Started by upstream project "jogl" build number 1507 originally caused by: Started by upstream project "joal-demos" build number 529 originally caused by: Started by upstream project "joal" build number 661 originally caused by: Started by upstream project "gluegen" build number 938 originally caused by: Started by user Sven Gothel Running as SYSTEM Building remotely on linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 (linux-x86_64-amd) in workspace /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd No credentials specified Cloning the remote Git repository Cloning repository git://jogamp.org/srv/scm/jogl.git > git init /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd # timeout=10 Fetching upstream changes from git://jogamp.org/srv/scm/jogl.git > git --version # timeout=10 > git fetch --tags --force --progress -- git://jogamp.org/srv/scm/jogl.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://jogamp.org/srv/scm/jogl.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > 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 fetch --tags --force --progress -- git://jogamp.org/srv/scm/jogl.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision ecf6e499d3b582d651a28693c871ca14d6e8c991 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f ecf6e499d3b582d651a28693c871ca14d6e8c991 # timeout=10 Commit message: "Fix TestBug1398Deadlock02AWT: Missed adaption of unit test to AWTRobotUtil & GLTestUtil changes when 'front porting'" > git rev-list --no-walk 0779f229b0e9538c640b18b9a4e095af1f5a35b3 # 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] $ ant -file build.xml -Dlabel=linux-x86_64-amd -Dgluegen.basename=gluegen -Djogl.basename=jogl -Dgluegen.root=../../../../gluegen/label/linux-x86_64-amd -Djogl.build.id=1507 -Djogl.build.number=1507 -Djogl.build.branch=origin/master -Djogl.build.commit=ecf6e499d3b582d651a28693c871ca14d6e8c991 -Djoal.root=../../../../joal/label/linux-x86_64-amd clean all junit.run Buildfile: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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 /home/jogamp/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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: linux-amd64 [echo] os and arch.dot: linux.amd64 [echo] os and arch.slash: linux/amd64 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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp [echo] setup.noAWT: ${setup.noAWT} [echo] setup.noNativeAWT: ${setup.noNativeAWT} [echo] setup.noNativeDesktop: ${setup.noNativeDesktop} [echo] setup.addNativeDRMGBM: true [echo] setup.addNativeFFmpeg: true [echo] Loaded /home/jogamp/jogl.properties. [echo] Loaded /home/jogamp/gluegen.properties. [echo] antlr.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar [echo] android.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/android-sdk/24/android.jar [echo] swt.jar=../make/lib/swt/gtk-linux-x86_64/swt.jar [echo] plugin3-jars.available: true ../make/lib/plugin3/plugin3-public.jar [echo] isSWTRuntimeAvailable=true [echo] oculusvr.sdk.available: true [echo] joal-jars.available: true ../../../../joal/label/linux-x86_64-amd/build/jar/joal.jar init: clean: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.5 compiled on July 10 2018 [echo] ant.java.version 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: partitioning.setup: [echo] isX11 : true [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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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: ${isWindows} [echo] isOSX: ${isOSX} [echo] isIOS: ${isIOS} [echo] isX11: true [echo] isAndroid: ${isAndroid} [echo] setup.addNativeKD: ${setup.addNativeKD} [echo] setup.addNativeIntelGDL: ${setup.addNativeIntelGDL} [echo] setup.addNativeBroadcom: true [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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: 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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/gensrc/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/gensrc/native [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/gensrc/native/MacOSX [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/gensrc/native/iOS [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/gensrc/native/Windows [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/gensrc/native/X11 [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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 /home/jogamp/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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: linux-amd64 [echo] os and arch.dot: linux.amd64 [echo] os and arch.slash: linux/amd64 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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 0b441cfc) [echo] gluegen.build.commit 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib 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: declare.win32: declare.linux.x86: declare.linux.amd64: [echo] 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.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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 0b441cfc) [echo] gluegen.build.commit 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib 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: declare.win32: declare.linux.x86: declare.linux.amd64: [echo] 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.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 f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [echo] gluegen.build.sha.classes ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [echo] gluegen.build.sha.natives 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 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 [gluegen] stub_includes/drm/xf86drmMode.h:190: warning: SKIP unsized array in struct: drmModeRes.fbs: CType[(PointerType) 'uint32_t *' -> (uint32_t) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:47: warning: SKIP primitive w/ platform dependent sized type in struct: JAWT_DrawingSurface.env: CType[(PointerType) 'JNIEnv *' -> (JNIEnv) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Object / NIL, clazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size [fixed false, lnx64 0], [const[false], struct{_jobject: 0, }]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.ds: CType[(PointerType) 'jawt_DrawingSurface *' -> (JAWT_DrawingSurface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.clip: CType[(PointerType) 'JAWT_Rectangle *' -> (JAWT_Rectangle) * , size [fixed false, lnx64 8], [const[false], pointer*1]] java.generate.copy2temp: [copy] Copying 6 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:47: warning: SKIP primitive w/ platform dependent sized type in struct: JAWT_DrawingSurface.env: CType[(PointerType) 'JNIEnv *' -> (JNIEnv) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Object / NIL, clazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size [fixed false, lnx64 0], [const[false], struct{_jobject: 0, }]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.ds: CType[(PointerType) 'jawt_DrawingSurface *' -> (JAWT_DrawingSurface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.clip: CType[(PointerType) 'JAWT_Rectangle *' -> (JAWT_Rectangle) * , size [fixed false, lnx64 8], [const[false], pointer*1]] java.generate.copy2temp: [copy] Copying 6 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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/linux-x86_64-amd/make/stub_includes/jni/jawt.h:47: warning: SKIP primitive w/ platform dependent sized type in struct: JAWT_DrawingSurface.env: CType[(PointerType) 'JNIEnv *' -> (JNIEnv) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Object / NIL, clazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size [fixed false, lnx64 0], [const[false], struct{_jobject: 0, }]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.ds: CType[(PointerType) 'jawt_DrawingSurface *' -> (JAWT_DrawingSurface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/linux-x86_64-amd/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.clip: CType[(PointerType) 'JAWT_Rectangle *' -> (JAWT_Rectangle) * , size [fixed false, lnx64 8], [const[false], pointer*1]] java.generate.copy2temp: [copy] Copying 6 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/classes javah.x11: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/classes javah.windows: javah.macos: javah.ios: java.compile.javase: [javac] Compiling 130 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/classes [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.armv6: c.configure.linux.aarch64: c.configure.linux.x86: c.configure.linux.amd64: [echo] 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.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: [echo] Output lib name = nativewindow_drm [echo] c.compiler.use-jawt false [echo] nativewindow_drm.useLibJAWT ${nativewindow_drm.useLibJAWT} [echo] Compiling nativewindow_drm [echo] java.lib.dir.platform: /usr/lib/jvm/java-11-openjdk-amd64/lib [cc] 6 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/libnativewindow_drm.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.x11: [echo] Output lib name = nativewindow_x11 [echo] c.compiler.use-jawt false [echo] nativewindow_x11.useLibJAWT ${nativewindow_x11.useLibJAWT} [echo] Compiling nativewindow_x11 [echo] java.lib.dir.platform: /usr/lib/jvm/java-11-openjdk-amd64/lib [cc] Starting dependency analysis for 2 files. [cc] 2 files are up to date. [cc] 0 files to be recompiled from dependency analysis. [cc] 3 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/libnativewindow_x11.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.windows: 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: /usr/lib/jvm/java-11-openjdk-amd64/lib [cc] 6 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/libnativewindow_awt.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow build-jars-awt: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-awt.jar build-jars-drm: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-os-drm.jar build-jars-x11: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-os-x11.jar build-jars-windows: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-os-win.jar build-jars-macosx: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-os-osx.jar build-jars-ios: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-os-ios.jar build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow.jar [echo] native.tag.jar nativewindow (attr) for ../build/nativewindow/nativewindow-natives-linux-amd64.jar include *.so exclude [echo] native.tag.jar nativewindow (props) nativewindow-natives-linux-amd64.jar include *.so exclude *.symbols [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/nativewindow-natives-linux-amd64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/nativewindow-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/nativewindow-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/nativewindow-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 3 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/nativewindow-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/obj/nativewindow-natives-linux-amd64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/nativewindow/nativewindow-natives-linux-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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: partitioning.setup: [echo] isX11 : true [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: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/jogl [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/jogl/MacOSX [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/jogl/iOS [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/jogl/Windows [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/jogl/X11 [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/openmax [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/gensrc/native/libav [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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 /home/jogamp/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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: linux-amd64 [echo] os and arch.dot: linux.amd64 [echo] os and arch.slash: linux/amd64 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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 0b441cfc) [echo] gluegen.build.commit 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib 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: declare.win32: declare.linux.x86: declare.linux.amd64: [echo] 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.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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 0b441cfc) [echo] gluegen.build.commit 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib 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: declare.win32: declare.linux.x86: declare.linux.amd64: [echo] 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.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 f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [echo] gluegen.build.sha.classes ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [echo] gluegen.build.sha.natives 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 gluegen.package.java: gluegen.package.native: android-launcher.package: base.compile: common.gluegen.init: setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl build.gluegen-gl.jar: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Compiling 8 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/src/jogl/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: partitioning.setup: [echo] isX11 : true [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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gles1: [echo] Generating GLES1 interface and implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl2_es2_if: [echo] Generating GL2_ES2 interface java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gles2: [echo] Generating GLES2 interface and implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl2_es3_if: [echo] Generating GL2_ES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl3_es3_if: [echo] Generating GL3_ES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl2_gl3_if: [echo] Generating GL2_GL3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl2: [echo] Generating GL2 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl3: [echo] Generating GL3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl3bc: [echo] Generating GL3bc interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl4_es3_if: [echo] Generating GL4_ES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gles3: [echo] Generating GLES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gles3impl: [echo] Generating GLES3 implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl4: [echo] Generating GL4 interface java.generate.copy2temp: [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl4bc: [echo] Generating GL4bc implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.gl.all: java.generate.window.system.es: [echo] Generating EGL implementation class java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.window.system.es.ext: [echo] Generating EGLExt implementation class java.generate.copy2temp: [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.platform.glext: [echo] Generating platform-specific OpenGL extension class: x11 java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.platform.glext: [echo] Generating platform-specific OpenGL extension class: win32 java.generate.copy2temp: [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.platform.glext: [echo] Generating platform-specific OpenGL extension class: macosx java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.platform.glext: java.generate.glu.base: [echo] Generating GLU class java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.glu.GL2ES1: [echo] Generating GLU class java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build-temp java.generate.glu.GL2: [echo] Generating GLU class java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Compiling 5 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Compiling 22 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes 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: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes java.compile.secondpass.javase: [javac] Compiling 567 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. java.compile.secondpass.android: [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. 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 /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes java.compile.thirdpass: java.compile: [copy] Copying 66 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/classes [copy] Copied 5 empty directories to 1 empty directory under /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.armv6: c.configure.linux.aarch64: c.configure.linux.x86: c.configure.linux.amd64: [echo] 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.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_ffmpegv08 [echo] Compiling jogl_ffmpegv08 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl/libjogl_ffmpegv08.symbols.raw [echo] Output lib name = jogl_ffmpegv09 [echo] Compiling jogl_ffmpegv09 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl/libjogl_ffmpegv09.symbols.raw [echo] Output lib name = jogl_ffmpegv10 [echo] Compiling jogl_ffmpegv10 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl/libjogl_ffmpegv10.symbols.raw [echo] Output lib name = jogl_ffmpegv11 [echo] Compiling jogl_ffmpegv11 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl/libjogl_ffmpegv11.symbols.raw c.build.jogl.desktop: [echo] Output lib name = jogl_desktop [echo] Compiling jogl_desktop [cc] 12 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/libjogl_desktop.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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 8 files. [cc] 8 files are up to date. [cc] 0 files to be recompiled from dependency analysis. [cc] 4 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/libjogl_mobile.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/libjogl_cg.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-os-android.jar build-jars-mobile-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-os-ios.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-glmobile.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-glmobile-dbg.jar build-jars-os-desktop-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-os-x11.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-os-win.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-os-osx.jar build-jars-desktop-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-gldesktop.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-gldesktop-dbg.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-glu-gldesktop.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-util-gldesktop.jar build-jars-awt-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-awt.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-util-awt.jar build-jars-swt-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-swt.jar build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-sdk.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-glu.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-util.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-util-graph.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-fonts-p0.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-util-fixedfuncemu.jar [jar] Building MANIFEST-only jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-omx.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-cg.jar [echo] native.tag.jar opengl (attr) for ../build/jogl/jogl-natives-linux-amd64.jar include *.so exclude *jogl_cg.so *jogl_cg.symbols [echo] native.tag.jar opengl (props) jogl-natives-linux-amd64.jar include *.so exclude *jogl_cg.so *jogl_cg.symbols *.symbols [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-natives-linux-amd64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-natives-linux-amd64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-natives-linux-amd64.jar [echo] native.tag.jar cg (attr) for ../build/jogl/jogl-cg-natives-linux-amd64.jar include *jogl_cg.so exclude [echo] native.tag.jar cg (props) jogl-cg-natives-linux-amd64.jar include *jogl_cg.so exclude *.symbols [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-cg-natives-linux-amd64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-cg-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-cg-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-cg-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-cg-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/obj/jogl-cg-natives-linux-amd64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl/jogl-cg-natives-linux-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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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: ${isWindows} [echo] isOSX: ${isOSX} [echo] isIOS: ${isIOS} [echo] isX11: true [echo] isAndroid: ${isAndroid} [echo] setup.addNativeKD: ${setup.addNativeKD} [echo] setup.addNativeIntelGDL: ${setup.addNativeIntelGDL} [echo] setup.addNativeBroadcom: true [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: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/Android [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/X11 [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/MacOSX [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/iOS [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/Windows [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/KD [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/IntelGDL [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/bcm/egl [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/bcm/vc/iv [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/gensrc/native/newt/egl/gbm [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj java.compile.javase: [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 3 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 3 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 3 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 3 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 3 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 3 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 5 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Compiling 88 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/src/newt/classes/com/jogamp/newt/event/NEWTEventFiFo.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt build-jars-opengl: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-ogl.jar build-jars-awt: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-awt.jar build-jars-swt: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-swt.jar build-jars-javafx: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-javafx.jar build-jars-driver: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-linux.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-x11.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-win.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-osx.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-ios.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-kd.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-bcm-old.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-bcm-vc.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-egl-gbm.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-driver-intelgdl.jar build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-event.jar java.compile.android: [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/src/newt/classes/jogamp/newt/driver/android/WindowDriver.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Compiling 8 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/classes [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/src/newt/classes/jogamp/newt/driver/android/ScreenDriver.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. build-jars-android: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.x86: c.configure.linux.amd64: [echo] 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.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.linux.amd64 [echo] Using linker.cfg.id.oswin linker.cfg.linux.amd64.newt.x11 [echo] Output lib name = newt_head [echo] Compiling newt_head [cc] 9 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/libnewt_head.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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: [echo] Using compiler.cfg.id compiler.cfg.linux.amd64 [echo] Using linker.cfg.id.drm linker.cfg.linux.amd64.newt.drm [echo] Output lib name = newt_drm [echo] Compiling newt_drm [cc] Starting dependency analysis for 2 files. [cc] 2 files are up to date. [cc] 0 files to be recompiled from dependency analysis. [cc] 2 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] Starting link rename.mingw.dll: [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/libnewt_drm.symbols.raw gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.natives: c.build.newt: c.manifest: build-jars-native: [echo] native.tag.jar newt (attr) for ../build/newt/newt-natives-linux-amd64.jar include *.so exclude [echo] native.tag.jar newt (props) newt-natives-linux-amd64.jar include *.so exclude *.symbols [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/newt-natives-linux-amd64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/newt-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/newt-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/newt-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/newt-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/obj/newt-natives-linux-amd64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/newt/newt-natives-linux-amd64.jar generate.version.txt: all: build.oculusvr: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.5 compiled on July 10 2018 [echo] ant.java.version 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 init: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/gensrc/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/gensrc/native/oculusvr [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj all: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.5 compiled on July 10 2018 [echo] ant.java.version 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 init: 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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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 /home/jogamp/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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: linux-amd64 [echo] os and arch.dot: linux.amd64 [echo] os and arch.slash: linux/amd64 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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 0b441cfc) [echo] gluegen.build.commit 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib 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: declare.win32: declare.linux.x86: declare.linux.amd64: [echo] 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.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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [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 0b441cfc) [echo] gluegen.build.commit 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib 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: declare.win32: declare.linux.x86: declare.linux.amd64: [echo] 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.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 f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [echo] gluegen.build.sha.classes ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [echo] gluegen.build.sha.natives 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 gluegen.package.java: gluegen.package.native: android-launcher.package: base.compile: common.gluegen.init: java.generate.check: java.generate: [echo] Generating OVR java.compile: [javac] Compiling 27 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/classes [javac] Compiling 7 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/classes [copy] Copying 6 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/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=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/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: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: gluegen.cpptasks.declare.compiler.linux.amd64: [echo] 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.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 /usr/lib/jvm/java-11-openjdk-amd64 [echo] java.includes.dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni [echo] java.includes.dir.platform /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/lib gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.armv6: c.configure.linux.x86: c.configure.linux.amd64: [echo] 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.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.freebsd.x86: c.configure.freebsd.amd64: c.configure.freebsd: c.configure.hpux: c.configure.2: c.configure: c.build: [echo] Output lib name = oculusvr [echo] Compiling oculusvr [cc] 3 total files to be compiled. [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option ‘-fno-rtti’ is valid for C++/ObjC++ but not for C [cc] 57 total files to be compiled. [cc] 0 total files to be compiled. [cc] Starting link rename.mingw.dll: gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=4.19.0-12-amd64 [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/oculusvr/obj build-jars-dependset: setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/oculusvr.jar [echo] native.tag.jar oculusvr (attr) for ../build/oculusvr/oculusvr-natives-linux-amd64.jar include *oculusvr.so exclude [echo] native.tag.jar oculusvr (props) oculusvr-natives-linux-amd64.jar include *oculusvr.so exclude *.symbols [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj/oculusvr-natives-linux-amd64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj/oculusvr-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj/oculusvr-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj/oculusvr-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj/oculusvr-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/obj/oculusvr-natives-linux-amd64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/oculusvr/oculusvr-natives-linux-amd64.jar build-jars: generate.version.txt: all.impl: one.dir.skip.check: one.lib.dir: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib [copy] Copying 16 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib one.jar.dir.prep: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/atomic [copy] Copying 54 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/atomic [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build one.jar.dir.android: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all-android.jar one.jar.dir: one.jar.dir.awt: [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all-noawt.jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all-mobile.jar [echo] native.tag.jar opengl (attr) for ../build/jar/jogl-all-natives-linux-amd64.jar include *.so exclude *jogl_cg.so *jogl_cg.symbols [echo] native.tag.jar opengl (props) jogl-all-natives-linux-amd64.jar include *.so exclude *jogl_cg.so *jogl_cg.symbols *.symbols [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib/jogl-all-natives-linux-amd64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib/jogl-all-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib/jogl-all-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib/jogl-all-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 7 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib/jogl-all-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/lib/jogl-all-natives-linux-amd64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all-natives-linux-amd64.jar [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar android.package.jogl.skip.check: android.jogl.package: one.dir: tag.build: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build/obj [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build/classes [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/demos/build/classes [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-test.jar test.compile: [copy] Copying 83 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build/classes [copy] Copied 59 empty directories to 38 empty directories under /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build/classes [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl make.demos.mobile: [javac] Compiling 13 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/demos/build/classes [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build [copy] Copying 24 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/demos/build/classes [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-demos-mobile.jar [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl test.compile.javase.generic: [javac] Compiling 462 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build/classes [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/src/test/com/jogamp/opengl/test/junit/jogl/acore/anim/TestAWTCardLayoutAnimatorStartStopBug532.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. test.compile.javase.oculusvr: test.compile.javase: [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-test.jar [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl test.compile.android: [javac] Compiling 32 source files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build/classes [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/build [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-test-android.jar test.package.android: developer-src-zip: [zip] Building zip: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-java-src.zip [zip] Building zip: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-test-java-src.zip developer-zip-archive: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/jar [copy] Copying 65 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/jar [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/lib [copy] Copying 16 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/lib [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/jnlp-files [copy] Copying 53 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/jnlp-files [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/etc [copy] Copying 5 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64/etc [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64 [exec] [exec] 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 [exec] p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs AMD A8-5545M APU with Radeon(tm) HD Graphics (610F31),ASM,AES-NI) [exec] [exec] Scanning the drive: [exec] 6 folders, 146 files, 78290336 bytes (75 MiB) [exec] [exec] Creating archive: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64.7z [exec] [exec] Items to compress: 152 [exec] [exec] [exec] Files read from disk: 146 [exec] Archive size: 21394173 bytes (21 MiB) [exec] Everything is Ok [delete] Deleting directory /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: junit.run.settings: [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/results [touch] Creating /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-test.jar test.compile: junit.run.noui: [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 @ 1610401318403 ms III - Start [junit] SLOCK [T main @ 1610401318405 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221 [junit] Semantic Version Test [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/jogl-all.jar [junit] Current version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar [junit] Field values changed: false [junit] Compat. expected: BACKWARD_COMPATIBLE_USER [junit] Compat. detected: BACKWARD_COMPATIBLE_USER [junit] Compat. result: detected == expected -> OK [junit] Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_USER to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_USER [junit] [junit] [junit] Summary: 8 differences in 5 classes: [junit] Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] [junit] 0/ 5: com.jogamp.graph.curve.OutlineShape : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 1/ 5: com.jogamp.graph.geom.Outline : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 2/ 5: com.jogamp.opengl.util.glsl.ShaderCode: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 3/ 5: javax.media.opengl.GLContext : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 5: javax.media.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] [junit] [junit] Changes [junit] [junit] [junit] [junit] CompatChanges [junit] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.graph.curve.OutlineShape [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.geom.Outline [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static] [junit] Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static] [junit] Class javax.media.opengl.GLContext [junit] Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public] [junit] Class javax.media.opengl.GLProfile [junit] Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.graph.curve.OutlineShape [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.geom.Outline [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static] [junit] Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static] [junit] Class javax.media.opengl.GLContext [junit] Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public] [junit] Class javax.media.opengl.GLProfile [junit] Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar [junit] Current version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar [junit] Field values changed: false [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] Summary: 1496 differences in 366 classes: [junit] Remove 652, Change 38, CompatChange 107, Deprecate 0, Add 699 [junit] [junit] 0/ 366: com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 0 [junit] 1/ 366: com.jogamp.graph.curve.opengl.GLRegion : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 2/ 366: com.jogamp.graph.curve.opengl.RegionRenderer : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 3/ 366: com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 366: com.jogamp.graph.curve.opengl.RenderState : Remove 8, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 5/ 366: com.jogamp.graph.curve.opengl.RenderState.ProgramLocal : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 6/ 366: com.jogamp.graph.curve.opengl.TextRegionUtil : Remove 9, Change 0, CompatChange 0, Deprecate 0, Add 9 [junit] 7/ 366: com.jogamp.graph.font.FontFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 8/ 366: com.jogamp.nativewindow.AbstractGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 9/ 366: com.jogamp.nativewindow.AbstractGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 10/ 366: com.jogamp.nativewindow.AbstractGraphicsScreen : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 11/ 366: com.jogamp.nativewindow.Capabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 366: com.jogamp.nativewindow.CapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 13/ 366: com.jogamp.nativewindow.CapabilitiesImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 14/ 366: com.jogamp.nativewindow.DefaultCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 15/ 366: com.jogamp.nativewindow.DefaultGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 16/ 366: com.jogamp.nativewindow.DefaultGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 17/ 366: com.jogamp.nativewindow.DefaultGraphicsScreen : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 18/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 19/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize : Remove 6, Change 1, CompatChange 0, Deprecate 0, Add 6 [junit] 20/ 366: com.jogamp.nativewindow.GenericUpstreamSurfacelessHook : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 21/ 366: com.jogamp.nativewindow.GraphicsConfigurationFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 22/ 366: com.jogamp.nativewindow.MutableGraphicsConfiguration : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 23/ 366: com.jogamp.nativewindow.MutableSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 24/ 366: com.jogamp.nativewindow.NativeSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 25/ 366: com.jogamp.nativewindow.NativeSurfaceHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 26/ 366: com.jogamp.nativewindow.NativeWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 27/ 366: com.jogamp.nativewindow.NativeWindowException : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 28/ 366: com.jogamp.nativewindow.NativeWindowFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 29/ 366: com.jogamp.nativewindow.OffscreenLayerOption : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 30/ 366: com.jogamp.nativewindow.OffscreenLayerSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 31/ 366: com.jogamp.nativewindow.ProxySurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 32/ 366: com.jogamp.nativewindow.ScalableSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 33/ 366: com.jogamp.nativewindow.SurfaceUpdatedListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 34/ 366: com.jogamp.nativewindow.ToolkitLock : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 35/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 36/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 366: com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 38/ 366: com.jogamp.nativewindow.VisualIDHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDComparator : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 40/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 41/ 366: com.jogamp.nativewindow.WindowClosingProtocol : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 42/ 366: com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 43/ 366: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 44/ 366: com.jogamp.nativewindow.awt.AWTGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 45/ 366: com.jogamp.nativewindow.awt.AWTGraphicsScreen : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 46/ 366: com.jogamp.nativewindow.awt.AWTWindowClosingProtocol : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 47/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 48/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 49/ 366: com.jogamp.nativewindow.awt.JAWTWindow : Remove 23, Change 2, CompatChange 6, Deprecate 0, Add 25 [junit] 50/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 51/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 52/ 366: com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 53/ 366: com.jogamp.nativewindow.swt.SWTAccessor : Remove 6, Change 0, CompatChange 3, Deprecate 0, Add 6 [junit] 54/ 366: com.jogamp.nativewindow.util.Dimension : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 55/ 366: com.jogamp.nativewindow.util.DimensionImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 56/ 366: com.jogamp.nativewindow.util.Insets : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 57/ 366: com.jogamp.nativewindow.util.InsetsImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 58/ 366: com.jogamp.nativewindow.util.PixelFormat : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 59/ 366: com.jogamp.nativewindow.util.PixelFormat.CType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 60/ 366: com.jogamp.nativewindow.util.PixelFormat.Composition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 61/ 366: com.jogamp.nativewindow.util.PixelFormat.PackedComposition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 62/ 366: com.jogamp.nativewindow.util.PixelFormatUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 63/ 366: com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 64/ 366: com.jogamp.nativewindow.util.PixelRectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 65/ 366: com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 66/ 366: com.jogamp.nativewindow.util.Point : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 67/ 366: com.jogamp.nativewindow.util.PointImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 68/ 366: com.jogamp.nativewindow.util.Rectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 69/ 366: com.jogamp.nativewindow.util.RectangleImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 70/ 366: com.jogamp.nativewindow.util.SurfaceSize : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 71/ 366: com.jogamp.nativewindow.windows.WindowsGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 72/ 366: com.jogamp.nativewindow.x11.X11GraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 73/ 366: com.jogamp.nativewindow.x11.X11GraphicsDevice : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 74/ 366: com.jogamp.nativewindow.x11.X11GraphicsScreen : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 75/ 366: com.jogamp.newt.Display : Remove 3, Change 0, CompatChange 2, Deprecate 0, Add 3 [junit] 76/ 366: com.jogamp.newt.Display.PointerIcon : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 77/ 366: com.jogamp.newt.MonitorDevice : Remove 5, Change 2, CompatChange 2, Deprecate 0, Add 11 [junit] 78/ 366: com.jogamp.newt.MonitorMode : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 79/ 366: com.jogamp.newt.MonitorMode.SizeAndRRate : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 80/ 366: com.jogamp.newt.NewtFactory : Remove 8, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 81/ 366: com.jogamp.newt.Screen : Remove 5, Change 0, CompatChange 2, Deprecate 0, Add 7 [junit] 82/ 366: com.jogamp.newt.Window : Remove 7, Change 1, CompatChange 0, Deprecate 0, Add 7 [junit] 83/ 366: com.jogamp.newt.awt.NewtCanvasAWT : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 84/ 366: com.jogamp.newt.event.PinchToZoomGesture : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 85/ 366: com.jogamp.newt.event.WindowUpdateEvent : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 86/ 366: com.jogamp.newt.event.awt.AWTAdapter : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 87/ 366: com.jogamp.newt.event.awt.AWTKeyAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 88/ 366: com.jogamp.newt.event.awt.AWTMouseAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 89/ 366: com.jogamp.newt.event.awt.AWTWindowAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 90/ 366: com.jogamp.newt.opengl.GLWindow : Remove 25, Change 1, CompatChange 2, Deprecate 0, Add 26 [junit] 91/ 366: com.jogamp.newt.swt.NewtCanvasSWT : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 92/ 366: com.jogamp.newt.util.MonitorModeUtil : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 93/ 366: com.jogamp.newt.util.applet.JOGLNewtAppletBase : Remove 6, Change 1, CompatChange 0, Deprecate 0, Add 6 [junit] 94/ 366: com.jogamp.opengl.DebugGL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 95/ 366: com.jogamp.opengl.DebugGL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 96/ 366: com.jogamp.opengl.DebugGL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 97/ 366: com.jogamp.opengl.DebugGL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 98/ 366: com.jogamp.opengl.DebugGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 99/ 366: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 100/ 366: com.jogamp.opengl.DebugGLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 101/ 366: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 102/ 366: com.jogamp.opengl.DefaultGLCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 103/ 366: com.jogamp.opengl.FBObject : Remove 28, Change 0, CompatChange 10, Deprecate 0, Add 34 [junit] 104/ 366: com.jogamp.opengl.FBObject.Attachment : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 105/ 366: com.jogamp.opengl.FBObject.Colorbuffer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 106/ 366: com.jogamp.opengl.FBObject.RenderAttachment : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 107/ 366: com.jogamp.opengl.FBObject.TextureAttachment : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 108/ 366: com.jogamp.opengl.FPSCounter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 109/ 366: com.jogamp.opengl.GL : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 110/ 366: com.jogamp.opengl.GL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 111/ 366: com.jogamp.opengl.GL2ES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 112/ 366: com.jogamp.opengl.GL2ES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 113/ 366: com.jogamp.opengl.GL2ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 114/ 366: com.jogamp.opengl.GL2GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 115/ 366: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 116/ 366: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 117/ 366: com.jogamp.opengl.GL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 118/ 366: com.jogamp.opengl.GL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 119/ 366: com.jogamp.opengl.GL4ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 120/ 366: com.jogamp.opengl.GL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 121/ 366: com.jogamp.opengl.GLAnimatorControl : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 122/ 366: com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 123/ 366: com.jogamp.opengl.GLArrayData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 124/ 366: com.jogamp.opengl.GLAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 125/ 366: com.jogamp.opengl.GLAutoDrawableDelegate : Remove 2, Change 1, CompatChange 1, Deprecate 0, Add 2 [junit] 126/ 366: com.jogamp.opengl.GLBase : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 127/ 366: com.jogamp.opengl.GLBufferStorage : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 128/ 366: com.jogamp.opengl.GLCapabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 129/ 366: com.jogamp.opengl.GLCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 130/ 366: com.jogamp.opengl.GLCapabilitiesImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 131/ 366: com.jogamp.opengl.GLContext : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 132/ 366: com.jogamp.opengl.GLDebugListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 133/ 366: com.jogamp.opengl.GLDebugMessage : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 134/ 366: com.jogamp.opengl.GLDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 135/ 366: com.jogamp.opengl.GLDrawableFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 136/ 366: com.jogamp.opengl.GLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 137/ 366: com.jogamp.opengl.GLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 138/ 366: com.jogamp.opengl.GLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 139/ 366: com.jogamp.opengl.GLEventListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 140/ 366: com.jogamp.opengl.GLEventListenerState : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 141/ 366: com.jogamp.opengl.GLException : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 142/ 366: com.jogamp.opengl.GLExtensions : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 143/ 366: com.jogamp.opengl.GLFBODrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 144/ 366: com.jogamp.opengl.GLFBODrawable.Resizeable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 145/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 146/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable.FBO : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 147/ 366: com.jogamp.opengl.GLPipelineFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 148/ 366: com.jogamp.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 149/ 366: com.jogamp.opengl.GLRendererQuirks : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 14 [junit] 150/ 366: com.jogamp.opengl.GLRunnable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 151/ 366: com.jogamp.opengl.GLRunnable2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 152/ 366: com.jogamp.opengl.GLSharedContextSetter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 153/ 366: com.jogamp.opengl.GLUniformData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 154/ 366: com.jogamp.opengl.GenericGLCapabilitiesChooser : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 155/ 366: com.jogamp.opengl.JoglVersion : Remove 10, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 156/ 366: com.jogamp.opengl.Threading : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 157/ 366: com.jogamp.opengl.Threading.Mode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 158/ 366: com.jogamp.opengl.TraceGL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 159/ 366: com.jogamp.opengl.TraceGL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 160/ 366: com.jogamp.opengl.TraceGL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 161/ 366: com.jogamp.opengl.TraceGL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 162/ 366: com.jogamp.opengl.TraceGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 163/ 366: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 164/ 366: com.jogamp.opengl.TraceGLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 165/ 366: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 166/ 366: com.jogamp.opengl.awt.AWTGLAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 167/ 366: com.jogamp.opengl.awt.ComponentEvents : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 168/ 366: com.jogamp.opengl.awt.GLCanvas : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 169/ 366: com.jogamp.opengl.awt.GLJPanel : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 170/ 366: com.jogamp.opengl.egl.EGL : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 171/ 366: com.jogamp.opengl.egl.EGLClientPixmapHI : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 172/ 366: com.jogamp.opengl.egl.EGLExt : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 173/ 366: com.jogamp.opengl.fixedfunc.GLLightingFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 174/ 366: com.jogamp.opengl.fixedfunc.GLMatrixFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 175/ 366: com.jogamp.opengl.fixedfunc.GLPointerFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 176/ 366: com.jogamp.opengl.fixedfunc.GLPointerFuncUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 177/ 366: com.jogamp.opengl.glu.GLU : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 178/ 366: com.jogamp.opengl.glu.GLUnurbs : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 179/ 366: com.jogamp.opengl.glu.GLUquadric : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 180/ 366: com.jogamp.opengl.glu.GLUtessellator : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 181/ 366: com.jogamp.opengl.glu.GLUtessellatorCallback : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 182/ 366: com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 183/ 366: com.jogamp.opengl.glu.gl2.GLUgl2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 184/ 366: com.jogamp.opengl.glu.gl2es1.GLUgl2es1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 185/ 366: com.jogamp.opengl.math.FloatUtil : Remove 0, Change 0, CompatChange 3, Deprecate 0, Add 0 [junit] 186/ 366: com.jogamp.opengl.math.Matrix4 : Remove 0, Change 0, CompatChange 2, Deprecate 0, Add 0 [junit] 187/ 366: com.jogamp.opengl.swt.GLCanvas : Remove 25, Change 1, CompatChange 2, Deprecate 0, Add 25 [junit] 188/ 366: com.jogamp.opengl.util.Animator : Remove 2, Change 4, CompatChange 1, Deprecate 0, Add 2 [junit] 189/ 366: com.jogamp.opengl.util.AnimatorBase : Remove 5, Change 1, CompatChange 1, Deprecate 0, Add 5 [junit] 190/ 366: com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 191/ 366: com.jogamp.opengl.util.CustomGLEventListener : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 192/ 366: com.jogamp.opengl.util.FPSAnimator : Remove 2, Change 0, CompatChange 1, Deprecate 0, Add 2 [junit] 193/ 366: com.jogamp.opengl.util.GLArrayDataClient : Remove 6, Change 0, CompatChange 6, Deprecate 0, Add 6 [junit] 194/ 366: com.jogamp.opengl.util.GLArrayDataEditable : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 195/ 366: com.jogamp.opengl.util.GLArrayDataServer : Remove 7, Change 0, CompatChange 15, Deprecate 0, Add 7 [junit] 196/ 366: com.jogamp.opengl.util.GLArrayDataWrapper : Remove 4, Change 1, CompatChange 5, Deprecate 0, Add 4 [junit] 197/ 366: com.jogamp.opengl.util.GLBuffers : Remove 2, Change 0, CompatChange 2, Deprecate 0, Add 2 [junit] 198/ 366: com.jogamp.opengl.util.GLDrawableUtil : Remove 10, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 199/ 366: com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 200/ 366: com.jogamp.opengl.util.GLPixelBuffer : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 201/ 366: com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 202/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes : Remove 5, Change 0, CompatChange 1, Deprecate 0, Add 7 [junit] 203/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 204/ 366: com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 205/ 366: com.jogamp.opengl.util.GLPixelStorageModes : Remove 14, Change 0, CompatChange 0, Deprecate 0, Add 14 [junit] 206/ 366: com.jogamp.opengl.util.GLReadBufferUtil : Remove 6, Change 0, CompatChange 0, Deprecate 0, Add 5 [junit] 207/ 366: com.jogamp.opengl.util.Gamma : Remove 5, Change 0, CompatChange 0, Deprecate 0, Add 5 [junit] 208/ 366: com.jogamp.opengl.util.ImmModeSink : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 209/ 366: com.jogamp.opengl.util.ImmModeSink.VBOSet : Remove 7, Change 0, CompatChange 1, Deprecate 0, Add 7 [junit] 210/ 366: com.jogamp.opengl.util.PMVMatrix : Remove 0, Change 1, CompatChange 2, Deprecate 0, Add 0 [junit] 211/ 366: com.jogamp.opengl.util.PNGPixelRect : Remove 4, Change 1, CompatChange 0, Deprecate 0, Add 4 [junit] 212/ 366: com.jogamp.opengl.util.RandomTileRenderer : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 213/ 366: com.jogamp.opengl.util.TileRenderer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 214/ 366: com.jogamp.opengl.util.TileRendererBase : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 215/ 366: com.jogamp.opengl.util.av.GLMediaPlayer : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 216/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 217/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 218/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider: Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 219/ 366: com.jogamp.opengl.util.awt.AWTGLReadBufferUtil : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 220/ 366: com.jogamp.opengl.util.awt.Overlay : Remove 1, Change 0, CompatChange 5, Deprecate 0, Add 1 [junit] 221/ 366: com.jogamp.opengl.util.awt.TextRenderer : Remove 0, Change 0, CompatChange 10, Deprecate 0, Add 0 [junit] 222/ 366: com.jogamp.opengl.util.awt.TextureRenderer : Remove 0, Change 0, CompatChange 14, Deprecate 0, Add 0 [junit] 223/ 366: com.jogamp.opengl.util.glsl.ShaderCode : Remove 12, Change 0, CompatChange 0, Deprecate 0, Add 12 [junit] 224/ 366: com.jogamp.opengl.util.glsl.ShaderProgram : Remove 9, Change 0, CompatChange 1, Deprecate 0, Add 9 [junit] 225/ 366: com.jogamp.opengl.util.glsl.ShaderState : Remove 28, Change 0, CompatChange 0, Deprecate 0, Add 28 [junit] 226/ 366: com.jogamp.opengl.util.glsl.ShaderUtil : Remove 20, Change 0, CompatChange 0, Deprecate 0, Add 20 [junit] 227/ 366: com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 228/ 366: com.jogamp.opengl.util.stereo.StereoClientRenderer : Remove 4, Change 1, CompatChange 0, Deprecate 0, Add 4 [junit] 229/ 366: com.jogamp.opengl.util.stereo.StereoDevice : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 230/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer : Remove 9, Change 0, CompatChange 0, Deprecate 0, Add 9 [junit] 231/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 232/ 366: com.jogamp.opengl.util.stereo.StereoGLEventListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 233/ 366: com.jogamp.opengl.util.texture.ImageSequence : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 234/ 366: com.jogamp.opengl.util.texture.Texture : Remove 16, Change 0, CompatChange 0, Deprecate 0, Add 16 [junit] 235/ 366: com.jogamp.opengl.util.texture.TextureData : Remove 6, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 236/ 366: com.jogamp.opengl.util.texture.TextureIO : Remove 7, Change 0, CompatChange 6, Deprecate 0, Add 7 [junit] 237/ 366: com.jogamp.opengl.util.texture.TextureSequence : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 238/ 366: com.jogamp.opengl.util.texture.TextureState : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 239/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 240/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureIO : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 241/ 366: com.jogamp.opengl.util.texture.spi.TGAImage : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 242/ 366: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 243/ 366: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 244/ 366: javax.media.nativewindow.AbstractGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 245/ 366: javax.media.nativewindow.AbstractGraphicsDevice : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 246/ 366: javax.media.nativewindow.AbstractGraphicsScreen : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 247/ 366: javax.media.nativewindow.Capabilities : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 248/ 366: javax.media.nativewindow.CapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 249/ 366: javax.media.nativewindow.CapabilitiesImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 250/ 366: javax.media.nativewindow.DefaultCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 251/ 366: javax.media.nativewindow.DefaultGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 252/ 366: javax.media.nativewindow.DefaultGraphicsDevice : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 253/ 366: javax.media.nativewindow.DefaultGraphicsScreen : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 254/ 366: javax.media.nativewindow.GraphicsConfigurationFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 255/ 366: javax.media.nativewindow.MutableSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 256/ 366: javax.media.nativewindow.NativeSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 257/ 366: javax.media.nativewindow.NativeSurfaceHolder : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 258/ 366: javax.media.nativewindow.NativeWindow : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 259/ 366: javax.media.nativewindow.NativeWindowException : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 260/ 366: javax.media.nativewindow.NativeWindowFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 261/ 366: javax.media.nativewindow.OffscreenLayerOption : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 262/ 366: javax.media.nativewindow.OffscreenLayerSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 263/ 366: javax.media.nativewindow.ProxySurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 264/ 366: javax.media.nativewindow.ScalableSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 265/ 366: javax.media.nativewindow.SurfaceUpdatedListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 266/ 366: javax.media.nativewindow.ToolkitLock : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 267/ 366: javax.media.nativewindow.UpstreamSurfaceHook : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 268/ 366: javax.media.nativewindow.UpstreamSurfaceHook.MutableSize : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 269/ 366: javax.media.nativewindow.VisualIDHolder : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 270/ 366: javax.media.nativewindow.VisualIDHolder.VIDComparator : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 271/ 366: javax.media.nativewindow.VisualIDHolder.VIDType : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 272/ 366: javax.media.nativewindow.WindowClosingProtocol : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 273/ 366: javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 274/ 366: javax.media.nativewindow.util.Dimension : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 275/ 366: javax.media.nativewindow.util.DimensionImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 276/ 366: javax.media.nativewindow.util.Insets : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 277/ 366: javax.media.nativewindow.util.InsetsImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 278/ 366: javax.media.nativewindow.util.PixelFormat : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 279/ 366: javax.media.nativewindow.util.PixelFormatUtil : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 280/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 281/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 282/ 366: javax.media.nativewindow.util.PixelRectangle : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 283/ 366: javax.media.nativewindow.util.PixelRectangle.GenericPixelRect : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 284/ 366: javax.media.nativewindow.util.Point : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 285/ 366: javax.media.nativewindow.util.PointImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 286/ 366: javax.media.nativewindow.util.Rectangle : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 287/ 366: javax.media.nativewindow.util.RectangleImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 288/ 366: javax.media.nativewindow.util.SurfaceSize : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 289/ 366: javax.media.opengl.DebugGL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 290/ 366: javax.media.opengl.DebugGL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 291/ 366: javax.media.opengl.DebugGL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 292/ 366: javax.media.opengl.DebugGL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 293/ 366: javax.media.opengl.DebugGL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 294/ 366: javax.media.opengl.DebugGLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 295/ 366: javax.media.opengl.DebugGLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 296/ 366: javax.media.opengl.DebugGLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 297/ 366: javax.media.opengl.DefaultGLCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 298/ 366: javax.media.opengl.FPSCounter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 299/ 366: javax.media.opengl.GL : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 300/ 366: javax.media.opengl.GL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 301/ 366: javax.media.opengl.GL2ES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 302/ 366: javax.media.opengl.GL2ES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 303/ 366: javax.media.opengl.GL2ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 304/ 366: javax.media.opengl.GL2GL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 305/ 366: javax.media.opengl.GL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 306/ 366: javax.media.opengl.GL3ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 307/ 366: javax.media.opengl.GL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 308/ 366: javax.media.opengl.GL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 309/ 366: javax.media.opengl.GL4ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 310/ 366: javax.media.opengl.GL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 311/ 366: javax.media.opengl.GLAnimatorControl : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 312/ 366: javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 313/ 366: javax.media.opengl.GLArrayData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 314/ 366: javax.media.opengl.GLAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 315/ 366: javax.media.opengl.GLBase : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 316/ 366: javax.media.opengl.GLBufferStorage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 317/ 366: javax.media.opengl.GLCapabilities : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 318/ 366: javax.media.opengl.GLCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 319/ 366: javax.media.opengl.GLCapabilitiesImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 320/ 366: javax.media.opengl.GLContext : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 321/ 366: javax.media.opengl.GLDebugListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 322/ 366: javax.media.opengl.GLDebugMessage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 323/ 366: javax.media.opengl.GLDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 324/ 366: javax.media.opengl.GLDrawableFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 325/ 366: javax.media.opengl.GLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 326/ 366: javax.media.opengl.GLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 327/ 366: javax.media.opengl.GLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 328/ 366: javax.media.opengl.GLEventListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 329/ 366: javax.media.opengl.GLException : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 330/ 366: javax.media.opengl.GLFBODrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 331/ 366: javax.media.opengl.GLFBODrawable.Resizeable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 332/ 366: javax.media.opengl.GLOffscreenAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 333/ 366: javax.media.opengl.GLOffscreenAutoDrawable.FBO : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 334/ 366: javax.media.opengl.GLPipelineFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 335/ 366: javax.media.opengl.GLProfile : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 336/ 366: javax.media.opengl.GLRunnable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 337/ 366: javax.media.opengl.GLRunnable2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 338/ 366: javax.media.opengl.GLSharedContextSetter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 339/ 366: javax.media.opengl.GLUniformData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 340/ 366: javax.media.opengl.Threading : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 341/ 366: javax.media.opengl.Threading.Mode : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 342/ 366: javax.media.opengl.TraceGL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 343/ 366: javax.media.opengl.TraceGL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 344/ 366: javax.media.opengl.TraceGL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 345/ 366: javax.media.opengl.TraceGL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 346/ 366: javax.media.opengl.TraceGL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 347/ 366: javax.media.opengl.TraceGLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 348/ 366: javax.media.opengl.TraceGLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 349/ 366: javax.media.opengl.TraceGLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 350/ 366: javax.media.opengl.awt.AWTGLAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 351/ 366: javax.media.opengl.awt.ComponentEvents : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 352/ 366: javax.media.opengl.awt.GLCanvas : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 353/ 366: javax.media.opengl.awt.GLJPanel : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 354/ 366: javax.media.opengl.fixedfunc.GLLightingFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 355/ 366: javax.media.opengl.fixedfunc.GLMatrixFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 356/ 366: javax.media.opengl.fixedfunc.GLPointerFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 357/ 366: javax.media.opengl.fixedfunc.GLPointerFuncUtil : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 358/ 366: javax.media.opengl.glu.GLU : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 359/ 366: javax.media.opengl.glu.GLUnurbs : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 360/ 366: javax.media.opengl.glu.GLUquadric : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 361/ 366: javax.media.opengl.glu.GLUtessellator : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 362/ 366: javax.media.opengl.glu.GLUtessellatorCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 363/ 366: javax.media.opengl.glu.GLUtessellatorCallbackAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 364/ 366: javax.media.opengl.glu.gl2.GLUgl2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 365/ 366: javax.media.opengl.glu.gl2es1.GLUgl2es1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] [junit] [junit] Removes [junit] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.graph.font.FontFactory [junit] Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Removed Method , desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Removed Method , desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Removed Method , desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static] [junit] Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Removed Method , desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Class com.jogamp.newt.MonitorMode [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Removed Method , desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Removed Method , desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public] [junit] Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected] [junit] Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Removed Method , desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Removed Method , desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(III)V], sig[null], throws nil, access[public] [junit] Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public] [junit] Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsDevice [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsScreen [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.Capabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.CapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.CapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsDevice [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsScreen [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.MutableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurfaceHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindow [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindowException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.NativeWindowFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.OffscreenLayerOption [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.OffscreenLayerSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ProxySurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ScalableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.SurfaceUpdatedListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ToolkitLock [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.WindowClosingProtocol [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.Dimension [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.DimensionImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Insets [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.InsetsImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormat [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.Point [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PointImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Rectangle [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.RectangleImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.SurfaceSize [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.FPSCounter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLArrayData [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBase [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBufferStorage [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLCapabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLCapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLCapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLContext [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLDebugListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDebugMessage [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDrawableFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLEventListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLFBODrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLFBODrawable.Resizeable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLPipelineFactory [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLProfile [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLRunnable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLRunnable2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLSharedContextSetter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLUniformData [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading.Mode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.opengl.TraceGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.ComponentEvents [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.GLCanvas [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.GLJPanel [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLU [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLUnurbs [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUquadric [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellator [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallback [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2.GLUgl2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1 [junit] Removed Class , access[public super synchronized] [junit] [junit] [junit] Changes [junit] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ] [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Changed Class , access[] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Changed Class , access[] [junit] Class com.jogamp.newt.MonitorDevice [junit] Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Class com.jogamp.newt.Window [junit] Changed Class , access[] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Changed Class , access[] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.Animator [junit] Changed Field stopIssued, access[added: package-private removed: protected ] [junit] Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ] [junit] Changed Field isAnimating, access[added: package-private removed: protected ] [junit] Changed Field threadGroup, access[added: private removed: protected ] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Changed Class , access[] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver [junit] CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Display [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.MonitorDevice [junit] CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] Class com.jogamp.newt.Screen [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Class com.jogamp.opengl.FBObject [junit] CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[] [junit] CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.Matrix4 [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.Animator [junit] CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] CompatChanged Method , throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextRenderer [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextureRenderer [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.font.FontFactory [junit] Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.Capabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.MutableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindow [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindowException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.OffscreenLayerOption [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ProxySurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ScalableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ToolkitLock [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.VisualIDHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public] [junit] Added Method , desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Dimension [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.DimensionImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Insets [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.InsetsImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelRectangle [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PointImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.SurfaceSize [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Added Method , desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected] [junit] Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method , desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method isClone, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.MonitorMode [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.Window [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Added Method , desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Added Method , desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.FBObject [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public] [junit] Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static] [junit] Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isModified, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected] [junit] Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static] [junit] Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.FPSCounter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLArrayData [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLBufferStorage [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLDebugListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDebugMessage [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static] [junit] Class com.jogamp.opengl.GLFBODrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLPipelineFactory [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Added Method getCount, desc[()I], sig[null], throws nil, access[final public static] [junit] Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static] [junit] Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static] [junit] Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static] [junit] Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static] [junit] Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Class com.jogamp.opengl.GLRunnable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLRunnable2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLSharedContextSetter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLUniformData [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.Threading [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.Threading.Mode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.TraceGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.ComponentEvents [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.GLCanvas [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.GLJPanel [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLU [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLUnurbs [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUquadric [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellator [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized] [junit] Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static] [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public] [junit] Added Method hashCode, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public] [junit] Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public] [junit] Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver [junit] CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.font.FontFactory [junit] Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.Capabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Changed Class , access[] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.MutableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindow [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindowException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.OffscreenLayerOption [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ProxySurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ScalableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ToolkitLock [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.VisualIDHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Removed Method , desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public] [junit] Added Method , desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static] [junit] CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Changed Class , access[] [junit] Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Dimension [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.DimensionImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Insets [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.InsetsImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelRectangle [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PointImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.SurfaceSize [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Removed Method , desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method , desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Changed Class , access[] [junit] Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected] [junit] Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Removed Method , desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public] [junit] Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Added Method isClone, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.MonitorMode [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Window [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Added Method , desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Removed Method , desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Added Method , desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.FBObject [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public] [junit] Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isModified, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[] [junit] Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public] [junit] Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static] [junit] Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected] [junit] Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.FPSCounter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLArrayData [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Class , access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLBufferStorage [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLDebugListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDebugMessage [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static] [junit] Class com.jogamp.opengl.GLFBODrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLPipelineFactory [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Added Method getCount, desc[()I], sig[null], throws nil, access[final public static] [junit] Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static] [junit] Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static] [junit] Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static] [junit] Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static] [junit] Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Class com.jogamp.opengl.GLRunnable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLRunnable2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLSharedContextSetter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLUniformData [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Changed Class , access[] [junit] Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.Threading [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.Threading.Mode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.TraceGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.ComponentEvents [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.GLCanvas [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.GLJPanel [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLU [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLUnurbs [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUquadric [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellator [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.Matrix4 [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Changed Field stopIssued, access[added: package-private removed: protected ] [junit] Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ] [junit] Changed Field isAnimating, access[added: package-private removed: protected ] [junit] Removed Method , desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Field threadGroup, access[added: private removed: protected ] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Changed Class , access[] [junit] Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized] [junit] Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized] [junit] Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static] [junit] CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public] [junit] CompatChanged Method , throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public] [junit] Added Method hashCode, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public] [junit] Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static] [junit] Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public] [junit] Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Changed Class , access[] [junit] Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextRenderer [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextureRenderer [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[] [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsDevice [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsScreen [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.Capabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.CapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.CapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsDevice [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsScreen [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.MutableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurfaceHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindow [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindowException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.NativeWindowFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.OffscreenLayerOption [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.OffscreenLayerSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ProxySurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ScalableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.SurfaceUpdatedListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ToolkitLock [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.WindowClosingProtocol [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.Dimension [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.DimensionImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Insets [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.InsetsImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormat [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.Point [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PointImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Rectangle [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.RectangleImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.SurfaceSize [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.FPSCounter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLArrayData [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBase [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBufferStorage [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLCapabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLCapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLCapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLContext [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLDebugListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDebugMessage [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDrawableFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLEventListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLFBODrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLFBODrawable.Resizeable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLPipelineFactory [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLProfile [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLRunnable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLRunnable2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLSharedContextSetter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLUniformData [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading.Mode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.opengl.TraceGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.ComponentEvents [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.GLCanvas [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.GLJPanel [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLU [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLUnurbs [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUquadric [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellator [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallback [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2.GLUgl2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1 [junit] Removed Class , access[public super synchronized] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar [junit] Current version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar [junit] Field values changed: true [junit] Compat. expected: BACKWARD_COMPATIBLE_BINARY [junit] Compat. detected: BACKWARD_COMPATIBLE_BINARY [junit] Compat. result: detected == expected -> OK [junit] Current version 2.3.2 (2.3.2) is BACKWARD_COMPATIBLE_BINARY to previous version 2.3.0 (2.3.0), actually BACKWARD_COMPATIBLE_BINARY [junit] [junit] [junit] Summary: 1053 differences in 44 classes: [junit] Remove 0, Change 0, CompatChange 129, Deprecate 9, Add 915 [junit] [junit] 0/ 44: com.jogamp.nativewindow.DefaultGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 1/ 44: com.jogamp.nativewindow.NativeWindowFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 2/ 44: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 1 [junit] 3/ 44: com.jogamp.nativewindow.awt.JAWTWindow : Remove 0, Change 0, CompatChange 0, Deprecate 3, Add 5 [junit] 4/ 44: com.jogamp.nativewindow.egl.EGLGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 5/ 44: com.jogamp.nativewindow.util.Rectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 6/ 44: com.jogamp.nativewindow.x11.X11GraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 7/ 44: com.jogamp.newt.Window : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 44 [junit] 8/ 44: com.jogamp.newt.awt.NewtCanvasAWT : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 9/ 44: com.jogamp.newt.opengl.GLWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 16 [junit] 10/ 44: com.jogamp.newt.opengl.util.NEWTDemoListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 11/ 44: com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 44: com.jogamp.opengl.DebugGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 103 [junit] 13/ 44: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 14/ 44: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 49 [junit] 15/ 44: com.jogamp.opengl.GL2 : Remove 0, Change 0, CompatChange 4, Deprecate 0, Add 156 [junit] 16/ 44: com.jogamp.opengl.GL2ES2 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 2 [junit] 17/ 44: com.jogamp.opengl.GL2ES3 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 67 [junit] 18/ 44: com.jogamp.opengl.GL2GL3 : Remove 0, Change 0, CompatChange 48, Deprecate 0, Add 1 [junit] 19/ 44: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 60, Deprecate 0, Add 0 [junit] 20/ 44: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 117 [junit] 21/ 44: com.jogamp.opengl.GL4 : Remove 0, Change 0, CompatChange 10, Deprecate 0, Add 3 [junit] 22/ 44: com.jogamp.opengl.GLBase : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 1 [junit] 23/ 44: com.jogamp.opengl.GLContext : Remove 0, Change 0, CompatChange 2, Deprecate 1, Add 7 [junit] 24/ 44: com.jogamp.opengl.GLDrawableFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 25/ 44: com.jogamp.opengl.GLES1 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 0 [junit] 26/ 44: com.jogamp.opengl.GLES2 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 112 [junit] 27/ 44: com.jogamp.opengl.GLExtensions : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 28/ 44: com.jogamp.opengl.JoglVersion : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 29/ 44: com.jogamp.opengl.TraceGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 103 [junit] 30/ 44: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 31/ 44: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 49 [junit] 32/ 44: com.jogamp.opengl.egl.EGLExt : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 44 [junit] 33/ 44: com.jogamp.opengl.math.geom.Frustum : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 34/ 44: com.jogamp.opengl.math.geom.Frustum.FovDesc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 35/ 44: com.jogamp.opengl.util.glsl.ShaderCode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 36/ 44: com.jogamp.opengl.util.texture.ImageType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 44: com.jogamp.opengl.util.texture.ImageType.Util : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 38/ 44: com.jogamp.opengl.util.texture.Texture : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 44: com.jogamp.opengl.util.texture.TextureData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 40/ 44: com.jogamp.opengl.util.texture.spi.DDSImage : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 0 [junit] 41/ 44: com.jogamp.opengl.util.texture.spi.SGIImage : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 0 [junit] 42/ 44: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 0, Change 0, CompatChange 0, Deprecate 2, Add 0 [junit] 43/ 44: com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] [junit] [junit] Changes [junit] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.opengl.GL2 [junit] CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[] [junit] CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[] [junit] CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2ES2 [junit] CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2ES3 [junit] CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] Class com.jogamp.opengl.GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[] [junit] Class com.jogamp.opengl.GL4 [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[] [junit] Class com.jogamp.opengl.GLBase [junit] CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.GLContext [junit] CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[] [junit] CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[] [junit] Class com.jogamp.opengl.GLES1 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Class com.jogamp.opengl.GLES2 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] [junit] [junit] Deprecates [junit] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.opengl.GLContext [junit] Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected] [junit] Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public] [junit] Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static] [junit] Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.newt.Window [junit] Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static] [junit] Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static] [junit] Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static] [junit] Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static] [junit] Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static] [junit] Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static] [junit] Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static] [junit] Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static] [junit] Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static] [junit] Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static] [junit] Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static] [junit] Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static] [junit] Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static] [junit] Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static] [junit] Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static] [junit] Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static] [junit] Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static] [junit] Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static] [junit] Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static] [junit] Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static] [junit] Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static] [junit] Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static] [junit] Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static] [junit] Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static] [junit] Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static] [junit] Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static] [junit] Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static] [junit] Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static] [junit] Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static] [junit] Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static] [junit] Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static] [junit] Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static] [junit] Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static] [junit] Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static] [junit] Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static] [junit] Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static] [junit] Class com.jogamp.opengl.GL4 [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static] [junit] Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static] [junit] Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static] [junit] Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static] [junit] Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static] [junit] Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static] [junit] Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static] [junit] Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static] [junit] Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static] [junit] Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static] [junit] Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static] [junit] Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static] [junit] Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static] [junit] Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static] [junit] Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static] [junit] Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static] [junit] Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static] [junit] Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static] [junit] Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static] [junit] Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static] [junit] Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static] [junit] Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static] [junit] Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static] [junit] Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static] [junit] Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static] [junit] Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static] [junit] Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static] [junit] Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static] [junit] Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static] [junit] Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static] [junit] Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static] [junit] Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static] [junit] Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static] [junit] Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static] [junit] Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static] [junit] Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static] [junit] Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static] [junit] Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static] [junit] Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static] [junit] Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static] [junit] Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static] [junit] Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static] [junit] Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static] [junit] Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static] [junit] Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static] [junit] Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static] [junit] Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static] [junit] Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static] [junit] Class com.jogamp.opengl.math.geom.Frustum [junit] Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static] [junit] Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static] [junit] Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.ImageType [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.ImageType.Util [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes [junit] Added Class , access[abstract interface public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected] [junit] Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public] [junit] Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static] [junit] Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.newt.Window [junit] Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static] [junit] Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static] [junit] Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[] [junit] Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static] [junit] Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static] [junit] Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static] [junit] Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static] [junit] Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static] [junit] Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static] [junit] Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static] [junit] Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static] [junit] Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static] [junit] Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static] [junit] CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[] [junit] Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static] [junit] Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] Class com.jogamp.opengl.GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static] [junit] Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static] [junit] Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static] [junit] Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static] [junit] Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static] [junit] Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static] [junit] Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static] [junit] Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static] [junit] Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static] [junit] Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static] [junit] Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static] [junit] Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static] [junit] Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static] [junit] Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static] [junit] Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static] [junit] Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static] [junit] Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static] [junit] Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static] [junit] Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static] [junit] Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static] [junit] Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static] [junit] Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static] [junit] Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static] [junit] Class com.jogamp.opengl.GL4 [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[] [junit] Class com.jogamp.opengl.GLBase [junit] CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLContext [junit] CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static] [junit] CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[] [junit] Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static] [junit] Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLES1 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static] [junit] Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static] [junit] Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static] [junit] Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static] [junit] Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static] [junit] Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static] [junit] Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static] [junit] Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static] [junit] Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static] [junit] Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static] [junit] Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static] [junit] Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static] [junit] Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static] [junit] Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static] [junit] Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static] [junit] Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static] [junit] Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static] [junit] Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static] [junit] Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static] [junit] Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static] [junit] Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static] [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static] [junit] Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static] [junit] Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static] [junit] Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static] [junit] Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static] [junit] Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static] [junit] Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static] [junit] Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static] [junit] Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static] [junit] Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static] [junit] Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static] [junit] Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static] [junit] Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static] [junit] Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static] [junit] Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static] [junit] Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static] [junit] Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static] [junit] Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static] [junit] Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static] [junit] Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static] [junit] Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static] [junit] Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static] [junit] Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static] [junit] Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static] [junit] Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static] [junit] Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static] [junit] Class com.jogamp.opengl.math.geom.Frustum [junit] Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static] [junit] Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static] [junit] Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.ImageType [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.ImageType.Util [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes [junit] Added Class , access[abstract interface public] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar [junit] Current version: 2.4.0 (2.4.0-rc-20210111) - /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all.jar [junit] Field values changed: false [junit] Compat. expected: NON_BACKWARD_COMPATIBLE [junit] Compat. detected: NON_BACKWARD_COMPATIBLE [junit] Compat. result: detected == expected -> OK [junit] Current version 2.4.0 (2.4.0-rc-20210111) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE [junit] [junit] [junit] Summary: 544 differences in 58 classes: [junit] Remove 257, Change 24, CompatChange 3, Deprecate 0, Add 260 [junit] [junit] 0/ 58: com.jogamp.nativewindow.CapabilitiesFilter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 1/ 58: com.jogamp.nativewindow.CapabilitiesFilter.Test : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 2/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 3/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 5/ 58: com.jogamp.nativewindow.NativeSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 6/ 58: com.jogamp.nativewindow.NativeWindowFactory : Remove 1, Change 8, CompatChange 0, Deprecate 0, Add 4 [junit] 7/ 58: com.jogamp.nativewindow.NativeWindowHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 8/ 58: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 9/ 58: com.jogamp.nativewindow.awt.AppContextInfo : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 10/ 58: com.jogamp.nativewindow.awt.JAWTWindow : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 11/ 58: com.jogamp.nativewindow.ios.IOSGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 58: com.jogamp.nativewindow.javafx.JFXAccessor : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 13/ 58: com.jogamp.nativewindow.swt.SWTAccessor : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 15 [junit] 14/ 58: com.jogamp.nativewindow.util.Point : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 15/ 58: com.jogamp.nativewindow.util.Rectangle : Remove 11, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 16/ 58: com.jogamp.nativewindow.util.RectangleImmutable : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 17/ 58: com.jogamp.newt.Display.PointerIcon : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 18/ 58: com.jogamp.newt.Window : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 19/ 58: com.jogamp.newt.awt.NewtCanvasAWT : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 20/ 58: com.jogamp.newt.javafx.NewtCanvasJFX : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 21/ 58: com.jogamp.newt.opengl.GLWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 22/ 58: com.jogamp.newt.swt.NewtCanvasSWT : Remove 2, Change 1, CompatChange 2, Deprecate 0, Add 2 [junit] 23/ 58: com.jogamp.opengl.DebugGL4bc : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 24/ 58: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 25/ 58: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 26/ 58: com.jogamp.opengl.FBObject.Attachment : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 27/ 58: com.jogamp.opengl.FBObject.Attachment.StorageDefinition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 28/ 58: com.jogamp.opengl.GL2 : Remove 134, Change 0, CompatChange 0, Deprecate 0, Add 17 [junit] 29/ 58: com.jogamp.opengl.GL2ES3 : Remove 13, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 30/ 58: com.jogamp.opengl.GL2GL3 : Remove 17, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 31/ 58: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 17 [junit] 32/ 58: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 13 [junit] 33/ 58: com.jogamp.opengl.GL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 34/ 58: com.jogamp.opengl.GL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 79 [junit] 35/ 58: com.jogamp.opengl.GLCapabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 36/ 58: com.jogamp.opengl.GLCapabilitiesFilter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 58: com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 38/ 58: com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 58: com.jogamp.opengl.GLContext : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 40/ 58: com.jogamp.opengl.GLDrawableFactory : Remove 1, Change 0, CompatChange 1, Deprecate 0, Add 3 [junit] 41/ 58: com.jogamp.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 42/ 58: com.jogamp.opengl.GLRendererQuirks : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 43/ 58: com.jogamp.opengl.GLRendererQuirks.Override : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 44/ 58: com.jogamp.opengl.JoglVersion : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 45/ 58: com.jogamp.opengl.TraceGL4bc : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 46/ 58: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 47/ 58: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 48/ 58: com.jogamp.opengl.egl.EGL : Remove 11, Change 0, CompatChange 0, Deprecate 0, Add 11 [junit] 49/ 58: com.jogamp.opengl.egl.EGLClientPixmapHI : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 50/ 58: com.jogamp.opengl.egl.EGLExt : Remove 33, Change 0, CompatChange 0, Deprecate 0, Add 33 [junit] 51/ 58: com.jogamp.opengl.math.FloatUtil : Remove 0, Change 6, CompatChange 0, Deprecate 0, Add 0 [junit] 52/ 58: com.jogamp.opengl.util.GLReadBufferUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 53/ 58: com.jogamp.opengl.util.PMVMatrix : Remove 0, Change 2, CompatChange 0, Deprecate 0, Add 0 [junit] 54/ 58: com.jogamp.opengl.util.texture.spi.DDSImage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 55/ 58: com.jogamp.opengl.util.texture.spi.SGIImage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 56/ 58: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 57/ 58: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Removed Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(II)V], sig[null], throws nil, access[final public] [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method setHeight, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method setWidth, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(IIII)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method validate, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Removed Method updatePosSizeCheck, desc[(IIIIZ)V], sig[null], throws nil, access[final protected] [junit] Removed Method updateSizeCheck, desc[()V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static] [junit] Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static] [junit] Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static] [junit] Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static] [junit] Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static] [junit] Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static] [junit] Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static] [junit] Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static] [junit] Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static] [junit] Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static] [junit] Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static] [junit] Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static] [junit] Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static] [junit] Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static] [junit] Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static] [junit] Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static] [junit] Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static] [junit] Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static] [junit] Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static] [junit] Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static] [junit] Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static] [junit] Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static] [junit] Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static] [junit] Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static] [junit] Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static] [junit] Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static] [junit] Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static] [junit] Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static] [junit] Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static] [junit] Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static] [junit] Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static] [junit] Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static] [junit] Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static] [junit] Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static] [junit] Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Class com.jogamp.opengl.GLContext [junit] Removed Field FORCE_NO_COLOR_RENDERBUFFER, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Removed Field FORCE_NO_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Field FORCE_MIN_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Removed Method getFactoryImpl, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws [com/jogamp/opengl/GLException], access[protected static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Removed Method addQuirks, desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method , desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Field GLNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGL [junit] Removed Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformPixmapSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetPlatformDisplay, desc[(ILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformWindowSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglClientWaitSync, desc[(JLjava/nio/Buffer;IJ)I], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePbufferFromClientBuffer, desc[(JILjava/nio/Buffer;JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetSyncAttrib, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglWaitSync, desc[(JLjava/nio/Buffer;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroySync, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroyImage, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglCreateImage, desc[(JJILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Removed Method eglOutputPortAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceStringEXT, desc[(Ljava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamSyncNV, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetStreamFileDescriptorKHR, desc[(JLjava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformWindowSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglSignalSyncNV, desc[(Ljava/nio/Buffer;I)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamProducerSurfaceKHR, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerGLTextureExternalKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerOutputEXT, desc[(JLjava/nio/Buffer;Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglClientWaitSyncNV, desc[(Ljava/nio/Buffer;IJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceAttribEXT, desc[(Ljava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetSyncAttribNV, desc[(Ljava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateImageKHR, desc[(JJILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglFenceNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamu64KHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamTimeKHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerAcquireKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamAttribKHR, desc[(JLjava/nio/Buffer;II)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetPlatformDisplayEXT, desc[(ILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroyStreamKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerReleaseKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamKHR, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroySyncNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] [junit] [junit] Changes [junit] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Changed Field TYPE_AWT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_EGL, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_MACOSX, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_BCM_VC_IV, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_ANDROID, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_WINDOWS, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_DEFAULT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_X11, type[nil -> java.lang.String], access[] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixRowToString, access[] [junit] Changed Method multMatrix, access[] [junit] Changed Method multMatrixVec, access[] [junit] Changed Method multMatrix, access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Method getDirtyBits, access[] [junit] Changed Method getRequestMask, access[] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] CompatChanged Method setNEWTChild, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] CompatChanged Method dispose, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] CompatChanged Method getFactoryImpl, throws[[com/jogamp/opengl/GLException] -> []], access[] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.Test [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Field TYPE_WAYLAND, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .wayland, access[final public static] [junit] Added Field TYPE_IOS, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .ios, access[final public static] [junit] Added Field TYPE_DRM_GBM, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .egl.gbm, access[final public static] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.ios.IOSGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.javafx.JFXAccessor [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getLocationInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method deviceZoomScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getSizeInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method autoScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Added Method isOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;)Z], sig[null], throws nil, access[public static] [junit] Added Method invokeOnOSTKThread, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method getClientAreaInPixels, desc[(Lorg/eclipse/swt/widgets/Scrollable;)Lorg/eclipse/swt/graphics/Rectangle;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method invokeOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method printInfo, desc[(Ljava/io/PrintStream;Lorg/eclipse/swt/widgets/Display;)V], sig[null], throws nil, access[public static] [junit] Added Method autoScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getAutoScalingFactor, desc[()F], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method getDeviceZoomScalingFactor, desc[()F], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleUp, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method translate, desc[(Lcom/jogamp/nativewindow/util/PointImmutable;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method setHeight, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setWidth, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.javafx.NewtCanvasJFX [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method isNativeValid, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method setStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final protected] [junit] Added Method setStorageDefinition, desc[(Lcom/jogamp/opengl/FBObject$Attachment$StorageDefinition;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment.StorageDefinition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Class com.jogamp.opengl.GL3 [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Method copyFrom, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/opengl/GLCapabilities;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLContext [junit] Added Method getCTPFromBits, desc[(I)I], sig[null], throws nil, access[protected static] [junit] Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method getFactory, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Added Method getFactoryImpl, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[protected static] [junit] Added Method getFactory, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Field GL_PROFILE_LIST_MAX_MOBILE, desc[[Ljava/lang/String;], sig[null], value[type null, data null, access[final public static] [junit] Added Field disabledEGL, desc[Z], sig[null], value[type null, data null, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method getOverride, desc[(I)Lcom/jogamp/opengl/GLRendererQuirks$Override;], sig[null], throws [java/lang/IllegalArgumentException], access[final public static] [junit] Added Field GL3CompatNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Method exist, desc[(Lcom/jogamp/opengl/GLRendererQuirks;I)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field DontChooseFBConfigBestMatch, desc[I], sig[null], value[type java.lang.Integer, data 24, access[final public static] [junit] Added Field NoFBOSupport, desc[I], sig[null], value[type java.lang.Integer, data 23, access[final public static] [junit] Added Field No10BitColorCompOffscreen, desc[I], sig[null], value[type java.lang.Integer, data 25, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks.Override [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetPlatformDisplay, desc[(IJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformPixmapSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePbufferFromClientBuffer, desc[(JIJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetSyncAttrib, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglWaitSync, desc[(JJI)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroySync, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroyImage, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglClientWaitSync, desc[(JJIJ)I], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformWindowSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateImage, desc[(JJIJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Method setPData, desc[(J)Lcom/jogamp/opengl/egl/EGLClientPixmapHI;], sig[null], throws nil, access[public] [junit] Added Method getPData, desc[()J], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Method eglGetPlatformDisplayEXT, desc[(IJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamKHR, desc[(JJILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglFenceNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroyStreamKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputLayerAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputPortAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerAcquireKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformWindowSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerReleaseKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamProducerSurfaceKHR, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetSyncAttribNV, desc[(JILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateImageKHR, desc[(JJIJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroySyncNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceStringEXT, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglLabelObjectKHR, desc[(JIJJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetStreamFileDescriptorKHR, desc[(JJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceAttribEXT, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamTimeKHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerOutputEXT, desc[(JJJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamu64KHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamAttribKHR, desc[(JJII)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerGLTextureExternalKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamSyncNV, desc[(JJILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglClientWaitSyncNV, desc[(JIJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglSignalSyncNV, desc[(JI)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Field alphaRequested, desc[Z], sig[null], value[type null, data null, access[final protected] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.Test [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Changed Field TYPE_AWT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_EGL, type[nil -> java.lang.String], access[] [junit] Added Field TYPE_WAYLAND, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .wayland, access[final public static] [junit] Changed Field TYPE_MACOSX, type[nil -> java.lang.String], access[] [junit] Added Field TYPE_IOS, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .ios, access[final public static] [junit] Added Field TYPE_DRM_GBM, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .egl.gbm, access[final public static] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Changed Field TYPE_BCM_VC_IV, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_ANDROID, type[nil -> java.lang.String], access[] [junit] Removed Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[public static] [junit] Changed Field TYPE_WINDOWS, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_DEFAULT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_X11, type[nil -> java.lang.String], access[] [junit] Class com.jogamp.nativewindow.NativeWindowHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public] [junit] Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected] [junit] Class com.jogamp.nativewindow.ios.IOSGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.javafx.JFXAccessor [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getLocationInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method deviceZoomScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getSizeInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method autoScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method isOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;)Z], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method invokeOnOSTKThread, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method getClientAreaInPixels, desc[(Lorg/eclipse/swt/widgets/Scrollable;)Lorg/eclipse/swt/graphics/Rectangle;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method invokeOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method printInfo, desc[(Ljava/io/PrintStream;Lorg/eclipse/swt/widgets/Display;)V], sig[null], throws nil, access[public static] [junit] Added Method autoScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getAutoScalingFactor, desc[()F], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method getDeviceZoomScalingFactor, desc[()F], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleUp, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method translate, desc[(Lcom/jogamp/nativewindow/util/PointImmutable;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(II)V], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method setHeight, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method setHeight, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setWidth, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method setWidth, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(IIII)V], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method validate, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.javafx.NewtCanvasJFX [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Added Method isNativeValid, desc[()Z], sig[null], throws nil, access[final protected] [junit] CompatChanged Method setNEWTChild, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] CompatChanged Method dispose, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Removed Method updatePosSizeCheck, desc[(IIIIZ)V], sig[null], throws nil, access[final protected] [junit] Removed Method updateSizeCheck, desc[()V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method setStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final protected] [junit] Added Method setStorageDefinition, desc[(Lcom/jogamp/opengl/FBObject$Attachment$StorageDefinition;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment.StorageDefinition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static] [junit] Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static] [junit] Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static] [junit] Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static] [junit] Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static] [junit] Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static] [junit] Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static] [junit] Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static] [junit] Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static] [junit] Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static] [junit] Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static] [junit] Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static] [junit] Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static] [junit] Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static] [junit] Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static] [junit] Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static] [junit] Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static] [junit] Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static] [junit] Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static] [junit] Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static] [junit] Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static] [junit] Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static] [junit] Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static] [junit] Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static] [junit] Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static] [junit] Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static] [junit] Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static] [junit] Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static] [junit] Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static] [junit] Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static] [junit] Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static] [junit] Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static] [junit] Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Class com.jogamp.opengl.GL3 [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Method copyFrom, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/opengl/GLCapabilities;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLContext [junit] Removed Field FORCE_NO_COLOR_RENDERBUFFER, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Added Method getCTPFromBits, desc[(I)I], sig[null], throws nil, access[protected static] [junit] Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static] [junit] Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Removed Field FORCE_NO_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Field FORCE_MIN_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method getFactory, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Added Method getFactoryImpl, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[protected static] [junit] Removed Method getFactoryImpl, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws [com/jogamp/opengl/GLException], access[protected static] [junit] Added Method getFactory, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] CompatChanged Method getFactoryImpl, throws[[com/jogamp/opengl/GLException] -> []], access[] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Field GL_PROFILE_LIST_MAX_MOBILE, desc[[Ljava/lang/String;], sig[null], value[type null, data null, access[final public static] [junit] Added Field disabledEGL, desc[Z], sig[null], value[type null, data null, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method getOverride, desc[(I)Lcom/jogamp/opengl/GLRendererQuirks$Override;], sig[null], throws [java/lang/IllegalArgumentException], access[final public static] [junit] Added Field GL3CompatNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Removed Method addQuirks, desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method , desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method exist, desc[(Lcom/jogamp/opengl/GLRendererQuirks;I)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field DontChooseFBConfigBestMatch, desc[I], sig[null], value[type java.lang.Integer, data 24, access[final public static] [junit] Removed Field GLNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field NoFBOSupport, desc[I], sig[null], value[type java.lang.Integer, data 23, access[final public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field No10BitColorCompOffscreen, desc[I], sig[null], value[type java.lang.Integer, data 25, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks.Override [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.egl.EGL [junit] Removed Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformPixmapSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetPlatformDisplay, desc[(ILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformWindowSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetPlatformDisplay, desc[(IJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglClientWaitSync, desc[(JLjava/nio/Buffer;IJ)I], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePbufferFromClientBuffer, desc[(JILjava/nio/Buffer;JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformPixmapSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetSyncAttrib, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePbufferFromClientBuffer, desc[(JIJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetSyncAttrib, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglWaitSync, desc[(JJI)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglWaitSync, desc[(JLjava/nio/Buffer;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroySync, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroySync, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroyImage, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroyImage, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglClientWaitSync, desc[(JJIJ)I], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformWindowSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateImage, desc[(JJIJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreateImage, desc[(JJILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Method setPData, desc[(J)Lcom/jogamp/opengl/egl/EGLClientPixmapHI;], sig[null], throws nil, access[public] [junit] Added Method getPData, desc[()J], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Removed Method eglOutputPortAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetPlatformDisplayEXT, desc[(IJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceStringEXT, desc[(Ljava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamKHR, desc[(JJILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamSyncNV, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglFenceNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroyStreamKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputLayerAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetStreamFileDescriptorKHR, desc[(JLjava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputPortAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformWindowSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerAcquireKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformWindowSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglSignalSyncNV, desc[(Ljava/nio/Buffer;I)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamProducerSurfaceKHR, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerReleaseKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamProducerSurfaceKHR, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerGLTextureExternalKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerOutputEXT, desc[(JLjava/nio/Buffer;Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglClientWaitSyncNV, desc[(Ljava/nio/Buffer;IJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceAttribEXT, desc[(Ljava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetSyncAttribNV, desc[(Ljava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetSyncAttribNV, desc[(JILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateImageKHR, desc[(JJILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateImageKHR, desc[(JJIJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroySyncNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceStringEXT, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglFenceNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglLabelObjectKHR, desc[(JIJJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetStreamFileDescriptorKHR, desc[(JJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceAttribEXT, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamTimeKHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamu64KHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamTimeKHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerOutputEXT, desc[(JJJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerAcquireKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamu64KHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamAttribKHR, desc[(JLjava/nio/Buffer;II)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetPlatformDisplayEXT, desc[(ILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamAttribKHR, desc[(JJII)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerGLTextureExternalKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamSyncNV, desc[(JJILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroyStreamKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglClientWaitSyncNV, desc[(JIJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerReleaseKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamKHR, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglSignalSyncNV, desc[(JI)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroySyncNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixRowToString, access[] [junit] Changed Method multMatrix, access[] [junit] Changed Method multMatrixVec, access[] [junit] Changed Method multMatrix, access[] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Field alphaRequested, desc[Z], sig[null], value[type null, data null, access[final protected] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Method getDirtyBits, access[] [junit] Changed Method getRequestMask, access[] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [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 @ 1610401323313 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610401323313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.821 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401318403 ms III - Start [junit] SLOCK [T main @ 1610401318405 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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/jogl-all.jar [junit] Current version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar [junit] Field values changed: false [junit] Compat. expected: BACKWARD_COMPATIBLE_USER [junit] Compat. detected: BACKWARD_COMPATIBLE_USER [junit] Compat. result: detected == expected -> OK [junit] Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_USER to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_USER [junit] [junit] [junit] Summary: 8 differences in 5 classes: [junit] Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] [junit] 0/ 5: com.jogamp.graph.curve.OutlineShape : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 1/ 5: com.jogamp.graph.geom.Outline : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 2/ 5: com.jogamp.opengl.util.glsl.ShaderCode: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 3/ 5: javax.media.opengl.GLContext : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 5: javax.media.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] [junit] [junit] Changes [junit] [junit] [junit] [junit] CompatChanges [junit] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.graph.curve.OutlineShape [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.geom.Outline [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static] [junit] Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static] [junit] Class javax.media.opengl.GLContext [junit] Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public] [junit] Class javax.media.opengl.GLProfile [junit] Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.graph.curve.OutlineShape [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.geom.Outline [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static] [junit] Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static] [junit] Class javax.media.opengl.GLContext [junit] Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public] [junit] Class javax.media.opengl.GLProfile [junit] Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar [junit] Current version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar [junit] Field values changed: false [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] Summary: 1496 differences in 366 classes: [junit] Remove 652, Change 38, CompatChange 107, Deprecate 0, Add 699 [junit] [junit] 0/ 366: com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 0 [junit] 1/ 366: com.jogamp.graph.curve.opengl.GLRegion : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 2/ 366: com.jogamp.graph.curve.opengl.RegionRenderer : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 3/ 366: com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 366: com.jogamp.graph.curve.opengl.RenderState : Remove 8, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 5/ 366: com.jogamp.graph.curve.opengl.RenderState.ProgramLocal : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 6/ 366: com.jogamp.graph.curve.opengl.TextRegionUtil : Remove 9, Change 0, CompatChange 0, Deprecate 0, Add 9 [junit] 7/ 366: com.jogamp.graph.font.FontFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 8/ 366: com.jogamp.nativewindow.AbstractGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 9/ 366: com.jogamp.nativewindow.AbstractGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 10/ 366: com.jogamp.nativewindow.AbstractGraphicsScreen : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 11/ 366: com.jogamp.nativewindow.Capabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 366: com.jogamp.nativewindow.CapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 13/ 366: com.jogamp.nativewindow.CapabilitiesImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 14/ 366: com.jogamp.nativewindow.DefaultCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 15/ 366: com.jogamp.nativewindow.DefaultGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 16/ 366: com.jogamp.nativewindow.DefaultGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 17/ 366: com.jogamp.nativewindow.DefaultGraphicsScreen : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 18/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 19/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize : Remove 6, Change 1, CompatChange 0, Deprecate 0, Add 6 [junit] 20/ 366: com.jogamp.nativewindow.GenericUpstreamSurfacelessHook : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 21/ 366: com.jogamp.nativewindow.GraphicsConfigurationFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 22/ 366: com.jogamp.nativewindow.MutableGraphicsConfiguration : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 23/ 366: com.jogamp.nativewindow.MutableSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 24/ 366: com.jogamp.nativewindow.NativeSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 25/ 366: com.jogamp.nativewindow.NativeSurfaceHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 26/ 366: com.jogamp.nativewindow.NativeWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 27/ 366: com.jogamp.nativewindow.NativeWindowException : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 28/ 366: com.jogamp.nativewindow.NativeWindowFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 29/ 366: com.jogamp.nativewindow.OffscreenLayerOption : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 30/ 366: com.jogamp.nativewindow.OffscreenLayerSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 31/ 366: com.jogamp.nativewindow.ProxySurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 32/ 366: com.jogamp.nativewindow.ScalableSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 33/ 366: com.jogamp.nativewindow.SurfaceUpdatedListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 34/ 366: com.jogamp.nativewindow.ToolkitLock : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 35/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 36/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 366: com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 38/ 366: com.jogamp.nativewindow.VisualIDHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDComparator : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 40/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 41/ 366: com.jogamp.nativewindow.WindowClosingProtocol : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 42/ 366: com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 43/ 366: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 44/ 366: com.jogamp.nativewindow.awt.AWTGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 45/ 366: com.jogamp.nativewindow.awt.AWTGraphicsScreen : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 46/ 366: com.jogamp.nativewindow.awt.AWTWindowClosingProtocol : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 47/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 48/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 49/ 366: com.jogamp.nativewindow.awt.JAWTWindow : Remove 23, Change 2, CompatChange 6, Deprecate 0, Add 25 [junit] 50/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 51/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 52/ 366: com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 53/ 366: com.jogamp.nativewindow.swt.SWTAccessor : Remove 6, Change 0, CompatChange 3, Deprecate 0, Add 6 [junit] 54/ 366: com.jogamp.nativewindow.util.Dimension : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 55/ 366: com.jogamp.nativewindow.util.DimensionImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 56/ 366: com.jogamp.nativewindow.util.Insets : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 57/ 366: com.jogamp.nativewindow.util.InsetsImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 58/ 366: com.jogamp.nativewindow.util.PixelFormat : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 59/ 366: com.jogamp.nativewindow.util.PixelFormat.CType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 60/ 366: com.jogamp.nativewindow.util.PixelFormat.Composition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 61/ 366: com.jogamp.nativewindow.util.PixelFormat.PackedComposition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 62/ 366: com.jogamp.nativewindow.util.PixelFormatUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 63/ 366: com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 64/ 366: com.jogamp.nativewindow.util.PixelRectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 65/ 366: com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 66/ 366: com.jogamp.nativewindow.util.Point : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 67/ 366: com.jogamp.nativewindow.util.PointImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 68/ 366: com.jogamp.nativewindow.util.Rectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 69/ 366: com.jogamp.nativewindow.util.RectangleImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 70/ 366: com.jogamp.nativewindow.util.SurfaceSize : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 71/ 366: com.jogamp.nativewindow.windows.WindowsGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 72/ 366: com.jogamp.nativewindow.x11.X11GraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 73/ 366: com.jogamp.nativewindow.x11.X11GraphicsDevice : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 74/ 366: com.jogamp.nativewindow.x11.X11GraphicsScreen : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 75/ 366: com.jogamp.newt.Display : Remove 3, Change 0, CompatChange 2, Deprecate 0, Add 3 [junit] 76/ 366: com.jogamp.newt.Display.PointerIcon : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 77/ 366: com.jogamp.newt.MonitorDevice : Remove 5, Change 2, CompatChange 2, Deprecate 0, Add 11 [junit] 78/ 366: com.jogamp.newt.MonitorMode : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 79/ 366: com.jogamp.newt.MonitorMode.SizeAndRRate : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 80/ 366: com.jogamp.newt.NewtFactory : Remove 8, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 81/ 366: com.jogamp.newt.Screen : Remove 5, Change 0, CompatChange 2, Deprecate 0, Add 7 [junit] 82/ 366: com.jogamp.newt.Window : Remove 7, Change 1, CompatChange 0, Deprecate 0, Add 7 [junit] 83/ 366: com.jogamp.newt.awt.NewtCanvasAWT : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 84/ 366: com.jogamp.newt.event.PinchToZoomGesture : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 85/ 366: com.jogamp.newt.event.WindowUpdateEvent : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 86/ 366: com.jogamp.newt.event.awt.AWTAdapter : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 87/ 366: com.jogamp.newt.event.awt.AWTKeyAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 88/ 366: com.jogamp.newt.event.awt.AWTMouseAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 89/ 366: com.jogamp.newt.event.awt.AWTWindowAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 90/ 366: com.jogamp.newt.opengl.GLWindow : Remove 25, Change 1, CompatChange 2, Deprecate 0, Add 26 [junit] 91/ 366: com.jogamp.newt.swt.NewtCanvasSWT : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 92/ 366: com.jogamp.newt.util.MonitorModeUtil : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 93/ 366: com.jogamp.newt.util.applet.JOGLNewtAppletBase : Remove 6, Change 1, CompatChange 0, Deprecate 0, Add 6 [junit] 94/ 366: com.jogamp.opengl.DebugGL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 95/ 366: com.jogamp.opengl.DebugGL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 96/ 366: com.jogamp.opengl.DebugGL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 97/ 366: com.jogamp.opengl.DebugGL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 98/ 366: com.jogamp.opengl.DebugGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 99/ 366: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 100/ 366: com.jogamp.opengl.DebugGLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 101/ 366: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 102/ 366: com.jogamp.opengl.DefaultGLCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 103/ 366: com.jogamp.opengl.FBObject : Remove 28, Change 0, CompatChange 10, Deprecate 0, Add 34 [junit] 104/ 366: com.jogamp.opengl.FBObject.Attachment : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 105/ 366: com.jogamp.opengl.FBObject.Colorbuffer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 106/ 366: com.jogamp.opengl.FBObject.RenderAttachment : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 107/ 366: com.jogamp.opengl.FBObject.TextureAttachment : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 108/ 366: com.jogamp.opengl.FPSCounter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 109/ 366: com.jogamp.opengl.GL : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 110/ 366: com.jogamp.opengl.GL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 111/ 366: com.jogamp.opengl.GL2ES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 112/ 366: com.jogamp.opengl.GL2ES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 113/ 366: com.jogamp.opengl.GL2ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 114/ 366: com.jogamp.opengl.GL2GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 115/ 366: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 116/ 366: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 117/ 366: com.jogamp.opengl.GL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 118/ 366: com.jogamp.opengl.GL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 119/ 366: com.jogamp.opengl.GL4ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 120/ 366: com.jogamp.opengl.GL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 121/ 366: com.jogamp.opengl.GLAnimatorControl : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 122/ 366: com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 123/ 366: com.jogamp.opengl.GLArrayData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 124/ 366: com.jogamp.opengl.GLAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 125/ 366: com.jogamp.opengl.GLAutoDrawableDelegate : Remove 2, Change 1, CompatChange 1, Deprecate 0, Add 2 [junit] 126/ 366: com.jogamp.opengl.GLBase : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 127/ 366: com.jogamp.opengl.GLBufferStorage : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 128/ 366: com.jogamp.opengl.GLCapabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 129/ 366: com.jogamp.opengl.GLCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 130/ 366: com.jogamp.opengl.GLCapabilitiesImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 131/ 366: com.jogamp.opengl.GLContext : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 132/ 366: com.jogamp.opengl.GLDebugListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 133/ 366: com.jogamp.opengl.GLDebugMessage : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 134/ 366: com.jogamp.opengl.GLDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 135/ 366: com.jogamp.opengl.GLDrawableFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 136/ 366: com.jogamp.opengl.GLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 137/ 366: com.jogamp.opengl.GLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 138/ 366: com.jogamp.opengl.GLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 139/ 366: com.jogamp.opengl.GLEventListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 140/ 366: com.jogamp.opengl.GLEventListenerState : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 141/ 366: com.jogamp.opengl.GLException : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 142/ 366: com.jogamp.opengl.GLExtensions : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 143/ 366: com.jogamp.opengl.GLFBODrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 144/ 366: com.jogamp.opengl.GLFBODrawable.Resizeable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 145/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 146/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable.FBO : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 147/ 366: com.jogamp.opengl.GLPipelineFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 148/ 366: com.jogamp.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 149/ 366: com.jogamp.opengl.GLRendererQuirks : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 14 [junit] 150/ 366: com.jogamp.opengl.GLRunnable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 151/ 366: com.jogamp.opengl.GLRunnable2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 152/ 366: com.jogamp.opengl.GLSharedContextSetter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 153/ 366: com.jogamp.opengl.GLUniformData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 154/ 366: com.jogamp.opengl.GenericGLCapabilitiesChooser : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 155/ 366: com.jogamp.opengl.JoglVersion : Remove 10, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 156/ 366: com.jogamp.opengl.Threading : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 157/ 366: com.jogamp.opengl.Threading.Mode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 158/ 366: com.jogamp.opengl.TraceGL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 159/ 366: com.jogamp.opengl.TraceGL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 160/ 366: com.jogamp.opengl.TraceGL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 161/ 366: com.jogamp.opengl.TraceGL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 162/ 366: com.jogamp.opengl.TraceGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 163/ 366: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 164/ 366: com.jogamp.opengl.TraceGLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 165/ 366: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 166/ 366: com.jogamp.opengl.awt.AWTGLAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 167/ 366: com.jogamp.opengl.awt.ComponentEvents : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 168/ 366: com.jogamp.opengl.awt.GLCanvas : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 169/ 366: com.jogamp.opengl.awt.GLJPanel : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 170/ 366: com.jogamp.opengl.egl.EGL : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 171/ 366: com.jogamp.opengl.egl.EGLClientPixmapHI : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 172/ 366: com.jogamp.opengl.egl.EGLExt : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 173/ 366: com.jogamp.opengl.fixedfunc.GLLightingFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 174/ 366: com.jogamp.opengl.fixedfunc.GLMatrixFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 175/ 366: com.jogamp.opengl.fixedfunc.GLPointerFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 176/ 366: com.jogamp.opengl.fixedfunc.GLPointerFuncUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 177/ 366: com.jogamp.opengl.glu.GLU : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 178/ 366: com.jogamp.opengl.glu.GLUnurbs : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 179/ 366: com.jogamp.opengl.glu.GLUquadric : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 180/ 366: com.jogamp.opengl.glu.GLUtessellator : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 181/ 366: com.jogamp.opengl.glu.GLUtessellatorCallback : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 182/ 366: com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 183/ 366: com.jogamp.opengl.glu.gl2.GLUgl2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 184/ 366: com.jogamp.opengl.glu.gl2es1.GLUgl2es1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 185/ 366: com.jogamp.opengl.math.FloatUtil : Remove 0, Change 0, CompatChange 3, Deprecate 0, Add 0 [junit] 186/ 366: com.jogamp.opengl.math.Matrix4 : Remove 0, Change 0, CompatChange 2, Deprecate 0, Add 0 [junit] 187/ 366: com.jogamp.opengl.swt.GLCanvas : Remove 25, Change 1, CompatChange 2, Deprecate 0, Add 25 [junit] 188/ 366: com.jogamp.opengl.util.Animator : Remove 2, Change 4, CompatChange 1, Deprecate 0, Add 2 [junit] 189/ 366: com.jogamp.opengl.util.AnimatorBase : Remove 5, Change 1, CompatChange 1, Deprecate 0, Add 5 [junit] 190/ 366: com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 191/ 366: com.jogamp.opengl.util.CustomGLEventListener : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 192/ 366: com.jogamp.opengl.util.FPSAnimator : Remove 2, Change 0, CompatChange 1, Deprecate 0, Add 2 [junit] 193/ 366: com.jogamp.opengl.util.GLArrayDataClient : Remove 6, Change 0, CompatChange 6, Deprecate 0, Add 6 [junit] 194/ 366: com.jogamp.opengl.util.GLArrayDataEditable : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 195/ 366: com.jogamp.opengl.util.GLArrayDataServer : Remove 7, Change 0, CompatChange 15, Deprecate 0, Add 7 [junit] 196/ 366: com.jogamp.opengl.util.GLArrayDataWrapper : Remove 4, Change 1, CompatChange 5, Deprecate 0, Add 4 [junit] 197/ 366: com.jogamp.opengl.util.GLBuffers : Remove 2, Change 0, CompatChange 2, Deprecate 0, Add 2 [junit] 198/ 366: com.jogamp.opengl.util.GLDrawableUtil : Remove 10, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 199/ 366: com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 200/ 366: com.jogamp.opengl.util.GLPixelBuffer : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 201/ 366: com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 202/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes : Remove 5, Change 0, CompatChange 1, Deprecate 0, Add 7 [junit] 203/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 204/ 366: com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 205/ 366: com.jogamp.opengl.util.GLPixelStorageModes : Remove 14, Change 0, CompatChange 0, Deprecate 0, Add 14 [junit] 206/ 366: com.jogamp.opengl.util.GLReadBufferUtil : Remove 6, Change 0, CompatChange 0, Deprecate 0, Add 5 [junit] 207/ 366: com.jogamp.opengl.util.Gamma : Remove 5, Change 0, CompatChange 0, Deprecate 0, Add 5 [junit] 208/ 366: com.jogamp.opengl.util.ImmModeSink : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 209/ 366: com.jogamp.opengl.util.ImmModeSink.VBOSet : Remove 7, Change 0, CompatChange 1, Deprecate 0, Add 7 [junit] 210/ 366: com.jogamp.opengl.util.PMVMatrix : Remove 0, Change 1, CompatChange 2, Deprecate 0, Add 0 [junit] 211/ 366: com.jogamp.opengl.util.PNGPixelRect : Remove 4, Change 1, CompatChange 0, Deprecate 0, Add 4 [junit] 212/ 366: com.jogamp.opengl.util.RandomTileRenderer : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 213/ 366: com.jogamp.opengl.util.TileRenderer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 214/ 366: com.jogamp.opengl.util.TileRendererBase : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 215/ 366: com.jogamp.opengl.util.av.GLMediaPlayer : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 216/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 217/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 218/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider: Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 219/ 366: com.jogamp.opengl.util.awt.AWTGLReadBufferUtil : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 220/ 366: com.jogamp.opengl.util.awt.Overlay : Remove 1, Change 0, CompatChange 5, Deprecate 0, Add 1 [junit] 221/ 366: com.jogamp.opengl.util.awt.TextRenderer : Remove 0, Change 0, CompatChange 10, Deprecate 0, Add 0 [junit] 222/ 366: com.jogamp.opengl.util.awt.TextureRenderer : Remove 0, Change 0, CompatChange 14, Deprecate 0, Add 0 [junit] 223/ 366: com.jogamp.opengl.util.glsl.ShaderCode : Remove 12, Change 0, CompatChange 0, Deprecate 0, Add 12 [junit] 224/ 366: com.jogamp.opengl.util.glsl.ShaderProgram : Remove 9, Change 0, CompatChange 1, Deprecate 0, Add 9 [junit] 225/ 366: com.jogamp.opengl.util.glsl.ShaderState : Remove 28, Change 0, CompatChange 0, Deprecate 0, Add 28 [junit] 226/ 366: com.jogamp.opengl.util.glsl.ShaderUtil : Remove 20, Change 0, CompatChange 0, Deprecate 0, Add 20 [junit] 227/ 366: com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 228/ 366: com.jogamp.opengl.util.stereo.StereoClientRenderer : Remove 4, Change 1, CompatChange 0, Deprecate 0, Add 4 [junit] 229/ 366: com.jogamp.opengl.util.stereo.StereoDevice : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 230/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer : Remove 9, Change 0, CompatChange 0, Deprecate 0, Add 9 [junit] 231/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 232/ 366: com.jogamp.opengl.util.stereo.StereoGLEventListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 233/ 366: com.jogamp.opengl.util.texture.ImageSequence : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 234/ 366: com.jogamp.opengl.util.texture.Texture : Remove 16, Change 0, CompatChange 0, Deprecate 0, Add 16 [junit] 235/ 366: com.jogamp.opengl.util.texture.TextureData : Remove 6, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 236/ 366: com.jogamp.opengl.util.texture.TextureIO : Remove 7, Change 0, CompatChange 6, Deprecate 0, Add 7 [junit] 237/ 366: com.jogamp.opengl.util.texture.TextureSequence : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 238/ 366: com.jogamp.opengl.util.texture.TextureState : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 239/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 240/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureIO : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 241/ 366: com.jogamp.opengl.util.texture.spi.TGAImage : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 242/ 366: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 243/ 366: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 244/ 366: javax.media.nativewindow.AbstractGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 245/ 366: javax.media.nativewindow.AbstractGraphicsDevice : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 246/ 366: javax.media.nativewindow.AbstractGraphicsScreen : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 247/ 366: javax.media.nativewindow.Capabilities : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 248/ 366: javax.media.nativewindow.CapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 249/ 366: javax.media.nativewindow.CapabilitiesImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 250/ 366: javax.media.nativewindow.DefaultCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 251/ 366: javax.media.nativewindow.DefaultGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 252/ 366: javax.media.nativewindow.DefaultGraphicsDevice : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 253/ 366: javax.media.nativewindow.DefaultGraphicsScreen : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 254/ 366: javax.media.nativewindow.GraphicsConfigurationFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 255/ 366: javax.media.nativewindow.MutableSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 256/ 366: javax.media.nativewindow.NativeSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 257/ 366: javax.media.nativewindow.NativeSurfaceHolder : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 258/ 366: javax.media.nativewindow.NativeWindow : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 259/ 366: javax.media.nativewindow.NativeWindowException : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 260/ 366: javax.media.nativewindow.NativeWindowFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 261/ 366: javax.media.nativewindow.OffscreenLayerOption : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 262/ 366: javax.media.nativewindow.OffscreenLayerSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 263/ 366: javax.media.nativewindow.ProxySurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 264/ 366: javax.media.nativewindow.ScalableSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 265/ 366: javax.media.nativewindow.SurfaceUpdatedListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 266/ 366: javax.media.nativewindow.ToolkitLock : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 267/ 366: javax.media.nativewindow.UpstreamSurfaceHook : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 268/ 366: javax.media.nativewindow.UpstreamSurfaceHook.MutableSize : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 269/ 366: javax.media.nativewindow.VisualIDHolder : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 270/ 366: javax.media.nativewindow.VisualIDHolder.VIDComparator : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 271/ 366: javax.media.nativewindow.VisualIDHolder.VIDType : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 272/ 366: javax.media.nativewindow.WindowClosingProtocol : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 273/ 366: javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 274/ 366: javax.media.nativewindow.util.Dimension : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 275/ 366: javax.media.nativewindow.util.DimensionImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 276/ 366: javax.media.nativewindow.util.Insets : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 277/ 366: javax.media.nativewindow.util.InsetsImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 278/ 366: javax.media.nativewindow.util.PixelFormat : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 279/ 366: javax.media.nativewindow.util.PixelFormatUtil : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 280/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 281/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 282/ 366: javax.media.nativewindow.util.PixelRectangle : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 283/ 366: javax.media.nativewindow.util.PixelRectangle.GenericPixelRect : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 284/ 366: javax.media.nativewindow.util.Point : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 285/ 366: javax.media.nativewindow.util.PointImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 286/ 366: javax.media.nativewindow.util.Rectangle : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 287/ 366: javax.media.nativewindow.util.RectangleImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 288/ 366: javax.media.nativewindow.util.SurfaceSize : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 289/ 366: javax.media.opengl.DebugGL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 290/ 366: javax.media.opengl.DebugGL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 291/ 366: javax.media.opengl.DebugGL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 292/ 366: javax.media.opengl.DebugGL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 293/ 366: javax.media.opengl.DebugGL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 294/ 366: javax.media.opengl.DebugGLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 295/ 366: javax.media.opengl.DebugGLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 296/ 366: javax.media.opengl.DebugGLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 297/ 366: javax.media.opengl.DefaultGLCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 298/ 366: javax.media.opengl.FPSCounter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 299/ 366: javax.media.opengl.GL : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 300/ 366: javax.media.opengl.GL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 301/ 366: javax.media.opengl.GL2ES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 302/ 366: javax.media.opengl.GL2ES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 303/ 366: javax.media.opengl.GL2ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 304/ 366: javax.media.opengl.GL2GL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 305/ 366: javax.media.opengl.GL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 306/ 366: javax.media.opengl.GL3ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 307/ 366: javax.media.opengl.GL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 308/ 366: javax.media.opengl.GL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 309/ 366: javax.media.opengl.GL4ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 310/ 366: javax.media.opengl.GL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 311/ 366: javax.media.opengl.GLAnimatorControl : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 312/ 366: javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 313/ 366: javax.media.opengl.GLArrayData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 314/ 366: javax.media.opengl.GLAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 315/ 366: javax.media.opengl.GLBase : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 316/ 366: javax.media.opengl.GLBufferStorage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 317/ 366: javax.media.opengl.GLCapabilities : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 318/ 366: javax.media.opengl.GLCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 319/ 366: javax.media.opengl.GLCapabilitiesImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 320/ 366: javax.media.opengl.GLContext : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 321/ 366: javax.media.opengl.GLDebugListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 322/ 366: javax.media.opengl.GLDebugMessage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 323/ 366: javax.media.opengl.GLDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 324/ 366: javax.media.opengl.GLDrawableFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 325/ 366: javax.media.opengl.GLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 326/ 366: javax.media.opengl.GLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 327/ 366: javax.media.opengl.GLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 328/ 366: javax.media.opengl.GLEventListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 329/ 366: javax.media.opengl.GLException : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 330/ 366: javax.media.opengl.GLFBODrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 331/ 366: javax.media.opengl.GLFBODrawable.Resizeable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 332/ 366: javax.media.opengl.GLOffscreenAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 333/ 366: javax.media.opengl.GLOffscreenAutoDrawable.FBO : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 334/ 366: javax.media.opengl.GLPipelineFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 335/ 366: javax.media.opengl.GLProfile : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 336/ 366: javax.media.opengl.GLRunnable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 337/ 366: javax.media.opengl.GLRunnable2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 338/ 366: javax.media.opengl.GLSharedContextSetter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 339/ 366: javax.media.opengl.GLUniformData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 340/ 366: javax.media.opengl.Threading : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 341/ 366: javax.media.opengl.Threading.Mode : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 342/ 366: javax.media.opengl.TraceGL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 343/ 366: javax.media.opengl.TraceGL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 344/ 366: javax.media.opengl.TraceGL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 345/ 366: javax.media.opengl.TraceGL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 346/ 366: javax.media.opengl.TraceGL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 347/ 366: javax.media.opengl.TraceGLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 348/ 366: javax.media.opengl.TraceGLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 349/ 366: javax.media.opengl.TraceGLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 350/ 366: javax.media.opengl.awt.AWTGLAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 351/ 366: javax.media.opengl.awt.ComponentEvents : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 352/ 366: javax.media.opengl.awt.GLCanvas : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 353/ 366: javax.media.opengl.awt.GLJPanel : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 354/ 366: javax.media.opengl.fixedfunc.GLLightingFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 355/ 366: javax.media.opengl.fixedfunc.GLMatrixFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 356/ 366: javax.media.opengl.fixedfunc.GLPointerFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 357/ 366: javax.media.opengl.fixedfunc.GLPointerFuncUtil : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 358/ 366: javax.media.opengl.glu.GLU : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 359/ 366: javax.media.opengl.glu.GLUnurbs : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 360/ 366: javax.media.opengl.glu.GLUquadric : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 361/ 366: javax.media.opengl.glu.GLUtessellator : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 362/ 366: javax.media.opengl.glu.GLUtessellatorCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 363/ 366: javax.media.opengl.glu.GLUtessellatorCallbackAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 364/ 366: javax.media.opengl.glu.gl2.GLUgl2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 365/ 366: javax.media.opengl.glu.gl2es1.GLUgl2es1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] [junit] [junit] Removes [junit] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.graph.font.FontFactory [junit] Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Removed Method , desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Removed Method , desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Removed Method , desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static] [junit] Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Removed Method , desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Class com.jogamp.newt.MonitorMode [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Removed Method , desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Removed Method , desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public] [junit] Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected] [junit] Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Removed Method , desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Removed Method , desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(III)V], sig[null], throws nil, access[public] [junit] Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public] [junit] Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsDevice [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsScreen [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.Capabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.CapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.CapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsDevice [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsScreen [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.MutableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurfaceHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindow [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindowException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.NativeWindowFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.OffscreenLayerOption [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.OffscreenLayerSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ProxySurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ScalableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.SurfaceUpdatedListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ToolkitLock [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.WindowClosingProtocol [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.Dimension [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.DimensionImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Insets [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.InsetsImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormat [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.Point [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PointImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Rectangle [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.RectangleImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.SurfaceSize [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.FPSCounter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLArrayData [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBase [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBufferStorage [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLCapabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLCapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLCapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLContext [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLDebugListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDebugMessage [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDrawableFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLEventListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLFBODrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLFBODrawable.Resizeable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLPipelineFactory [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLProfile [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLRunnable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLRunnable2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLSharedContextSetter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLUniformData [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading.Mode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.opengl.TraceGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.ComponentEvents [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.GLCanvas [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.GLJPanel [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLU [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLUnurbs [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUquadric [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellator [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallback [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2.GLUgl2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1 [junit] Removed Class , access[public super synchronized] [junit] [junit] [junit] Changes [junit] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ] [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Changed Class , access[] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Changed Class , access[] [junit] Class com.jogamp.newt.MonitorDevice [junit] Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Class com.jogamp.newt.Window [junit] Changed Class , access[] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Changed Class , access[] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.Animator [junit] Changed Field stopIssued, access[added: package-private removed: protected ] [junit] Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ] [junit] Changed Field isAnimating, access[added: package-private removed: protected ] [junit] Changed Field threadGroup, access[added: private removed: protected ] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Changed Class , access[] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver [junit] CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Display [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.MonitorDevice [junit] CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] Class com.jogamp.newt.Screen [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Class com.jogamp.opengl.FBObject [junit] CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[] [junit] CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.Matrix4 [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.Animator [junit] CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] CompatChanged Method , throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextRenderer [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextureRenderer [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.font.FontFactory [junit] Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.Capabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.MutableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindow [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindowException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.OffscreenLayerOption [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ProxySurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ScalableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ToolkitLock [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.VisualIDHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public] [junit] Added Method , desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Dimension [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.DimensionImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Insets [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.InsetsImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelRectangle [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PointImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.SurfaceSize [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Added Method , desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected] [junit] Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method , desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method isClone, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.MonitorMode [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.Window [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Added Method , desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Added Method , desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.FBObject [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public] [junit] Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static] [junit] Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isModified, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected] [junit] Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static] [junit] Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.FPSCounter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLArrayData [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLBufferStorage [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLDebugListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDebugMessage [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static] [junit] Class com.jogamp.opengl.GLFBODrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLPipelineFactory [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Added Method getCount, desc[()I], sig[null], throws nil, access[final public static] [junit] Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static] [junit] Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static] [junit] Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static] [junit] Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static] [junit] Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Class com.jogamp.opengl.GLRunnable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLRunnable2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLSharedContextSetter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLUniformData [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.Threading [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.Threading.Mode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.TraceGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.ComponentEvents [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.GLCanvas [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.GLJPanel [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLU [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLUnurbs [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUquadric [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellator [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized] [junit] Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static] [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public] [junit] Added Method hashCode, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public] [junit] Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public] [junit] Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver [junit] CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.font.FontFactory [junit] Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.Capabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Changed Class , access[] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.MutableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindow [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindowException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.OffscreenLayerOption [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ProxySurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ScalableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ToolkitLock [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.VisualIDHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Removed Method , desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public] [junit] Added Method , desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static] [junit] CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Changed Class , access[] [junit] Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Dimension [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.DimensionImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Insets [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.InsetsImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelRectangle [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PointImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.SurfaceSize [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Removed Method , desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method , desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Changed Class , access[] [junit] Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected] [junit] Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Removed Method , desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public] [junit] Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Added Method isClone, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.MonitorMode [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Window [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Added Method , desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Removed Method , desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Added Method , desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.FBObject [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public] [junit] Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isModified, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[] [junit] Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public] [junit] Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static] [junit] Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected] [junit] Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.FPSCounter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLArrayData [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Class , access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLBufferStorage [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLDebugListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDebugMessage [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static] [junit] Class com.jogamp.opengl.GLFBODrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLPipelineFactory [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Added Method getCount, desc[()I], sig[null], throws nil, access[final public static] [junit] Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static] [junit] Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static] [junit] Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static] [junit] Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static] [junit] Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Class com.jogamp.opengl.GLRunnable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLRunnable2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLSharedContextSetter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLUniformData [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Changed Class , access[] [junit] Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.Threading [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.Threading.Mode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.TraceGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.ComponentEvents [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.GLCanvas [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.GLJPanel [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLU [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLUnurbs [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUquadric [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellator [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.Matrix4 [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Changed Field stopIssued, access[added: package-private removed: protected ] [junit] Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ] [junit] Changed Field isAnimating, access[added: package-private removed: protected ] [junit] Removed Method , desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Field threadGroup, access[added: private removed: protected ] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Changed Class , access[] [junit] Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized] [junit] Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized] [junit] Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static] [junit] CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public] [junit] CompatChanged Method , throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public] [junit] Added Method hashCode, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public] [junit] Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static] [junit] Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public] [junit] Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Changed Class , access[] [junit] Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextRenderer [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextureRenderer [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[] [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsDevice [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsScreen [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.Capabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.CapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.CapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsDevice [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsScreen [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.MutableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurfaceHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindow [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindowException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.NativeWindowFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.OffscreenLayerOption [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.OffscreenLayerSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ProxySurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ScalableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.SurfaceUpdatedListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ToolkitLock [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.WindowClosingProtocol [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.Dimension [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.DimensionImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Insets [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.InsetsImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormat [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.Point [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PointImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Rectangle [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.RectangleImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.SurfaceSize [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.FPSCounter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLArrayData [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBase [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBufferStorage [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLCapabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLCapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLCapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLContext [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLDebugListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDebugMessage [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDrawableFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLEventListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLFBODrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLFBODrawable.Resizeable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLPipelineFactory [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLProfile [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLRunnable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLRunnable2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLSharedContextSetter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLUniformData [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading.Mode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.opengl.TraceGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.ComponentEvents [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.GLCanvas [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.GLJPanel [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLU [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLUnurbs [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUquadric [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellator [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallback [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2.GLUgl2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1 [junit] Removed Class , access[public super synchronized] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar [junit] Current version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar [junit] Field values changed: true [junit] Compat. expected: BACKWARD_COMPATIBLE_BINARY [junit] Compat. detected: BACKWARD_COMPATIBLE_BINARY [junit] Compat. result: detected == expected -> OK [junit] Current version 2.3.2 (2.3.2) is BACKWARD_COMPATIBLE_BINARY to previous version 2.3.0 (2.3.0), actually BACKWARD_COMPATIBLE_BINARY [junit] [junit] [junit] Summary: 1053 differences in 44 classes: [junit] Remove 0, Change 0, CompatChange 129, Deprecate 9, Add 915 [junit] [junit] 0/ 44: com.jogamp.nativewindow.DefaultGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 1/ 44: com.jogamp.nativewindow.NativeWindowFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 2/ 44: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 1 [junit] 3/ 44: com.jogamp.nativewindow.awt.JAWTWindow : Remove 0, Change 0, CompatChange 0, Deprecate 3, Add 5 [junit] 4/ 44: com.jogamp.nativewindow.egl.EGLGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 5/ 44: com.jogamp.nativewindow.util.Rectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 6/ 44: com.jogamp.nativewindow.x11.X11GraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 7/ 44: com.jogamp.newt.Window : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 44 [junit] 8/ 44: com.jogamp.newt.awt.NewtCanvasAWT : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 9/ 44: com.jogamp.newt.opengl.GLWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 16 [junit] 10/ 44: com.jogamp.newt.opengl.util.NEWTDemoListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 11/ 44: com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 44: com.jogamp.opengl.DebugGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 103 [junit] 13/ 44: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 14/ 44: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 49 [junit] 15/ 44: com.jogamp.opengl.GL2 : Remove 0, Change 0, CompatChange 4, Deprecate 0, Add 156 [junit] 16/ 44: com.jogamp.opengl.GL2ES2 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 2 [junit] 17/ 44: com.jogamp.opengl.GL2ES3 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 67 [junit] 18/ 44: com.jogamp.opengl.GL2GL3 : Remove 0, Change 0, CompatChange 48, Deprecate 0, Add 1 [junit] 19/ 44: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 60, Deprecate 0, Add 0 [junit] 20/ 44: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 117 [junit] 21/ 44: com.jogamp.opengl.GL4 : Remove 0, Change 0, CompatChange 10, Deprecate 0, Add 3 [junit] 22/ 44: com.jogamp.opengl.GLBase : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 1 [junit] 23/ 44: com.jogamp.opengl.GLContext : Remove 0, Change 0, CompatChange 2, Deprecate 1, Add 7 [junit] 24/ 44: com.jogamp.opengl.GLDrawableFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 25/ 44: com.jogamp.opengl.GLES1 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 0 [junit] 26/ 44: com.jogamp.opengl.GLES2 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 112 [junit] 27/ 44: com.jogamp.opengl.GLExtensions : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 28/ 44: com.jogamp.opengl.JoglVersion : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 29/ 44: com.jogamp.opengl.TraceGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 103 [junit] 30/ 44: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 31/ 44: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 49 [junit] 32/ 44: com.jogamp.opengl.egl.EGLExt : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 44 [junit] 33/ 44: com.jogamp.opengl.math.geom.Frustum : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 34/ 44: com.jogamp.opengl.math.geom.Frustum.FovDesc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 35/ 44: com.jogamp.opengl.util.glsl.ShaderCode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 36/ 44: com.jogamp.opengl.util.texture.ImageType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 44: com.jogamp.opengl.util.texture.ImageType.Util : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 38/ 44: com.jogamp.opengl.util.texture.Texture : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 44: com.jogamp.opengl.util.texture.TextureData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 40/ 44: com.jogamp.opengl.util.texture.spi.DDSImage : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 0 [junit] 41/ 44: com.jogamp.opengl.util.texture.spi.SGIImage : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 0 [junit] 42/ 44: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 0, Change 0, CompatChange 0, Deprecate 2, Add 0 [junit] 43/ 44: com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] [junit] [junit] Changes [junit] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.opengl.GL2 [junit] CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[] [junit] CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[] [junit] CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2ES2 [junit] CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2ES3 [junit] CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] Class com.jogamp.opengl.GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[] [junit] Class com.jogamp.opengl.GL4 [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[] [junit] Class com.jogamp.opengl.GLBase [junit] CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.GLContext [junit] CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[] [junit] CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[] [junit] Class com.jogamp.opengl.GLES1 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Class com.jogamp.opengl.GLES2 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] [junit] [junit] Deprecates [junit] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.opengl.GLContext [junit] Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected] [junit] Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public] [junit] Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static] [junit] Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.newt.Window [junit] Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static] [junit] Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static] [junit] Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static] [junit] Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static] [junit] Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static] [junit] Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static] [junit] Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static] [junit] Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static] [junit] Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static] [junit] Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static] [junit] Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static] [junit] Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static] [junit] Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static] [junit] Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static] [junit] Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static] [junit] Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static] [junit] Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static] [junit] Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static] [junit] Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static] [junit] Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static] [junit] Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static] [junit] Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static] [junit] Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static] [junit] Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static] [junit] Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static] [junit] Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static] [junit] Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static] [junit] Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static] [junit] Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static] [junit] Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static] [junit] Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static] [junit] Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static] [junit] Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static] [junit] Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static] [junit] Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static] [junit] Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static] [junit] Class com.jogamp.opengl.GL4 [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static] [junit] Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static] [junit] Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static] [junit] Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static] [junit] Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static] [junit] Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static] [junit] Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static] [junit] Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static] [junit] Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static] [junit] Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static] [junit] Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static] [junit] Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static] [junit] Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static] [junit] Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static] [junit] Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static] [junit] Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static] [junit] Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static] [junit] Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static] [junit] Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static] [junit] Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static] [junit] Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static] [junit] Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static] [junit] Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static] [junit] Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static] [junit] Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static] [junit] Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static] [junit] Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static] [junit] Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static] [junit] Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static] [junit] Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static] [junit] Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static] [junit] Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static] [junit] Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static] [junit] Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static] [junit] Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static] [junit] Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static] [junit] Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static] [junit] Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static] [junit] Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static] [junit] Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static] [junit] Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static] [junit] Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static] [junit] Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static] [junit] Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static] [junit] Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static] [junit] Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static] [junit] Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static] [junit] Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static] [junit] Class com.jogamp.opengl.math.geom.Frustum [junit] Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static] [junit] Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static] [junit] Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.ImageType [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.ImageType.Util [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes [junit] Added Class , access[abstract interface public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected] [junit] Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public] [junit] Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static] [junit] Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.newt.Window [junit] Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static] [junit] Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static] [junit] Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[] [junit] Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static] [junit] Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static] [junit] Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static] [junit] Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static] [junit] Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static] [junit] Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static] [junit] Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static] [junit] Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static] [junit] Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static] [junit] Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static] [junit] CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[] [junit] Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static] [junit] Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] Class com.jogamp.opengl.GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static] [junit] Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static] [junit] Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static] [junit] Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static] [junit] Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static] [junit] Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static] [junit] Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static] [junit] Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static] [junit] Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static] [junit] Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static] [junit] Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static] [junit] Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static] [junit] Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static] [junit] Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static] [junit] Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static] [junit] Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static] [junit] Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static] [junit] Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static] [junit] Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static] [junit] Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static] [junit] Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static] [junit] Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static] [junit] Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static] [junit] Class com.jogamp.opengl.GL4 [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[] [junit] Class com.jogamp.opengl.GLBase [junit] CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLContext [junit] CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static] [junit] CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[] [junit] Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static] [junit] Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLES1 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static] [junit] Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static] [junit] Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static] [junit] Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static] [junit] Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static] [junit] Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static] [junit] Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static] [junit] Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static] [junit] Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static] [junit] Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static] [junit] Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static] [junit] Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static] [junit] Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static] [junit] Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static] [junit] Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static] [junit] Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static] [junit] Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static] [junit] Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static] [junit] Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static] [junit] Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static] [junit] Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static] [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static] [junit] Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static] [junit] Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static] [junit] Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static] [junit] Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static] [junit] Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static] [junit] Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static] [junit] Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static] [junit] Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static] [junit] Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static] [junit] Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static] [junit] Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static] [junit] Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static] [junit] Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static] [junit] Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static] [junit] Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static] [junit] Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static] [junit] Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static] [junit] Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static] [junit] Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static] [junit] Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static] [junit] Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static] [junit] Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static] [junit] Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static] [junit] Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static] [junit] Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static] [junit] Class com.jogamp.opengl.math.geom.Frustum [junit] Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static] [junit] Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static] [junit] Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.ImageType [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.ImageType.Util [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes [junit] Added Class , access[abstract interface public] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar [junit] Current version: 2.4.0 (2.4.0-rc-20210111) - /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all.jar [junit] Field values changed: false [junit] Compat. expected: NON_BACKWARD_COMPATIBLE [junit] Compat. detected: NON_BACKWARD_COMPATIBLE [junit] Compat. result: detected == expected -> OK [junit] Current version 2.4.0 (2.4.0-rc-20210111) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE [junit] [junit] [junit] Summary: 544 differences in 58 classes: [junit] Remove 257, Change 24, CompatChange 3, Deprecate 0, Add 260 [junit] [junit] 0/ 58: com.jogamp.nativewindow.CapabilitiesFilter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 1/ 58: com.jogamp.nativewindow.CapabilitiesFilter.Test : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 2/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 3/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 5/ 58: com.jogamp.nativewindow.NativeSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 6/ 58: com.jogamp.nativewindow.NativeWindowFactory : Remove 1, Change 8, CompatChange 0, Deprecate 0, Add 4 [junit] 7/ 58: com.jogamp.nativewindow.NativeWindowHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 8/ 58: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 9/ 58: com.jogamp.nativewindow.awt.AppContextInfo : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 10/ 58: com.jogamp.nativewindow.awt.JAWTWindow : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 11/ 58: com.jogamp.nativewindow.ios.IOSGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 58: com.jogamp.nativewindow.javafx.JFXAccessor : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 13/ 58: com.jogamp.nativewindow.swt.SWTAccessor : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 15 [junit] 14/ 58: com.jogamp.nativewindow.util.Point : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 15/ 58: com.jogamp.nativewindow.util.Rectangle : Remove 11, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 16/ 58: com.jogamp.nativewindow.util.RectangleImmutable : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 17/ 58: com.jogamp.newt.Display.PointerIcon : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 18/ 58: com.jogamp.newt.Window : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 19/ 58: com.jogamp.newt.awt.NewtCanvasAWT : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 20/ 58: com.jogamp.newt.javafx.NewtCanvasJFX : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 21/ 58: com.jogamp.newt.opengl.GLWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 22/ 58: com.jogamp.newt.swt.NewtCanvasSWT : Remove 2, Change 1, CompatChange 2, Deprecate 0, Add 2 [junit] 23/ 58: com.jogamp.opengl.DebugGL4bc : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 24/ 58: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 25/ 58: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 26/ 58: com.jogamp.opengl.FBObject.Attachment : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 27/ 58: com.jogamp.opengl.FBObject.Attachment.StorageDefinition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 28/ 58: com.jogamp.opengl.GL2 : Remove 134, Change 0, CompatChange 0, Deprecate 0, Add 17 [junit] 29/ 58: com.jogamp.opengl.GL2ES3 : Remove 13, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 30/ 58: com.jogamp.opengl.GL2GL3 : Remove 17, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 31/ 58: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 17 [junit] 32/ 58: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 13 [junit] 33/ 58: com.jogamp.opengl.GL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 34/ 58: com.jogamp.opengl.GL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 79 [junit] 35/ 58: com.jogamp.opengl.GLCapabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 36/ 58: com.jogamp.opengl.GLCapabilitiesFilter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 58: com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 38/ 58: com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 58: com.jogamp.opengl.GLContext : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 40/ 58: com.jogamp.opengl.GLDrawableFactory : Remove 1, Change 0, CompatChange 1, Deprecate 0, Add 3 [junit] 41/ 58: com.jogamp.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 42/ 58: com.jogamp.opengl.GLRendererQuirks : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 43/ 58: com.jogamp.opengl.GLRendererQuirks.Override : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 44/ 58: com.jogamp.opengl.JoglVersion : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 45/ 58: com.jogamp.opengl.TraceGL4bc : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 46/ 58: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 47/ 58: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 48/ 58: com.jogamp.opengl.egl.EGL : Remove 11, Change 0, CompatChange 0, Deprecate 0, Add 11 [junit] 49/ 58: com.jogamp.opengl.egl.EGLClientPixmapHI : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 50/ 58: com.jogamp.opengl.egl.EGLExt : Remove 33, Change 0, CompatChange 0, Deprecate 0, Add 33 [junit] 51/ 58: com.jogamp.opengl.math.FloatUtil : Remove 0, Change 6, CompatChange 0, Deprecate 0, Add 0 [junit] 52/ 58: com.jogamp.opengl.util.GLReadBufferUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 53/ 58: com.jogamp.opengl.util.PMVMatrix : Remove 0, Change 2, CompatChange 0, Deprecate 0, Add 0 [junit] 54/ 58: com.jogamp.opengl.util.texture.spi.DDSImage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 55/ 58: com.jogamp.opengl.util.texture.spi.SGIImage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 56/ 58: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 57/ 58: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Removed Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(II)V], sig[null], throws nil, access[final public] [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method setHeight, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method setWidth, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(IIII)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method validate, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Removed Method updatePosSizeCheck, desc[(IIIIZ)V], sig[null], throws nil, access[final protected] [junit] Removed Method updateSizeCheck, desc[()V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static] [junit] Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static] [junit] Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static] [junit] Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static] [junit] Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static] [junit] Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static] [junit] Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static] [junit] Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static] [junit] Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static] [junit] Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static] [junit] Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static] [junit] Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static] [junit] Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static] [junit] Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static] [junit] Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static] [junit] Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static] [junit] Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static] [junit] Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static] [junit] Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static] [junit] Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static] [junit] Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static] [junit] Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static] [junit] Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static] [junit] Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static] [junit] Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static] [junit] Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static] [junit] Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static] [junit] Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static] [junit] Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static] [junit] Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static] [junit] Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static] [junit] Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static] [junit] Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static] [junit] Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static] [junit] Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Class com.jogamp.opengl.GLContext [junit] Removed Field FORCE_NO_COLOR_RENDERBUFFER, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Removed Field FORCE_NO_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Field FORCE_MIN_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Removed Method getFactoryImpl, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws [com/jogamp/opengl/GLException], access[protected static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Removed Method addQuirks, desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method , desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Field GLNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGL [junit] Removed Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformPixmapSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetPlatformDisplay, desc[(ILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformWindowSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglClientWaitSync, desc[(JLjava/nio/Buffer;IJ)I], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePbufferFromClientBuffer, desc[(JILjava/nio/Buffer;JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetSyncAttrib, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglWaitSync, desc[(JLjava/nio/Buffer;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroySync, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroyImage, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglCreateImage, desc[(JJILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Removed Method eglOutputPortAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceStringEXT, desc[(Ljava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamSyncNV, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetStreamFileDescriptorKHR, desc[(JLjava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformWindowSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglSignalSyncNV, desc[(Ljava/nio/Buffer;I)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamProducerSurfaceKHR, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerGLTextureExternalKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerOutputEXT, desc[(JLjava/nio/Buffer;Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglClientWaitSyncNV, desc[(Ljava/nio/Buffer;IJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceAttribEXT, desc[(Ljava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetSyncAttribNV, desc[(Ljava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateImageKHR, desc[(JJILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglFenceNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamu64KHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamTimeKHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerAcquireKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamAttribKHR, desc[(JLjava/nio/Buffer;II)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetPlatformDisplayEXT, desc[(ILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroyStreamKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerReleaseKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamKHR, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroySyncNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] [junit] [junit] Changes [junit] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Changed Field TYPE_AWT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_EGL, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_MACOSX, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_BCM_VC_IV, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_ANDROID, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_WINDOWS, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_DEFAULT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_X11, type[nil -> java.lang.String], access[] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixRowToString, access[] [junit] Changed Method multMatrix, access[] [junit] Changed Method multMatrixVec, access[] [junit] Changed Method multMatrix, access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Method getDirtyBits, access[] [junit] Changed Method getRequestMask, access[] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] CompatChanged Method setNEWTChild, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] CompatChanged Method dispose, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] CompatChanged Method getFactoryImpl, throws[[com/jogamp/opengl/GLException] -> []], access[] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.Test [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Field TYPE_WAYLAND, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .wayland, access[final public static] [junit] Added Field TYPE_IOS, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .ios, access[final public static] [junit] Added Field TYPE_DRM_GBM, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .egl.gbm, access[final public static] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.ios.IOSGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.javafx.JFXAccessor [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getLocationInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method deviceZoomScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getSizeInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method autoScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Added Method isOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;)Z], sig[null], throws nil, access[public static] [junit] Added Method invokeOnOSTKThread, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method getClientAreaInPixels, desc[(Lorg/eclipse/swt/widgets/Scrollable;)Lorg/eclipse/swt/graphics/Rectangle;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method invokeOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method printInfo, desc[(Ljava/io/PrintStream;Lorg/eclipse/swt/widgets/Display;)V], sig[null], throws nil, access[public static] [junit] Added Method autoScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getAutoScalingFactor, desc[()F], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method getDeviceZoomScalingFactor, desc[()F], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleUp, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method translate, desc[(Lcom/jogamp/nativewindow/util/PointImmutable;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method setHeight, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setWidth, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.javafx.NewtCanvasJFX [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method isNativeValid, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method setStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final protected] [junit] Added Method setStorageDefinition, desc[(Lcom/jogamp/opengl/FBObject$Attachment$StorageDefinition;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment.StorageDefinition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Class com.jogamp.opengl.GL3 [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Method copyFrom, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/opengl/GLCapabilities;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLContext [junit] Added Method getCTPFromBits, desc[(I)I], sig[null], throws nil, access[protected static] [junit] Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method getFactory, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Added Method getFactoryImpl, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[protected static] [junit] Added Method getFactory, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Field GL_PROFILE_LIST_MAX_MOBILE, desc[[Ljava/lang/String;], sig[null], value[type null, data null, access[final public static] [junit] Added Field disabledEGL, desc[Z], sig[null], value[type null, data null, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method getOverride, desc[(I)Lcom/jogamp/opengl/GLRendererQuirks$Override;], sig[null], throws [java/lang/IllegalArgumentException], access[final public static] [junit] Added Field GL3CompatNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Method exist, desc[(Lcom/jogamp/opengl/GLRendererQuirks;I)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field DontChooseFBConfigBestMatch, desc[I], sig[null], value[type java.lang.Integer, data 24, access[final public static] [junit] Added Field NoFBOSupport, desc[I], sig[null], value[type java.lang.Integer, data 23, access[final public static] [junit] Added Field No10BitColorCompOffscreen, desc[I], sig[null], value[type java.lang.Integer, data 25, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks.Override [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetPlatformDisplay, desc[(IJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformPixmapSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePbufferFromClientBuffer, desc[(JIJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetSyncAttrib, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglWaitSync, desc[(JJI)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroySync, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroyImage, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglClientWaitSync, desc[(JJIJ)I], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformWindowSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateImage, desc[(JJIJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Method setPData, desc[(J)Lcom/jogamp/opengl/egl/EGLClientPixmapHI;], sig[null], throws nil, access[public] [junit] Added Method getPData, desc[()J], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Method eglGetPlatformDisplayEXT, desc[(IJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamKHR, desc[(JJILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglFenceNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroyStreamKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputLayerAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputPortAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerAcquireKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformWindowSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerReleaseKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamProducerSurfaceKHR, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetSyncAttribNV, desc[(JILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateImageKHR, desc[(JJIJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroySyncNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceStringEXT, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglLabelObjectKHR, desc[(JIJJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetStreamFileDescriptorKHR, desc[(JJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceAttribEXT, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamTimeKHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerOutputEXT, desc[(JJJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamu64KHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamAttribKHR, desc[(JJII)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerGLTextureExternalKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamSyncNV, desc[(JJILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglClientWaitSyncNV, desc[(JIJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglSignalSyncNV, desc[(JI)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Field alphaRequested, desc[Z], sig[null], value[type null, data null, access[final protected] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.Test [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Changed Field TYPE_AWT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_EGL, type[nil -> java.lang.String], access[] [junit] Added Field TYPE_WAYLAND, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .wayland, access[final public static] [junit] Changed Field TYPE_MACOSX, type[nil -> java.lang.String], access[] [junit] Added Field TYPE_IOS, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .ios, access[final public static] [junit] Added Field TYPE_DRM_GBM, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .egl.gbm, access[final public static] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Changed Field TYPE_BCM_VC_IV, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_ANDROID, type[nil -> java.lang.String], access[] [junit] Removed Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[public static] [junit] Changed Field TYPE_WINDOWS, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_DEFAULT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_X11, type[nil -> java.lang.String], access[] [junit] Class com.jogamp.nativewindow.NativeWindowHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public] [junit] Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected] [junit] Class com.jogamp.nativewindow.ios.IOSGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.javafx.JFXAccessor [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getLocationInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method deviceZoomScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getSizeInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method autoScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method isOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;)Z], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method invokeOnOSTKThread, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method getClientAreaInPixels, desc[(Lorg/eclipse/swt/widgets/Scrollable;)Lorg/eclipse/swt/graphics/Rectangle;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method invokeOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method printInfo, desc[(Ljava/io/PrintStream;Lorg/eclipse/swt/widgets/Display;)V], sig[null], throws nil, access[public static] [junit] Added Method autoScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getAutoScalingFactor, desc[()F], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method getDeviceZoomScalingFactor, desc[()F], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleUp, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method translate, desc[(Lcom/jogamp/nativewindow/util/PointImmutable;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(II)V], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method setHeight, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method setHeight, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setWidth, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method setWidth, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(IIII)V], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method validate, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.javafx.NewtCanvasJFX [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Added Method isNativeValid, desc[()Z], sig[null], throws nil, access[final protected] [junit] CompatChanged Method setNEWTChild, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] CompatChanged Method dispose, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Removed Method updatePosSizeCheck, desc[(IIIIZ)V], sig[null], throws nil, access[final protected] [junit] Removed Method updateSizeCheck, desc[()V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method setStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final protected] [junit] Added Method setStorageDefinition, desc[(Lcom/jogamp/opengl/FBObject$Attachment$StorageDefinition;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment.StorageDefinition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static] [junit] Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static] [junit] Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static] [junit] Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static] [junit] Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static] [junit] Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static] [junit] Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static] [junit] Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static] [junit] Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static] [junit] Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static] [junit] Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static] [junit] Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static] [junit] Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static] [junit] Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static] [junit] Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static] [junit] Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static] [junit] Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static] [junit] Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static] [junit] Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static] [junit] Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static] [junit] Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static] [junit] Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static] [junit] Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static] [junit] Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static] [junit] Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static] [junit] Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static] [junit] Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static] [junit] Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static] [junit] Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static] [junit] Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static] [junit] Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static] [junit] Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static] [junit] Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Class com.jogamp.opengl.GL3 [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Method copyFrom, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/opengl/GLCapabilities;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLContext [junit] Removed Field FORCE_NO_COLOR_RENDERBUFFER, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Added Method getCTPFromBits, desc[(I)I], sig[null], throws nil, access[protected static] [junit] Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static] [junit] Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Removed Field FORCE_NO_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Field FORCE_MIN_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method getFactory, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Added Method getFactoryImpl, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[protected static] [junit] Removed Method getFactoryImpl, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws [com/jogamp/opengl/GLException], access[protected static] [junit] Added Method getFactory, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] CompatChanged Method getFactoryImpl, throws[[com/jogamp/opengl/GLException] -> []], access[] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Field GL_PROFILE_LIST_MAX_MOBILE, desc[[Ljava/lang/String;], sig[null], value[type null, data null, access[final public static] [junit] Added Field disabledEGL, desc[Z], sig[null], value[type null, data null, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method getOverride, desc[(I)Lcom/jogamp/opengl/GLRendererQuirks$Override;], sig[null], throws [java/lang/IllegalArgumentException], access[final public static] [junit] Added Field GL3CompatNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Removed Method addQuirks, desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method , desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method exist, desc[(Lcom/jogamp/opengl/GLRendererQuirks;I)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field DontChooseFBConfigBestMatch, desc[I], sig[null], value[type java.lang.Integer, data 24, access[final public static] [junit] Removed Field GLNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field NoFBOSupport, desc[I], sig[null], value[type java.lang.Integer, data 23, access[final public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field No10BitColorCompOffscreen, desc[I], sig[null], value[type java.lang.Integer, data 25, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks.Override [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.egl.EGL [junit] Removed Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformPixmapSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetPlatformDisplay, desc[(ILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformWindowSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetPlatformDisplay, desc[(IJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglClientWaitSync, desc[(JLjava/nio/Buffer;IJ)I], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePbufferFromClientBuffer, desc[(JILjava/nio/Buffer;JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformPixmapSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetSyncAttrib, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePbufferFromClientBuffer, desc[(JIJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetSyncAttrib, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglWaitSync, desc[(JJI)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglWaitSync, desc[(JLjava/nio/Buffer;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroySync, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroySync, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroyImage, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroyImage, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglClientWaitSync, desc[(JJIJ)I], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformWindowSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateImage, desc[(JJIJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreateImage, desc[(JJILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Method setPData, desc[(J)Lcom/jogamp/opengl/egl/EGLClientPixmapHI;], sig[null], throws nil, access[public] [junit] Added Method getPData, desc[()J], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Removed Method eglOutputPortAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetPlatformDisplayEXT, desc[(IJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceStringEXT, desc[(Ljava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamKHR, desc[(JJILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamSyncNV, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglFenceNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroyStreamKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputLayerAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetStreamFileDescriptorKHR, desc[(JLjava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputPortAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformWindowSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerAcquireKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformWindowSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglSignalSyncNV, desc[(Ljava/nio/Buffer;I)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamProducerSurfaceKHR, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerReleaseKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamProducerSurfaceKHR, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerGLTextureExternalKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerOutputEXT, desc[(JLjava/nio/Buffer;Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglClientWaitSyncNV, desc[(Ljava/nio/Buffer;IJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceAttribEXT, desc[(Ljava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetSyncAttribNV, desc[(Ljava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetSyncAttribNV, desc[(JILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateImageKHR, desc[(JJILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateImageKHR, desc[(JJIJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroySyncNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceStringEXT, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglFenceNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglLabelObjectKHR, desc[(JIJJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetStreamFileDescriptorKHR, desc[(JJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceAttribEXT, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamTimeKHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamu64KHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamTimeKHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerOutputEXT, desc[(JJJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerAcquireKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamu64KHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamAttribKHR, desc[(JLjava/nio/Buffer;II)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetPlatformDisplayEXT, desc[(ILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamAttribKHR, desc[(JJII)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerGLTextureExternalKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamSyncNV, desc[(JJILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroyStreamKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglClientWaitSyncNV, desc[(JIJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerReleaseKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamKHR, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglSignalSyncNV, desc[(JI)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroySyncNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixRowToString, access[] [junit] Changed Method multMatrix, access[] [junit] Changed Method multMatrixVec, access[] [junit] Changed Method multMatrix, access[] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Field alphaRequested, desc[Z], sig[null], value[type null, data null, access[final protected] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Method getDirtyBits, access[] [junit] Changed Method getRequestMask, access[] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [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 @ 1610401323313 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610401323313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testVersionV220V221 took 1.19 sec [junit] Testcase: testVersionV221V230 took 1.659 sec [junit] Testcase: testVersionV230V232 took 1.195 sec [junit] Testcase: testVersionV232V24x took 0.76 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.821 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401318403 ms III - Start [junit] SLOCK [T main @ 1610401318405 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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/jogl-all.jar [junit] Current version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar [junit] Field values changed: false [junit] Compat. expected: BACKWARD_COMPATIBLE_USER [junit] Compat. detected: BACKWARD_COMPATIBLE_USER [junit] Compat. result: detected == expected -> OK [junit] Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_USER to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_USER [junit] [junit] [junit] Summary: 8 differences in 5 classes: [junit] Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] [junit] 0/ 5: com.jogamp.graph.curve.OutlineShape : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 1/ 5: com.jogamp.graph.geom.Outline : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 2/ 5: com.jogamp.opengl.util.glsl.ShaderCode: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 3/ 5: javax.media.opengl.GLContext : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 5: javax.media.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] [junit] [junit] Changes [junit] [junit] [junit] [junit] CompatChanges [junit] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.graph.curve.OutlineShape [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.geom.Outline [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static] [junit] Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static] [junit] Class javax.media.opengl.GLContext [junit] Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public] [junit] Class javax.media.opengl.GLProfile [junit] Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.graph.curve.OutlineShape [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.geom.Outline [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Field SUFFIX_TESS_CONTROL_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data tep, access[final public static] [junit] Added Field SUFFIX_TESS_CONTROL_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btcp, access[final public static] [junit] Added Field SUFFIX_TESS_EVALUATION_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data btep, access[final public static] [junit] Class javax.media.opengl.GLContext [junit] Added Method getSharedMaster, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[final public] [junit] Class javax.media.opengl.GLProfile [junit] Added Method isInitialized, desc[()Z], sig[null], throws nil, access[public static] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/jogl-all.jar [junit] Current version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar [junit] Field values changed: false [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] Summary: 1496 differences in 366 classes: [junit] Remove 652, Change 38, CompatChange 107, Deprecate 0, Add 699 [junit] [junit] 0/ 366: com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 0 [junit] 1/ 366: com.jogamp.graph.curve.opengl.GLRegion : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 2/ 366: com.jogamp.graph.curve.opengl.RegionRenderer : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 3/ 366: com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 366: com.jogamp.graph.curve.opengl.RenderState : Remove 8, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 5/ 366: com.jogamp.graph.curve.opengl.RenderState.ProgramLocal : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 6/ 366: com.jogamp.graph.curve.opengl.TextRegionUtil : Remove 9, Change 0, CompatChange 0, Deprecate 0, Add 9 [junit] 7/ 366: com.jogamp.graph.font.FontFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 8/ 366: com.jogamp.nativewindow.AbstractGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 9/ 366: com.jogamp.nativewindow.AbstractGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 10/ 366: com.jogamp.nativewindow.AbstractGraphicsScreen : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 11/ 366: com.jogamp.nativewindow.Capabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 366: com.jogamp.nativewindow.CapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 13/ 366: com.jogamp.nativewindow.CapabilitiesImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 14/ 366: com.jogamp.nativewindow.DefaultCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 15/ 366: com.jogamp.nativewindow.DefaultGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 16/ 366: com.jogamp.nativewindow.DefaultGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 17/ 366: com.jogamp.nativewindow.DefaultGraphicsScreen : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 18/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 19/ 366: com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize : Remove 6, Change 1, CompatChange 0, Deprecate 0, Add 6 [junit] 20/ 366: com.jogamp.nativewindow.GenericUpstreamSurfacelessHook : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 21/ 366: com.jogamp.nativewindow.GraphicsConfigurationFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 22/ 366: com.jogamp.nativewindow.MutableGraphicsConfiguration : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 23/ 366: com.jogamp.nativewindow.MutableSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 24/ 366: com.jogamp.nativewindow.NativeSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 25/ 366: com.jogamp.nativewindow.NativeSurfaceHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 26/ 366: com.jogamp.nativewindow.NativeWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 27/ 366: com.jogamp.nativewindow.NativeWindowException : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 28/ 366: com.jogamp.nativewindow.NativeWindowFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 29/ 366: com.jogamp.nativewindow.OffscreenLayerOption : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 30/ 366: com.jogamp.nativewindow.OffscreenLayerSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 31/ 366: com.jogamp.nativewindow.ProxySurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 32/ 366: com.jogamp.nativewindow.ScalableSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 33/ 366: com.jogamp.nativewindow.SurfaceUpdatedListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 34/ 366: com.jogamp.nativewindow.ToolkitLock : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 35/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 36/ 366: com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 366: com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 38/ 366: com.jogamp.nativewindow.VisualIDHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDComparator : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 40/ 366: com.jogamp.nativewindow.VisualIDHolder.VIDType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 41/ 366: com.jogamp.nativewindow.WindowClosingProtocol : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 42/ 366: com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 43/ 366: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 44/ 366: com.jogamp.nativewindow.awt.AWTGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 45/ 366: com.jogamp.nativewindow.awt.AWTGraphicsScreen : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 46/ 366: com.jogamp.nativewindow.awt.AWTWindowClosingProtocol : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 47/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 48/ 366: com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 49/ 366: com.jogamp.nativewindow.awt.JAWTWindow : Remove 23, Change 2, CompatChange 6, Deprecate 0, Add 25 [junit] 50/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 51/ 366: com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 52/ 366: com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 53/ 366: com.jogamp.nativewindow.swt.SWTAccessor : Remove 6, Change 0, CompatChange 3, Deprecate 0, Add 6 [junit] 54/ 366: com.jogamp.nativewindow.util.Dimension : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 55/ 366: com.jogamp.nativewindow.util.DimensionImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 56/ 366: com.jogamp.nativewindow.util.Insets : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 57/ 366: com.jogamp.nativewindow.util.InsetsImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 58/ 366: com.jogamp.nativewindow.util.PixelFormat : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 59/ 366: com.jogamp.nativewindow.util.PixelFormat.CType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 60/ 366: com.jogamp.nativewindow.util.PixelFormat.Composition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 61/ 366: com.jogamp.nativewindow.util.PixelFormat.PackedComposition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 62/ 366: com.jogamp.nativewindow.util.PixelFormatUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 63/ 366: com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 64/ 366: com.jogamp.nativewindow.util.PixelRectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 65/ 366: com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 66/ 366: com.jogamp.nativewindow.util.Point : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 67/ 366: com.jogamp.nativewindow.util.PointImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 68/ 366: com.jogamp.nativewindow.util.Rectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 69/ 366: com.jogamp.nativewindow.util.RectangleImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 70/ 366: com.jogamp.nativewindow.util.SurfaceSize : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 71/ 366: com.jogamp.nativewindow.windows.WindowsGraphicsDevice : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 72/ 366: com.jogamp.nativewindow.x11.X11GraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 73/ 366: com.jogamp.nativewindow.x11.X11GraphicsDevice : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 74/ 366: com.jogamp.nativewindow.x11.X11GraphicsScreen : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 75/ 366: com.jogamp.newt.Display : Remove 3, Change 0, CompatChange 2, Deprecate 0, Add 3 [junit] 76/ 366: com.jogamp.newt.Display.PointerIcon : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 77/ 366: com.jogamp.newt.MonitorDevice : Remove 5, Change 2, CompatChange 2, Deprecate 0, Add 11 [junit] 78/ 366: com.jogamp.newt.MonitorMode : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 79/ 366: com.jogamp.newt.MonitorMode.SizeAndRRate : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 80/ 366: com.jogamp.newt.NewtFactory : Remove 8, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 81/ 366: com.jogamp.newt.Screen : Remove 5, Change 0, CompatChange 2, Deprecate 0, Add 7 [junit] 82/ 366: com.jogamp.newt.Window : Remove 7, Change 1, CompatChange 0, Deprecate 0, Add 7 [junit] 83/ 366: com.jogamp.newt.awt.NewtCanvasAWT : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 84/ 366: com.jogamp.newt.event.PinchToZoomGesture : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 85/ 366: com.jogamp.newt.event.WindowUpdateEvent : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 86/ 366: com.jogamp.newt.event.awt.AWTAdapter : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 87/ 366: com.jogamp.newt.event.awt.AWTKeyAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 88/ 366: com.jogamp.newt.event.awt.AWTMouseAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 89/ 366: com.jogamp.newt.event.awt.AWTWindowAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 90/ 366: com.jogamp.newt.opengl.GLWindow : Remove 25, Change 1, CompatChange 2, Deprecate 0, Add 26 [junit] 91/ 366: com.jogamp.newt.swt.NewtCanvasSWT : Remove 3, Change 1, CompatChange 0, Deprecate 0, Add 3 [junit] 92/ 366: com.jogamp.newt.util.MonitorModeUtil : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 93/ 366: com.jogamp.newt.util.applet.JOGLNewtAppletBase : Remove 6, Change 1, CompatChange 0, Deprecate 0, Add 6 [junit] 94/ 366: com.jogamp.opengl.DebugGL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 95/ 366: com.jogamp.opengl.DebugGL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 96/ 366: com.jogamp.opengl.DebugGL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 97/ 366: com.jogamp.opengl.DebugGL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 98/ 366: com.jogamp.opengl.DebugGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 99/ 366: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 100/ 366: com.jogamp.opengl.DebugGLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 101/ 366: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 102/ 366: com.jogamp.opengl.DefaultGLCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 103/ 366: com.jogamp.opengl.FBObject : Remove 28, Change 0, CompatChange 10, Deprecate 0, Add 34 [junit] 104/ 366: com.jogamp.opengl.FBObject.Attachment : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 105/ 366: com.jogamp.opengl.FBObject.Colorbuffer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 106/ 366: com.jogamp.opengl.FBObject.RenderAttachment : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 107/ 366: com.jogamp.opengl.FBObject.TextureAttachment : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 108/ 366: com.jogamp.opengl.FPSCounter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 109/ 366: com.jogamp.opengl.GL : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 110/ 366: com.jogamp.opengl.GL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 111/ 366: com.jogamp.opengl.GL2ES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 112/ 366: com.jogamp.opengl.GL2ES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 113/ 366: com.jogamp.opengl.GL2ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 114/ 366: com.jogamp.opengl.GL2GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 115/ 366: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 116/ 366: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 117/ 366: com.jogamp.opengl.GL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 118/ 366: com.jogamp.opengl.GL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 119/ 366: com.jogamp.opengl.GL4ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 120/ 366: com.jogamp.opengl.GL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 121/ 366: com.jogamp.opengl.GLAnimatorControl : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 122/ 366: com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 123/ 366: com.jogamp.opengl.GLArrayData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 124/ 366: com.jogamp.opengl.GLAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 125/ 366: com.jogamp.opengl.GLAutoDrawableDelegate : Remove 2, Change 1, CompatChange 1, Deprecate 0, Add 2 [junit] 126/ 366: com.jogamp.opengl.GLBase : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 127/ 366: com.jogamp.opengl.GLBufferStorage : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 128/ 366: com.jogamp.opengl.GLCapabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 129/ 366: com.jogamp.opengl.GLCapabilitiesChooser : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 130/ 366: com.jogamp.opengl.GLCapabilitiesImmutable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 131/ 366: com.jogamp.opengl.GLContext : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 132/ 366: com.jogamp.opengl.GLDebugListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 133/ 366: com.jogamp.opengl.GLDebugMessage : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 134/ 366: com.jogamp.opengl.GLDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 135/ 366: com.jogamp.opengl.GLDrawableFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 136/ 366: com.jogamp.opengl.GLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 137/ 366: com.jogamp.opengl.GLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 138/ 366: com.jogamp.opengl.GLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 139/ 366: com.jogamp.opengl.GLEventListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 140/ 366: com.jogamp.opengl.GLEventListenerState : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 141/ 366: com.jogamp.opengl.GLException : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 142/ 366: com.jogamp.opengl.GLExtensions : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 143/ 366: com.jogamp.opengl.GLFBODrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 144/ 366: com.jogamp.opengl.GLFBODrawable.Resizeable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 145/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 146/ 366: com.jogamp.opengl.GLOffscreenAutoDrawable.FBO : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 147/ 366: com.jogamp.opengl.GLPipelineFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 148/ 366: com.jogamp.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 149/ 366: com.jogamp.opengl.GLRendererQuirks : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 14 [junit] 150/ 366: com.jogamp.opengl.GLRunnable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 151/ 366: com.jogamp.opengl.GLRunnable2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 152/ 366: com.jogamp.opengl.GLSharedContextSetter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 153/ 366: com.jogamp.opengl.GLUniformData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 154/ 366: com.jogamp.opengl.GenericGLCapabilitiesChooser : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 155/ 366: com.jogamp.opengl.JoglVersion : Remove 10, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 156/ 366: com.jogamp.opengl.Threading : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 157/ 366: com.jogamp.opengl.Threading.Mode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 158/ 366: com.jogamp.opengl.TraceGL2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 159/ 366: com.jogamp.opengl.TraceGL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 160/ 366: com.jogamp.opengl.TraceGL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 161/ 366: com.jogamp.opengl.TraceGL4 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 162/ 366: com.jogamp.opengl.TraceGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 163/ 366: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 164/ 366: com.jogamp.opengl.TraceGLES2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 165/ 366: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 166/ 366: com.jogamp.opengl.awt.AWTGLAutoDrawable : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 167/ 366: com.jogamp.opengl.awt.ComponentEvents : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 168/ 366: com.jogamp.opengl.awt.GLCanvas : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 169/ 366: com.jogamp.opengl.awt.GLJPanel : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 170/ 366: com.jogamp.opengl.egl.EGL : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 171/ 366: com.jogamp.opengl.egl.EGLClientPixmapHI : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 172/ 366: com.jogamp.opengl.egl.EGLExt : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 173/ 366: com.jogamp.opengl.fixedfunc.GLLightingFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 174/ 366: com.jogamp.opengl.fixedfunc.GLMatrixFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 175/ 366: com.jogamp.opengl.fixedfunc.GLPointerFunc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 176/ 366: com.jogamp.opengl.fixedfunc.GLPointerFuncUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 177/ 366: com.jogamp.opengl.glu.GLU : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 178/ 366: com.jogamp.opengl.glu.GLUnurbs : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 179/ 366: com.jogamp.opengl.glu.GLUquadric : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 180/ 366: com.jogamp.opengl.glu.GLUtessellator : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 181/ 366: com.jogamp.opengl.glu.GLUtessellatorCallback : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 182/ 366: com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 183/ 366: com.jogamp.opengl.glu.gl2.GLUgl2 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 184/ 366: com.jogamp.opengl.glu.gl2es1.GLUgl2es1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 185/ 366: com.jogamp.opengl.math.FloatUtil : Remove 0, Change 0, CompatChange 3, Deprecate 0, Add 0 [junit] 186/ 366: com.jogamp.opengl.math.Matrix4 : Remove 0, Change 0, CompatChange 2, Deprecate 0, Add 0 [junit] 187/ 366: com.jogamp.opengl.swt.GLCanvas : Remove 25, Change 1, CompatChange 2, Deprecate 0, Add 25 [junit] 188/ 366: com.jogamp.opengl.util.Animator : Remove 2, Change 4, CompatChange 1, Deprecate 0, Add 2 [junit] 189/ 366: com.jogamp.opengl.util.AnimatorBase : Remove 5, Change 1, CompatChange 1, Deprecate 0, Add 5 [junit] 190/ 366: com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 191/ 366: com.jogamp.opengl.util.CustomGLEventListener : Remove 1, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 192/ 366: com.jogamp.opengl.util.FPSAnimator : Remove 2, Change 0, CompatChange 1, Deprecate 0, Add 2 [junit] 193/ 366: com.jogamp.opengl.util.GLArrayDataClient : Remove 6, Change 0, CompatChange 6, Deprecate 0, Add 6 [junit] 194/ 366: com.jogamp.opengl.util.GLArrayDataEditable : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 195/ 366: com.jogamp.opengl.util.GLArrayDataServer : Remove 7, Change 0, CompatChange 15, Deprecate 0, Add 7 [junit] 196/ 366: com.jogamp.opengl.util.GLArrayDataWrapper : Remove 4, Change 1, CompatChange 5, Deprecate 0, Add 4 [junit] 197/ 366: com.jogamp.opengl.util.GLBuffers : Remove 2, Change 0, CompatChange 2, Deprecate 0, Add 2 [junit] 198/ 366: com.jogamp.opengl.util.GLDrawableUtil : Remove 10, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 199/ 366: com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 2 [junit] 200/ 366: com.jogamp.opengl.util.GLPixelBuffer : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 201/ 366: com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 202/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes : Remove 5, Change 0, CompatChange 1, Deprecate 0, Add 7 [junit] 203/ 366: com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 204/ 366: com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 205/ 366: com.jogamp.opengl.util.GLPixelStorageModes : Remove 14, Change 0, CompatChange 0, Deprecate 0, Add 14 [junit] 206/ 366: com.jogamp.opengl.util.GLReadBufferUtil : Remove 6, Change 0, CompatChange 0, Deprecate 0, Add 5 [junit] 207/ 366: com.jogamp.opengl.util.Gamma : Remove 5, Change 0, CompatChange 0, Deprecate 0, Add 5 [junit] 208/ 366: com.jogamp.opengl.util.ImmModeSink : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 209/ 366: com.jogamp.opengl.util.ImmModeSink.VBOSet : Remove 7, Change 0, CompatChange 1, Deprecate 0, Add 7 [junit] 210/ 366: com.jogamp.opengl.util.PMVMatrix : Remove 0, Change 1, CompatChange 2, Deprecate 0, Add 0 [junit] 211/ 366: com.jogamp.opengl.util.PNGPixelRect : Remove 4, Change 1, CompatChange 0, Deprecate 0, Add 4 [junit] 212/ 366: com.jogamp.opengl.util.RandomTileRenderer : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 213/ 366: com.jogamp.opengl.util.TileRenderer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 214/ 366: com.jogamp.opengl.util.TileRendererBase : Remove 7, Change 0, CompatChange 0, Deprecate 0, Add 7 [junit] 215/ 366: com.jogamp.opengl.util.av.GLMediaPlayer : Remove 5, Change 1, CompatChange 0, Deprecate 0, Add 5 [junit] 216/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 217/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 218/ 366: com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider: Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 219/ 366: com.jogamp.opengl.util.awt.AWTGLReadBufferUtil : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 220/ 366: com.jogamp.opengl.util.awt.Overlay : Remove 1, Change 0, CompatChange 5, Deprecate 0, Add 1 [junit] 221/ 366: com.jogamp.opengl.util.awt.TextRenderer : Remove 0, Change 0, CompatChange 10, Deprecate 0, Add 0 [junit] 222/ 366: com.jogamp.opengl.util.awt.TextureRenderer : Remove 0, Change 0, CompatChange 14, Deprecate 0, Add 0 [junit] 223/ 366: com.jogamp.opengl.util.glsl.ShaderCode : Remove 12, Change 0, CompatChange 0, Deprecate 0, Add 12 [junit] 224/ 366: com.jogamp.opengl.util.glsl.ShaderProgram : Remove 9, Change 0, CompatChange 1, Deprecate 0, Add 9 [junit] 225/ 366: com.jogamp.opengl.util.glsl.ShaderState : Remove 28, Change 0, CompatChange 0, Deprecate 0, Add 28 [junit] 226/ 366: com.jogamp.opengl.util.glsl.ShaderUtil : Remove 20, Change 0, CompatChange 0, Deprecate 0, Add 20 [junit] 227/ 366: com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 228/ 366: com.jogamp.opengl.util.stereo.StereoClientRenderer : Remove 4, Change 1, CompatChange 0, Deprecate 0, Add 4 [junit] 229/ 366: com.jogamp.opengl.util.stereo.StereoDevice : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 230/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer : Remove 9, Change 0, CompatChange 0, Deprecate 0, Add 9 [junit] 231/ 366: com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 232/ 366: com.jogamp.opengl.util.stereo.StereoGLEventListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 233/ 366: com.jogamp.opengl.util.texture.ImageSequence : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 234/ 366: com.jogamp.opengl.util.texture.Texture : Remove 16, Change 0, CompatChange 0, Deprecate 0, Add 16 [junit] 235/ 366: com.jogamp.opengl.util.texture.TextureData : Remove 6, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 236/ 366: com.jogamp.opengl.util.texture.TextureIO : Remove 7, Change 0, CompatChange 6, Deprecate 0, Add 7 [junit] 237/ 366: com.jogamp.opengl.util.texture.TextureSequence : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 238/ 366: com.jogamp.opengl.util.texture.TextureState : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 239/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 240/ 366: com.jogamp.opengl.util.texture.awt.AWTTextureIO : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 241/ 366: com.jogamp.opengl.util.texture.spi.TGAImage : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 242/ 366: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 243/ 366: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 244/ 366: javax.media.nativewindow.AbstractGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 245/ 366: javax.media.nativewindow.AbstractGraphicsDevice : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 246/ 366: javax.media.nativewindow.AbstractGraphicsScreen : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 247/ 366: javax.media.nativewindow.Capabilities : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 248/ 366: javax.media.nativewindow.CapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 249/ 366: javax.media.nativewindow.CapabilitiesImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 250/ 366: javax.media.nativewindow.DefaultCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 251/ 366: javax.media.nativewindow.DefaultGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 252/ 366: javax.media.nativewindow.DefaultGraphicsDevice : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 253/ 366: javax.media.nativewindow.DefaultGraphicsScreen : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 254/ 366: javax.media.nativewindow.GraphicsConfigurationFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 255/ 366: javax.media.nativewindow.MutableSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 256/ 366: javax.media.nativewindow.NativeSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 257/ 366: javax.media.nativewindow.NativeSurfaceHolder : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 258/ 366: javax.media.nativewindow.NativeWindow : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 259/ 366: javax.media.nativewindow.NativeWindowException : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 260/ 366: javax.media.nativewindow.NativeWindowFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 261/ 366: javax.media.nativewindow.OffscreenLayerOption : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 262/ 366: javax.media.nativewindow.OffscreenLayerSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 263/ 366: javax.media.nativewindow.ProxySurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 264/ 366: javax.media.nativewindow.ScalableSurface : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 265/ 366: javax.media.nativewindow.SurfaceUpdatedListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 266/ 366: javax.media.nativewindow.ToolkitLock : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 267/ 366: javax.media.nativewindow.UpstreamSurfaceHook : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 268/ 366: javax.media.nativewindow.UpstreamSurfaceHook.MutableSize : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 269/ 366: javax.media.nativewindow.VisualIDHolder : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 270/ 366: javax.media.nativewindow.VisualIDHolder.VIDComparator : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 271/ 366: javax.media.nativewindow.VisualIDHolder.VIDType : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 272/ 366: javax.media.nativewindow.WindowClosingProtocol : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 273/ 366: javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 274/ 366: javax.media.nativewindow.util.Dimension : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 275/ 366: javax.media.nativewindow.util.DimensionImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 276/ 366: javax.media.nativewindow.util.Insets : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 277/ 366: javax.media.nativewindow.util.InsetsImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 278/ 366: javax.media.nativewindow.util.PixelFormat : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 279/ 366: javax.media.nativewindow.util.PixelFormatUtil : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 280/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 281/ 366: javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 282/ 366: javax.media.nativewindow.util.PixelRectangle : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 283/ 366: javax.media.nativewindow.util.PixelRectangle.GenericPixelRect : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 284/ 366: javax.media.nativewindow.util.Point : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 285/ 366: javax.media.nativewindow.util.PointImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 286/ 366: javax.media.nativewindow.util.Rectangle : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 287/ 366: javax.media.nativewindow.util.RectangleImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 288/ 366: javax.media.nativewindow.util.SurfaceSize : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 289/ 366: javax.media.opengl.DebugGL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 290/ 366: javax.media.opengl.DebugGL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 291/ 366: javax.media.opengl.DebugGL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 292/ 366: javax.media.opengl.DebugGL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 293/ 366: javax.media.opengl.DebugGL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 294/ 366: javax.media.opengl.DebugGLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 295/ 366: javax.media.opengl.DebugGLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 296/ 366: javax.media.opengl.DebugGLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 297/ 366: javax.media.opengl.DefaultGLCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 298/ 366: javax.media.opengl.FPSCounter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 299/ 366: javax.media.opengl.GL : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 300/ 366: javax.media.opengl.GL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 301/ 366: javax.media.opengl.GL2ES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 302/ 366: javax.media.opengl.GL2ES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 303/ 366: javax.media.opengl.GL2ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 304/ 366: javax.media.opengl.GL2GL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 305/ 366: javax.media.opengl.GL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 306/ 366: javax.media.opengl.GL3ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 307/ 366: javax.media.opengl.GL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 308/ 366: javax.media.opengl.GL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 309/ 366: javax.media.opengl.GL4ES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 310/ 366: javax.media.opengl.GL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 311/ 366: javax.media.opengl.GLAnimatorControl : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 312/ 366: javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 313/ 366: javax.media.opengl.GLArrayData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 314/ 366: javax.media.opengl.GLAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 315/ 366: javax.media.opengl.GLBase : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 316/ 366: javax.media.opengl.GLBufferStorage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 317/ 366: javax.media.opengl.GLCapabilities : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 318/ 366: javax.media.opengl.GLCapabilitiesChooser : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 319/ 366: javax.media.opengl.GLCapabilitiesImmutable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 320/ 366: javax.media.opengl.GLContext : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 321/ 366: javax.media.opengl.GLDebugListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 322/ 366: javax.media.opengl.GLDebugMessage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 323/ 366: javax.media.opengl.GLDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 324/ 366: javax.media.opengl.GLDrawableFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 325/ 366: javax.media.opengl.GLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 326/ 366: javax.media.opengl.GLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 327/ 366: javax.media.opengl.GLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 328/ 366: javax.media.opengl.GLEventListener : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 329/ 366: javax.media.opengl.GLException : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 330/ 366: javax.media.opengl.GLFBODrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 331/ 366: javax.media.opengl.GLFBODrawable.Resizeable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 332/ 366: javax.media.opengl.GLOffscreenAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 333/ 366: javax.media.opengl.GLOffscreenAutoDrawable.FBO : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 334/ 366: javax.media.opengl.GLPipelineFactory : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 335/ 366: javax.media.opengl.GLProfile : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 336/ 366: javax.media.opengl.GLRunnable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 337/ 366: javax.media.opengl.GLRunnable2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 338/ 366: javax.media.opengl.GLSharedContextSetter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 339/ 366: javax.media.opengl.GLUniformData : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 340/ 366: javax.media.opengl.Threading : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 341/ 366: javax.media.opengl.Threading.Mode : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 342/ 366: javax.media.opengl.TraceGL2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 343/ 366: javax.media.opengl.TraceGL3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 344/ 366: javax.media.opengl.TraceGL3bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 345/ 366: javax.media.opengl.TraceGL4 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 346/ 366: javax.media.opengl.TraceGL4bc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 347/ 366: javax.media.opengl.TraceGLES1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 348/ 366: javax.media.opengl.TraceGLES2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 349/ 366: javax.media.opengl.TraceGLES3 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 350/ 366: javax.media.opengl.awt.AWTGLAutoDrawable : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 351/ 366: javax.media.opengl.awt.ComponentEvents : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 352/ 366: javax.media.opengl.awt.GLCanvas : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 353/ 366: javax.media.opengl.awt.GLJPanel : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 354/ 366: javax.media.opengl.fixedfunc.GLLightingFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 355/ 366: javax.media.opengl.fixedfunc.GLMatrixFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 356/ 366: javax.media.opengl.fixedfunc.GLPointerFunc : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 357/ 366: javax.media.opengl.fixedfunc.GLPointerFuncUtil : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 358/ 366: javax.media.opengl.glu.GLU : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 359/ 366: javax.media.opengl.glu.GLUnurbs : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 360/ 366: javax.media.opengl.glu.GLUquadric : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 361/ 366: javax.media.opengl.glu.GLUtessellator : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 362/ 366: javax.media.opengl.glu.GLUtessellatorCallback : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 363/ 366: javax.media.opengl.glu.GLUtessellatorCallbackAdapter : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 364/ 366: javax.media.opengl.glu.gl2.GLUgl2 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 365/ 366: javax.media.opengl.glu.gl2es1.GLUgl2es1 : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] [junit] [junit] Removes [junit] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.graph.font.FontFactory [junit] Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Removed Method , desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Removed Method , desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Removed Method , desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static] [junit] Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Removed Method , desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Class com.jogamp.newt.MonitorMode [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Removed Method , desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Removed Method , desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public] [junit] Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected] [junit] Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Removed Method , desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Removed Method , desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(III)V], sig[null], throws nil, access[public] [junit] Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public] [junit] Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsDevice [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsScreen [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.Capabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.CapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.CapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsDevice [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsScreen [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.MutableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurfaceHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindow [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindowException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.NativeWindowFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.OffscreenLayerOption [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.OffscreenLayerSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ProxySurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ScalableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.SurfaceUpdatedListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ToolkitLock [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.WindowClosingProtocol [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.Dimension [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.DimensionImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Insets [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.InsetsImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormat [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.Point [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PointImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Rectangle [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.RectangleImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.SurfaceSize [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.FPSCounter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLArrayData [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBase [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBufferStorage [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLCapabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLCapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLCapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLContext [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLDebugListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDebugMessage [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDrawableFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLEventListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLFBODrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLFBODrawable.Resizeable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLPipelineFactory [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLProfile [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLRunnable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLRunnable2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLSharedContextSetter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLUniformData [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading.Mode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.opengl.TraceGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.ComponentEvents [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.GLCanvas [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.GLJPanel [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLU [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLUnurbs [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUquadric [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellator [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallback [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2.GLUgl2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1 [junit] Removed Class , access[public super synchronized] [junit] [junit] [junit] Changes [junit] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ] [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Changed Class , access[] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Changed Class , access[] [junit] Class com.jogamp.newt.MonitorDevice [junit] Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Class com.jogamp.newt.Window [junit] Changed Class , access[] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Changed Class , access[] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.Animator [junit] Changed Field stopIssued, access[added: package-private removed: protected ] [junit] Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ] [junit] Changed Field isAnimating, access[added: package-private removed: protected ] [junit] Changed Field threadGroup, access[added: private removed: protected ] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Changed Class , access[] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver [junit] CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Display [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.MonitorDevice [junit] CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] Class com.jogamp.newt.Screen [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Class com.jogamp.opengl.FBObject [junit] CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[] [junit] CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.Matrix4 [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.Animator [junit] CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] CompatChanged Method , throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextRenderer [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextureRenderer [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.font.FontFactory [junit] Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.Capabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.MutableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindow [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindowException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.OffscreenLayerOption [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ProxySurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ScalableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ToolkitLock [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.VisualIDHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public] [junit] Added Method , desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Dimension [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.DimensionImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Insets [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.InsetsImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelRectangle [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PointImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.SurfaceSize [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Added Method , desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected] [junit] Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method , desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method isClone, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.MonitorMode [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.Window [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Added Method , desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Added Method , desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.FBObject [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public] [junit] Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static] [junit] Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isModified, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected] [junit] Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static] [junit] Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.FPSCounter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLArrayData [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLBufferStorage [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLDebugListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDebugMessage [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static] [junit] Class com.jogamp.opengl.GLFBODrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLPipelineFactory [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Added Method getCount, desc[()I], sig[null], throws nil, access[final public static] [junit] Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static] [junit] Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static] [junit] Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static] [junit] Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static] [junit] Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Class com.jogamp.opengl.GLRunnable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLRunnable2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLSharedContextSetter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLUniformData [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.Threading [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.Threading.Mode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.TraceGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.ComponentEvents [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.GLCanvas [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.GLJPanel [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLU [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLUnurbs [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUquadric [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellator [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized] [junit] Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static] [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public] [junit] Added Method hashCode, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public] [junit] Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public] [junit] Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver [junit] CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[] [junit] Class com.jogamp.graph.curve.opengl.GLRegion [junit] Removed Method destroyImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method destroyImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clearImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method updateImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method drawImpl, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[final public] [junit] Removed Method drawImpl, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;[I)V], sig[null], throws nil, access[abstract protected] [junit] Removed Method clearImpl, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Added Method updateImpl, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[abstract protected] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[final public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;IZIILcom/jogamp/opengl/util/texture/TextureSequence;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.RegionRenderer.GLCallback [junit] Removed Method run, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method run, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/graph/curve/opengl/RegionRenderer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.graph.curve.opengl.RenderState [junit] Removed Method detachFrom, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformDataLoc, desc[(Ljavax/media/opengl/GL2ES2;ZZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateAttributeLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformDataLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateAttributeLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/util/GLArrayDataServer;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method attachTo, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method getRenderState, desc[(Lcom/jogamp/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Removed Method getRenderState, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public static] [junit] Added Method detachFrom, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public] [junit] Removed Method updateUniformLoc, desc[(Ljavax/media/opengl/GL2ES2;ZLjavax/media/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method updateUniformLoc, desc[(Lcom/jogamp/opengl/GL2ES2;ZLcom/jogamp/opengl/GLUniformData;Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method attachTo, desc[(Ljavax/media/opengl/GL2ES2;)Lcom/jogamp/graph/curve/opengl/RenderState;], sig[null], throws nil, access[final public] [junit] Added Method setShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;)Z], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.curve.opengl.RenderState.ProgramLocal [junit] Removed Method update, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Added Method update, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RenderState;ZIZZ)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.graph.curve.opengl.TextRegionUtil [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method clear, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/GLRegion;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Added Method validateCache, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method removeCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Removed Method removeCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;II)V], sig[null], throws nil, access[final protected] [junit] Added Method addCachedRegion, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Removed Method setCacheLimit, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method drawString3D, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;ILcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[ILjogamp/graph/geom/plane/AffineTransform;Ljogamp/graph/geom/plane/AffineTransform;)V], sig[null], throws nil, access[public static] [junit] Removed Method drawString3D, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/curve/opengl/RegionRenderer;Lcom/jogamp/graph/font/Font;FLjava/lang/CharSequence;[F[I)V], sig[null], throws nil, access[public] [junit] Removed Method validateCache, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final protected] [junit] Added Method setCacheLimit, desc[(Lcom/jogamp/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Removed Method addCachedRegion, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/graph/font/Font;Ljava/lang/CharSequence;FILcom/jogamp/graph/curve/opengl/GLRegion;)V], sig[null], throws nil, access[final protected] [junit] Added Method clear, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.graph.font.FontFactory [junit] Added Method get, desc[(Ljava/io/InputStream;Z)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Removed Method get, desc[(Ljava/net/URLConnection;)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Added Method get, desc[(Ljava/io/InputStream;IZ)Lcom/jogamp/graph/font/Font;], sig[null], throws [java/io/IOException], access[final public static] [junit] Class com.jogamp.nativewindow.AbstractGraphicsConfiguration [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsDevice [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.AbstractGraphicsScreen [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.Capabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.DefaultCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsConfiguration [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DefaultGraphicsScreen [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;II)V], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize [junit] Removed Method , desc[(Ljavax/media/nativewindow/UpstreamSurfaceHook;Ljavax/media/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/UpstreamSurfaceHook;Lcom/jogamp/nativewindow/NativeSurface;)V], sig[null], throws nil, access[public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.GraphicsConfigurationFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.MutableGraphicsConfiguration [junit] Changed Class , access[] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method setScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.MutableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeSurfaceHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindow [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.NativeWindowException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.nativewindow.OffscreenLayerOption [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.OffscreenLayerSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ProxySurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ScalableSurface [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.SurfaceUpdatedListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.ToolkitLock [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize [junit] Removed Method getUpstreamSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method destroy, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method getSurfaceWidth, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceWidth, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method getSurfaceHeight, desc[(Ljavax/media/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Added Method getSurfaceHeight, desc[(Lcom/jogamp/nativewindow/ProxySurface;)I], sig[null], throws nil, access[final public] [junit] Added Method getUpstreamSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/ProxySurface;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.VisualIDHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDComparator [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.VisualIDHolder.VIDType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Removed Method setupCapabilitiesRGBABits, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method getNativeGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Added Method setupCapabilitiesRGBABits, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;)Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[public static] [junit] Removed Method create, desc[(Ljava/awt/Component;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method getNativeGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/awt/GraphicsConfiguration;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsScreen [junit] Added Method createScreenDevice, desc[(II)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createDefault, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method createDefault, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(Ljava/awt/GraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method createScreenDevice, desc[(II)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt [junit] Added Method getDataBytes, desc[(I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method getDataBytes, desc[()Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt [junit] Removed Method , desc[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Added Method getDataBuffer, desc[()Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;], sig[null], throws nil, access[public] [junit] Added Method , desc[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable;)V], sig[(ILjava/awt/image/ColorModel;Lcom/jogamp/nativewindow/awt/DirectDataBufferInt;Ljava/awt/image/WritableRaster;Ljava/util/Hashtable<**>;)V], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNativeImpl, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljava/lang/Object;Ljavax/media/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Removed Method setChosenCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setCursor, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;Lcom/jogamp/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[final public] [junit] Added Method hasPixelScaleChanged, desc[()Z], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[public] [junit] Added Method getLocationOnScreenNative, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Added Method getPixelScaleX, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Added Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] CompatChanged Method detachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getLocationOnScreenNativeImpl, desc[(II)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[abstract protected] [junit] Removed Method getPixelScaleY, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method setCursor, desc[(Ljavax/media/nativewindow/util/PixelRectangle;Ljavax/media/nativewindow/util/PointImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Changed Field reqPixelScale, desc[[I -> [F], access[added: private removed: protected ] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setReqPixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Removed Method getPixelScaleX, desc[()I], sig[null], throws nil, access[final protected] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method setChosenCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method getLocationOnScreenNonBlocking, desc[(Ljavax/media/nativewindow/util/Point;Ljava/awt/Component;)Ljava/awt/Component;], sig[null], throws nil, access[protected static] [junit] CompatChanged Method attachSurfaceLayer, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getLocationOnScreenNative, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[protected] [junit] CompatChanged Method fetchJAWTImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method lockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method unlockSurfaceImpl, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;)V], sig[null], throws nil, access[protected] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method updatePixelScale, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getPixelScaleY, desc[()F], sig[null], throws nil, access[final protected] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Changed Class , access[] [junit] Added Method getEGLVersion, desc[()Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback [junit] Added Method eglGetAndInitDisplay, desc[([J[I[I)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetAndInitDisplay, desc[([J)J], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method getNativeVisualID, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] CompatChanged Method getWindowHandle, throws[[javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException] -> [java/lang/UnsupportedOperationException, com/jogamp/nativewindow/NativeWindowException]], access[] [junit] CompatChanged Method getHandle, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method createCompatibleX11ChildWindow, desc[(Ljavax/media/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Removed Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws [javax/media/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] Added Method getNativeVisualID, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)I], sig[null], throws nil, access[public static] [junit] Added Method getScreen, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Added Method resizeX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleX11ChildWindow, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsScreen;Lorg/eclipse/swt/widgets/Control;III)J], sig[null], throws nil, access[public static] [junit] Added Method getDevice, desc[(Lorg/eclipse/swt/widgets/Control;)Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException, java/lang/UnsupportedOperationException], access[public static] [junit] CompatChanged Method setRealized, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method getScreen, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Removed Method destroyX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Removed Method resizeX11Window, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lorg/eclipse/swt/graphics/Rectangle;J)V], sig[null], throws nil, access[public static] [junit] Added Method destroyX11Window, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;J)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Dimension [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.DimensionImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Insets [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.InsetsImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.CType [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormat.Composition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelFormat.PackedComposition [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PixelRectangle [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.PointImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.util.SurfaceSize [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.windows.WindowsGraphicsDevice [junit] Changed Class , access[] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Removed Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljavax/media/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsScreen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljogamp/nativewindow/x11/XVisualInfo;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsDevice [junit] Removed Method , desc[(JILjavax/media/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(JILcom/jogamp/nativewindow/ToolkitLock;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljava/lang/String;ILjavax/media/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method , desc[(Ljava/lang/String;ILcom/jogamp/nativewindow/ToolkitLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsScreen [junit] Removed Method createScreenDevice, desc[(JIZ)Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Changed Class , access[] [junit] Added Method createScreenDevice, desc[(JIZ)Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Display [junit] Added Method getGraphicsDevice, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getNativePointerIconPixelFormat, desc[()Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] Added Method createPointerIcon, desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getNativePointerIconPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[abstract public] [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Removed Method createPointerIcon, desc[(Ljavax/media/nativewindow/util/PixelRectangle;II)Lcom/jogamp/newt/Display$PointerIcon;], sig[null], throws [java/lang/IllegalArgumentException, java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getGraphicsDevice, desc[()Ljavax/media/nativewindow/AbstractGraphicsDevice;], sig[null], throws nil, access[abstract public] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Changed Class , access[] [junit] Added Method getHotspot, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getHotspot, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.MonitorDevice [junit] Removed Method getSizeMM, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] CompatChanged Method setCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] CompatChanged Method queryCurrentMode, throws[[] -> [java/lang/IllegalStateException]], access[] [junit] Added Field pixelScale, desc[[F], sig[null], value[type null, data null, access[final protected] [junit] Added Field isPrimary, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Added Method unionOfViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Removed Method , desc[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;ILjavax/media/nativewindow/util/DimensionImmutable;Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Lcom/jogamp/newt/MonitorMode;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Added Field isClone, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/newt/Screen;IZZLcom/jogamp/nativewindow/util/DimensionImmutable;Lcom/jogamp/newt/MonitorMode;[FLcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/common/util/ArrayHashSet;)V], throws nil, access[protected] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method isPrimary, desc[()Z], sig[null], throws nil, access[final public] [junit] Changed Field viewportPU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Removed Method unionOfViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], sig[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;Ljava/util/List;)V], throws nil, access[public static] [junit] Added Method getSizeMM, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Changed Field viewportWU, desc[Ljavax/media/nativewindow/util/Rectangle; -> Lcom/jogamp/nativewindow/util/Rectangle;], access[added: final ] [junit] Added Method isClone, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getPixelScale, desc[([F)[F], sig[null], throws nil, access[public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.MonitorMode [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/SurfaceSize;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.MonitorMode.SizeAndRRate [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/SurfaceSize;FI)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.NewtFactory [junit] Added Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Ljava/lang/String;IJLcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createCompatibleScreen, desc[(Ljavax/media/nativewindow/NativeWindow;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method createCompatibleScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Lcom/jogamp/newt/Screen;], sig[null], throws nil, access[public static] [junit] Added Method isScreenCompatible, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[([Ljava/lang/Object;Lcom/jogamp/newt/Screen;Ljavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method createWindow, desc[(Ljava/lang/String;IJLjavax/media/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Removed Method isScreenCompatible, desc[(Ljavax/media/nativewindow/NativeWindow;Lcom/jogamp/newt/Screen;)Z], sig[null], throws nil, access[public static] [junit] Added Method createWindow, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/newt/Window;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.newt.Screen [junit] Removed Method getMainMonitor, desc[(Ljavax/media/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsScreen, desc[()Ljavax/media/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewportInWindowUnits, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method unionOfMonitorViewports, desc[(Ljavax/media/nativewindow/util/Rectangle;Ljavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Added Method getPrimaryMonitor, desc[()Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getGraphicsScreen, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsScreen;], sig[null], throws nil, access[abstract public] [junit] Removed Method getViewportInWindowUnits, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method unionOfMonitorViewports, desc[(Lcom/jogamp/nativewindow/util/Rectangle;Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method addReference, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Added Method getMonitor, desc[(I)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] Added Method getMainMonitor, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/newt/MonitorDevice;], sig[null], throws nil, access[final public] [junit] CompatChanged Method createNative, throws[[javax/media/nativewindow/NativeWindowException] -> [com/jogamp/nativewindow/NativeWindowException]], access[] [junit] Class com.jogamp.newt.Window [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[abstract public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[abstract public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.newt.event.PinchToZoomGesture [junit] Added Method , desc[(Lcom/jogamp/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/NativeSurface;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.WindowUpdateEvent [junit] Removed Method , desc[(SLjava/lang/Object;JLjavax/media/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Added Method , desc[(SLjava/lang/Object;JLcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTAdapter [junit] Removed Method getNativeSurfaceHolder, desc[()Ljavax/media/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method getNativeSurfaceHolder, desc[()Lcom/jogamp/nativewindow/NativeSurfaceHolder;], sig[null], throws nil, access[final public super synchronized] [junit] Added Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/NEWTEventListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[protected] [junit] Class com.jogamp.newt.event.awt.AWTKeyAdapter [junit] Removed Method , desc[(Lcom/jogamp/newt/event/KeyListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/newt/event/KeyListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTMouseAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/MouseListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/MouseListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.event.awt.AWTWindowAdapter [junit] Added Method , desc[(Lcom/jogamp/newt/event/WindowListener;Lcom/jogamp/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lcom/jogamp/newt/event/WindowListener;Ljavax/media/nativewindow/NativeSurfaceHolder;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method removeChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Removed Method getGraphicsConfiguration, desc[()Ljavax/media/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Removed Method addChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getCurrentSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Added Method getRequestedCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method getLocationOnScreen, desc[(Ljavax/media/nativewindow/util/Point;)Ljavax/media/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/nativewindow/NativeWindow;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getMaximumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method setSurfaceScale, desc[([I)V], sig[null], throws nil, access[final public] [junit] Added Method reparentWindow, desc[(Lcom/jogamp/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getRequestedSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method getBounds, desc[()Ljavax/media/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method getGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/AbstractGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method removeSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/newt/Screen;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method surfaceUpdated, desc[(Ljava/lang/Object;Ljavax/media/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method lockSurface, throws[[javax/media/nativewindow/NativeWindowException, java/lang/RuntimeException] -> [com/jogamp/nativewindow/NativeWindowException, java/lang/RuntimeException]], access[] [junit] Added Method getBounds, desc[()Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method getRequestedCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(ILjavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Added Method setCapabilitiesChooser, desc[(Lcom/jogamp/nativewindow/CapabilitiesChooser;)Lcom/jogamp/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lcom/jogamp/newt/Screen;Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getRequestedSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method surfaceUpdated, desc[(Ljava/lang/Object;Lcom/jogamp/nativewindow/NativeSurface;J)V], sig[null], throws nil, access[final public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setCapabilitiesChooser, desc[(Ljavax/media/nativewindow/CapabilitiesChooser;)Ljavax/media/nativewindow/CapabilitiesChooser;], sig[null], throws nil, access[public] [junit] Added Method getChosenCapabilities, desc[()Lcom/jogamp/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method addSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method setSurfaceScale, desc[([F)Z], sig[null], throws nil, access[final public] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public] [junit] Added Method addChild, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method getParent, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Added Method getInsets, desc[()Lcom/jogamp/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(Lcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNativeSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method getParent, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[final public] [junit] Removed Method getChosenCapabilities, desc[()Ljavax/media/nativewindow/CapabilitiesImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reparentWindow, desc[(Ljavax/media/nativewindow/NativeWindow;III)Lcom/jogamp/newt/Window$ReparentOperation;], sig[null], throws nil, access[final public] [junit] Added Method getMinimumSurfaceScale, desc[([F)[F], sig[null], throws nil, access[final public] [junit] Removed Method removeChild, desc[(Ljavax/media/nativewindow/NativeWindow;)Z], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/nativewindow/NativeWindow;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Lcom/jogamp/newt/opengl/GLWindow;], sig[null], throws nil, access[public static] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method getCurrentSurfaceScale, desc[([I)[I], sig[null], throws nil, access[final public] [junit] Removed Method getInsets, desc[()Ljavax/media/nativewindow/util/InsetsImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method removeSurfaceUpdatedListener, desc[(Ljavax/media/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws nil, access[final public] [junit] Added Method addSurfaceUpdatedListener, desc[(ILcom/jogamp/nativewindow/SurfaceUpdatedListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[final public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method getNativeWindow, desc[()Lcom/jogamp/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getNativeWindow, desc[()Ljavax/media/nativewindow/NativeWindow;], sig[null], throws nil, access[public] [junit] Removed Method getDefaultCloseOperation, desc[()Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Removed Method setDefaultCloseOperation, desc[(Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;)Ljavax/media/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method setDefaultCloseOperation, desc[(Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;)Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Added Method getDefaultCloseOperation, desc[()Lcom/jogamp/nativewindow/WindowClosingProtocol$WindowClosingMode;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.newt.util.MonitorModeUtil [junit] Added Method filterBySurfaceSize, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Added Method filterByResolution, desc[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Lcom/jogamp/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterByResolution, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/DimensionImmutable;)Ljava/util/List;], throws nil, access[public static] [junit] Removed Method filterBySurfaceSize, desc[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], sig[(Ljava/util/List;Ljavax/media/nativewindow/util/SurfaceSize;)Ljava/util/List;], throws nil, access[public static] [junit] Class com.jogamp.newt.util.applet.JOGLNewtAppletBase [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method createInstance, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method createInstance, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public static] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[()Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getGLEventListener, desc[()Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DefaultGLCapabilitiesChooser [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.FBObject [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalStateException], access[final public] [junit] Added Field DEFAULT_BITS, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method detachAllRenderbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;II)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Field REQUESTED_BITS, desc[I], sig[null], value[type java.lang.Integer, data -1, access[final public static] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method detachAllColorbuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method getMaxTextureSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method supportsStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method detachAllRenderbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;IIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] CompatChanged Method getMaxColorAttachments, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method getMaxRenderbufferSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;III)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method detachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method syncSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAllTexturebuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isBound, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Removed Method use, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method hasFullFBOSupport, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method isModified, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method use, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$TextureAttachment;)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachColorbuffer, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method supportsRGBA8, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method detachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method detachAllColorbuffer, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$ColorAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method resetSamplingSink, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method detachAllTexturebuffer, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method detachAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method createColorTextureAttachment, desc[(Ljavax/media/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method setSamplingSink, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalStateException]], access[] [junit] Removed Method unuse, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Field CHOSEN_BITS, desc[I], sig[null], value[type java.lang.Integer, data -2, access[final public static] [junit] Added Method attachColorbuffer, desc[(Lcom/jogamp/opengl/GL;ILcom/jogamp/opengl/FBObject$Colorbuffer;)Lcom/jogamp/opengl/FBObject$Colorbuffer;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method syncSamplingSink, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method detachAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Added Method createColorTextureAttachment, desc[(Lcom/jogamp/opengl/GL;ZIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws nil, access[final public static] [junit] Removed Method detachRenderbuffer, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;Z)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] CompatChanged Method supportsDepth, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method attachRenderbuffer, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbuffer, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[final public] [junit] Added Method attachRenderbufferImpl, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[final protected] [junit] Removed Method attachTexture2D, desc[(Ljavax/media/opengl/GL;IIIIIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] CompatChanged Method getMaxSamples, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;IIIZ)V], sig[null], throws nil, access[final public] [junit] Removed Method resetSamplingSink, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] CompatChanged Method supportsPackedDepthStencil, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method unbind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method unuse, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method attachTexture2D, desc[(Lcom/jogamp/opengl/GL;IZIIII)Lcom/jogamp/opengl/FBObject$TextureAttachment;], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Field MAXIMUM_BITS, desc[I], sig[null], value[type java.lang.Integer, data -3, access[final public static] [junit] Removed Method attachRenderbufferImpl, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/FBObject$Attachment$Type;I)V], sig[null], throws [javax/media/opengl/GLException], access[final protected] [junit] Removed Method isBound, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[final public] [junit] Added Method unbind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[final public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Class com.jogamp.opengl.FBObject.Colorbuffer [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[abstract public] [junit] Removed Method formatToGLCapabilities, desc[(Ljavax/media/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method formatToGLCapabilities, desc[(Lcom/jogamp/opengl/GLCapabilities;Z)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.FBObject.RenderAttachment [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.TextureAttachment [junit] Removed Method free, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method free, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method initialize, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method initialize, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.FPSCounter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4ES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLArrayData [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLAutoDrawableDelegate [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Class , access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Object;ZLcom/jogamp/common/util/locks/RecursiveLock;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLBufferStorage [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesChooser [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLCapabilitiesImmutable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLDebugListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDebugMessage [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Class , access[abstract public super synchronized] [junit] Class com.jogamp.opengl.GLES1 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLES3 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListener [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLEventListenerState [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Z)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveTo, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Runnable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveTo, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Added Method moveFrom, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Removed Method moveFrom, desc[(Ljavax/media/opengl/GLAutoDrawable;)Lcom/jogamp/opengl/GLEventListenerState;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLException [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_1_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_1_compatibility, access[final public static] [junit] Class com.jogamp.opengl.GLFBODrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLFBODrawable.Resizeable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLOffscreenAutoDrawable.FBO [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLPipelineFactory [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method getStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Added Method getCount, desc[()I], sig[null], throws nil, access[final public static] [junit] Added Field NoPBufferWithAccum, desc[I], sig[null], value[type java.lang.Integer, data 19, access[final public static] [junit] Added Field BuggyColorRenderbuffer, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method areSameStickyDevice, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Removed Field COUNT, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Field NoSurfacelessCtx, desc[I], sig[null], value[type java.lang.Integer, data 22, access[final public static] [junit] Added Method existStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field NeedSharedObjectSync, desc[I], sig[null], value[type java.lang.Integer, data 20, access[final public static] [junit] Removed Method pushStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method existStickyDeviceQuirk, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;I)Z], sig[null], throws nil, access[public static] [junit] Added Method pushStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws nil, access[public static] [junit] Added Field NoARBCreateContext, desc[I], sig[null], value[type java.lang.Integer, data 21, access[final public static] [junit] Added Method addStickyDeviceQuirk, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;I)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Lcom/jogamp/opengl/GLRendererQuirks;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method getStickyDeviceQuirks, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLRendererQuirks;], sig[null], throws nil, access[public static] [junit] Removed Method areSameStickyDevice, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljavax/media/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[public static] [junit] Added Method addQuirk, desc[(I)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Class com.jogamp.opengl.GLRunnable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLRunnable2 [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLSharedContextSetter [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GLUniformData [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GenericGLCapabilitiesChooser [junit] Changed Class , access[] [junit] Added Method chooseCapabilities, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Lcom/jogamp/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Removed Method chooseCapabilities, desc[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List;I)I], sig[(Ljavax/media/nativewindow/CapabilitiesImmutable;Ljava/util/List<+Ljavax/media/nativewindow/CapabilitiesImmutable;>;I)I], throws nil, access[public] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAllAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getBriefOSGLBuildInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Ljavax/media/opengl/GLDrawableFactory;Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultOpenGLInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getDefaultOpenGLInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLInfo, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;)Ljava/lang/String;], sig[null], throws nil, access[public] [junit] Added Method getGLStrings, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getGLStrings, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Added Method toString, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Added Method getBriefOSGLBuildInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Removed Method getAllAvailableCapabilitiesInfo, desc[(Ljavax/media/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method toString, desc[(Ljavax/media/opengl/GL;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.Threading [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.Threading.Mode [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.TraceGL2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL3bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.AWTGLAutoDrawable [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.ComponentEvents [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.awt.GLCanvas [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.awt.GLJPanel [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLLightingFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLMatrixFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFunc [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.fixedfunc.GLPointerFuncUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLU [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.GLUnurbs [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUquadric [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellator [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallback [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2.GLUgl2 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.glu.gl2es1.GLUgl2es1 [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.math.Matrix4 [junit] CompatChanged Method makeFrustum, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method makePerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.swt.GLCanvas [junit] Removed Method getFactory, desc[()Ljavax/media/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method setGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method getGLEventListener, desc[(I)Ljavax/media/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method getGLEventListener, desc[(I)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Removed Method getGLEventListenerInitState, desc[(Ljavax/media/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Added Method invoke, desc[(ZLcom/jogamp/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addGLEventListener, desc[(ILcom/jogamp/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method setGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method setAnimator, desc[(Ljavax/media/opengl/GLAnimatorControl;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method setSharedAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getRequestedGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getGL, desc[()Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method disposeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Z)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method getNativeSurface, desc[()Ljavax/media/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)V], sig[null], throws nil, access[public] [junit] Added Method getAnimator, desc[()Lcom/jogamp/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Removed Method getAnimator, desc[()Ljavax/media/opengl/GLAnimatorControl;], sig[null], throws nil, access[public] [junit] Added Method disposeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Z)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method createContext, desc[(Ljavax/media/opengl/GLContext;)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method getContext, desc[()Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method setSharedAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getContext, desc[()Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Removed Method removeGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)Ljavax/media/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILjavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method setContext, desc[(Ljavax/media/opengl/GLContext;Z)Ljavax/media/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method getDelegatedDrawable, desc[()Lcom/jogamp/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setAnimator, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] CompatChanged Method swapBuffers, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Added Method removeGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;)Lcom/jogamp/opengl/GLEventListener;], sig[null], throws nil, access[public] [junit] Added Method getChosenGLCapabilities, desc[()Lcom/jogamp/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method createContext, desc[(Lcom/jogamp/opengl/GLContext;)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setContext, desc[(Lcom/jogamp/opengl/GLContext;Z)Lcom/jogamp/opengl/GLContext;], sig[null], throws nil, access[public] [junit] Added Method setSharedContext, desc[(Lcom/jogamp/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getDelegatedDrawable, desc[()Ljavax/media/opengl/GLDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method setSharedContext, desc[(Ljavax/media/opengl/GLContext;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method getFactory, desc[()Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public] [junit] Removed Method getGL, desc[()Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method addGLEventListener, desc[(ILjavax/media/opengl/GLEventListener;)V], sig[null], throws [java/lang/IndexOutOfBoundsException], access[public] [junit] Added Method create, desc[(Lorg/eclipse/swt/widgets/Composite;ILcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesChooser;)Lcom/jogamp/opengl/swt/GLCanvas;], sig[null], throws nil, access[public static] [junit] Removed Method addGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[public] [junit] Removed Method getChosenGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Added Method setGL, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/GL;], sig[null], throws nil, access[public] [junit] Removed Method getRequestedGLCapabilities, desc[()Ljavax/media/opengl/GLCapabilitiesImmutable;], sig[null], throws nil, access[public] [junit] Removed Method invoke, desc[(ZLjavax/media/opengl/GLRunnable;)Z], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method getGLEventListenerInitState, desc[(Lcom/jogamp/opengl/GLEventListener;)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method setExclusiveContextThread, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method setGL, desc[(Ljavax/media/opengl/GL;)Ljavax/media/opengl/GL;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.Animator [junit] Changed Field stopIssued, access[added: package-private removed: protected ] [junit] Changed Field pauseIssued, access[added: bridge package-private volatile removed: protected ] [junit] Changed Field isAnimating, access[added: package-private removed: protected ] [junit] Removed Method , desc[(Ljava/lang/ThreadGroup;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method setThreadGroup, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Field threadGroup, access[added: private removed: protected ] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Ljava/lang/ThreadGroup;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.AnimatorBase [junit] Added Method add, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Changed Class , access[] [junit] Removed Method remove, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method remove, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method setUncaughtExceptionHandler, desc[(Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] CompatChanged Method setModeBits, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method add, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public super synchronized] [junit] Added Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)Z], sig[null], throws nil, access[final protected super synchronized] [junit] Removed Method setUncaughtExceptionHandler, desc[(Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;)V], sig[null], throws nil, access[final public] [junit] Removed Method getUncaughtExceptionHandler, desc[()Ljavax/media/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Removed Method handleUncaughtException, desc[(Lcom/jogamp/opengl/util/AnimatorBase$UncaughtAnimatorException;)V], sig[null], throws nil, access[final protected super synchronized] [junit] Added Method getUncaughtExceptionHandler, desc[()Lcom/jogamp/opengl/GLAnimatorControl$UncaughtExceptionHandler;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException [junit] Added Method getGLAutoDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Removed Method getGLAutoDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;Ljava/lang/Throwable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.CustomGLEventListener [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.FPSAnimator [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] CompatChanged Method setFPS, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLAutoDrawable;IZ)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLAutoDrawable;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataClient [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLArrayDataEditable [junit] Removed Method bindBuffer, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Changed Class , access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Added Method bindBuffer, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[abstract public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLArrayDataServer [junit] Removed Method init_vbo, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;JJI)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Removed Method addGLSLSubArray, desc[(Ljava/lang/String;II)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method addFixedSubArray, desc[(III)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method unmapStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixedInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createData, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method unmapStorage, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSLMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;JJI)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixedInterleaved, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createDataMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method addFixedSubArray, desc[(III)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method mapStorage, desc[(Lcom/jogamp/opengl/GL;I)Lcom/jogamp/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSLInterleavedMapped, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method mapStorage, desc[(Ljavax/media/opengl/GL;I)Ljavax/media/opengl/GLBufferStorage;], sig[null], throws nil, access[public] [junit] Added Method init_vbo, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[protected] [junit] Added Method addGLSLSubArray, desc[(Ljava/lang/String;II)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLArrayDataWrapper [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method validate, desc[(Lcom/jogamp/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Changed Class , access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method createGLSL, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method validate, desc[(Ljavax/media/opengl/GLProfile;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method setLocation, desc[(Lcom/jogamp/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] Removed Method setLocation, desc[(Ljavax/media/opengl/GL2ES2;II)I], sig[null], throws nil, access[final public] [junit] CompatChanged Method init, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method createFixed, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.GLBuffers [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIIZ)I], sig[null], throws [com/jogamp/opengl/GLException], access[final public static] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIIZ)I], sig[null], throws [javax/media/opengl/GLException], access[final public static] [junit] CompatChanged Method bytesPerPixel, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method sizeof, desc[(Ljavax/media/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] CompatChanged Method componentCount, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method sizeof, desc[(Lcom/jogamp/opengl/GL;[IIIIIZ)I], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil [junit] Removed Method isAnimatorStarted, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Added Method swapBuffersBeforeRead, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContextAndAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Removed Method swapGLContext, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStarted, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorStartedOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimatingOnOtherThread, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContext, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isAnimatorAnimating, desc[(Lcom/jogamp/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method swapBuffersBeforeRead, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public static] [junit] Added Method swapGLContextAndAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[final public static] [junit] Added Method isSwapGLContextSafe, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorStartedOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method isAnimatorAnimating, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Added Method moveAllGLEventListener, desc[(Lcom/jogamp/opengl/GLAutoDrawable;Lcom/jogamp/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Removed Method isSwapGLContextSafe, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isAnimatorAnimatingOnOtherThread, desc[(Ljavax/media/opengl/GLAnimatorControl;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method moveAllGLEventListener, desc[(Ljavax/media/opengl/GLAutoDrawable;Ljavax/media/opengl/GLAutoDrawable;Z)V], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener [junit] Added Method run, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLEventListener;Z)V], sig[null], throws nil, access[public] [junit] Removed Method run, desc[(Ljavax/media/opengl/GLAutoDrawable;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method requiresNewBuffer, desc[(Lcom/jogamp/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Removed Method requiresNewBuffer, desc[(Ljavax/media/opengl/GL;III)Z], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIILjava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes [junit] Removed Method getPixelFormat, desc[()Ljavax/media/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public] [junit] CompatChanged Method , throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method equals, desc[(Ljava/lang/Object;)Z], sig[null], throws nil, access[final public] [junit] Added Method hashCode, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Field pfmt, desc[Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], value[type null, data null, access[final public] [junit] Added Method getPixelFormat, desc[(II)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[final public static] [junit] Removed Field bytesPerPixel, desc[I], sig[null], value[type null, data null, access[final public] [junit] Removed Method convert, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/opengl/GLProfile;)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Lcom/jogamp/nativewindow/util/PixelFormat;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method convert, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public static] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[abstract public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/GLPixelBuffer;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLPixelStorageModes [junit] Removed Method resetUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method saveAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[final public] [junit] Added Method setPackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[final public] [junit] Removed Method saveUnpack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setPackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackAlignment, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setRowLength, desc[(Ljavax/media/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Added Method saveUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method resetPack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method setUnpackRowLength, desc[(Ljavax/media/opengl/GL2ES2;I)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Removed Method setAlignment, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method resetAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Removed Method saveAll, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method resetPack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setAlignment, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[final public] [junit] Removed Method setPackRowLength, desc[(Ljavax/media/opengl/GL2ES3;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetUnpack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method savePack, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setUnpackAlignment, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[final public] [junit] Added Method resetAll, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method setRowLength, desc[(Lcom/jogamp/opengl/GL2ES3;II)V], sig[null], throws nil, access[final public] [junit] Removed Method savePack, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[public] [junit] Removed Field alignment, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Added Method readPixels, desc[(Lcom/jogamp/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Field componentCount, desc[I], sig[null], value[type null, data null, access[final protected] [junit] Added Method readPixelsImpl, desc[(Lcom/jogamp/opengl/GLDrawable;Lcom/jogamp/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Added Field hasAlpha, desc[Z], sig[null], value[type null, data null, access[protected] [junit] Removed Method readPixels, desc[(Ljavax/media/opengl/GL;Z)Z], sig[null], throws nil, access[public] [junit] Removed Method readPixelsImpl, desc[(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GL;IIIIZ)Z], sig[null], throws nil, access[protected] [junit] Class com.jogamp.opengl.util.Gamma [junit] Added Method resetAllDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetAllDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method resetDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Added Method setDisplayGamma, desc[(Lcom/jogamp/opengl/GLDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method setDisplayGamma, desc[(Ljavax/media/opengl/GLAutoDrawable;FFF)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Removed Method resetDisplayGamma, desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.ImmModeSink [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;)V], sig[null], throws nil, access[final public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method glEnd, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method glEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.ImmModeSink.VBOSet [junit] Removed Method useShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Added Method seal, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Removed Method regenerate, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method reset, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method draw, desc[(Ljavax/media/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] CompatChanged Method checkSeal, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method enableBuffer, desc[(Lcom/jogamp/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method reset, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[public] [junit] Removed Method seal, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Added Method draw, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/Buffer;ZI)V], sig[null], throws nil, access[protected] [junit] Added Method regenerate, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/ImmModeSink$VBOSet;], sig[null], throws nil, access[final protected] [junit] Added Method useShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[protected] [junit] Removed Method enableBuffer, desc[(Ljavax/media/opengl/GL;Z)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] CompatChanged Method glFrustumf, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method gluPerspective, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.PNGPixelRect [junit] Removed Method write, desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method write, desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/IntBuffer;DDLjava/io/OutputStream;Z)V], sig[null], throws [java/io/IOException], access[public static] [junit] Changed Class , access[] [junit] Removed Method read, desc[(Ljava/io/InputStream;Ljavax/media/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Added Method read, desc[(Ljava/io/InputStream;Lcom/jogamp/nativewindow/util/PixelFormat;ZIZ)Lcom/jogamp/opengl/util/PNGPixelRect;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat;Lcom/jogamp/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/nativewindow/util/PixelFormat;Ljavax/media/nativewindow/util/DimensionImmutable;IZLjava/nio/ByteBuffer;DD)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelRectangle;DD)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.RandomTileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRenderer [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[public] [junit] Added Method getClippedImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[public] [junit] Removed Method getClippedImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[final public] [junit] Class com.jogamp.opengl.util.TileRendererBase [junit] Removed Method getImageSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method reqPreSwapBuffers, desc[(Ljavax/media/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Removed Method setGLEventListener, desc[(Ljavax/media/opengl/GLEventListener;Ljavax/media/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method attachAutoDrawable, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Added Method endTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Added Method getAttachedDrawable, desc[()Lcom/jogamp/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Removed Method endTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Added Method beginTile, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method attachAutoDrawable, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws [java/lang/IllegalStateException], access[final public] [junit] Removed Method getAttachedDrawable, desc[()Ljavax/media/opengl/GLAutoDrawable;], sig[null], throws nil, access[final public] [junit] Added Method setGLEventListener, desc[(Lcom/jogamp/opengl/GLEventListener;Lcom/jogamp/opengl/GLEventListener;)V], sig[null], throws nil, access[final public] [junit] Added Method getImageSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method beginTile, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, javax/media/opengl/GLException], access[abstract public] [junit] Added Method reqPreSwapBuffers, desc[(Lcom/jogamp/opengl/GLCapabilitiesImmutable;)Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.av.GLMediaPlayer [junit] Removed Method initGL, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, javax/media/opengl/GLException], access[abstract public] [junit] Removed Method initStream, desc[(Ljava/net/URI;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Added Method getUri, desc[()Lcom/jogamp/common/net/Uri;], sig[null], throws nil, access[abstract public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Changed Field CameraInputScheme, desc[Ljava/lang/String; -> Lcom/jogamp/common/net/Uri$Encoded;], type[java.lang.String -> nil], access[] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/av/GLMediaPlayer$State;], sig[null], throws nil, access[abstract public] [junit] Added Method initStream, desc[(Lcom/jogamp/common/net/Uri;III)V], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException], access[abstract public] [junit] Added Method initGL, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [java/lang/IllegalStateException, com/jogamp/opengl/util/av/GLMediaPlayer$StreamException, com/jogamp/opengl/GLException], access[abstract public] [junit] Removed Method getURI, desc[()Ljava/net/URI;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer [junit] Removed Field awtPixelAttributesIntRGBA4, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIIILjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Removed Field awtPixelAttributesIntRGB3, desc[Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], value[type null, data null, access[final public static] [junit] Added Method getHostPixelComp, desc[()Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[final public] [junit] Removed Method , desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZLjava/awt/image/BufferedImage;Ljava/nio/Buffer;Z)V], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[()I], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider [junit] Added Method getHostPixelComp, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat$Composition;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getAttributes, desc[(Ljavax/media/opengl/GL;I)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Added Method getAWTPixelFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)Lcom/jogamp/nativewindow/util/PixelFormat;], sig[null], throws nil, access[public] [junit] Added Method getAttributes, desc[(Lcom/jogamp/opengl/GL;IZ)Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getAWTFormat, desc[(Lcom/jogamp/opengl/GLProfile;I)I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider [junit] Added Method allocate, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZIIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method allocate, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;IIIZI)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[()V], sig[null], throws nil, access[public] [junit] Removed Method initSingleton, desc[(IIIIZ)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method getSingleBuffer, desc[(Lcom/jogamp/nativewindow/util/PixelFormat$Composition;Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;Z)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Removed Method getSingleBuffer, desc[(Lcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Added Method initSingleton, desc[(Lcom/jogamp/opengl/GLProfile;IZIII)Lcom/jogamp/opengl/util/awt/AWTGLPixelBuffer;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.AWTGLReadBufferUtil [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;Z)V], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;IIIIZ)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Removed Method readPixelsToBufferedImage, desc[(Ljavax/media/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Added Method readPixelsToBufferedImage, desc[(Lcom/jogamp/opengl/GL;Z)Ljava/awt/image/BufferedImage;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.awt.Overlay [junit] CompatChanged Method drawAll, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method , desc[(Ljavax/media/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLDrawable;)V], sig[null], throws nil, access[public] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextRenderer [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.awt.TextureRenderer [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method end3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method begin3DRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method draw3DRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method beginOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method dispose, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method getTexture, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setColor, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method endOrthoRendering, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method setSize, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] CompatChanged Method drawOrthoRect, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method addGLSLVersion, desc[(Ljavax/media/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method requiresGL3DefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Added Method addGLSLVersion, desc[(Lcom/jogamp/opengl/GL2ES2;)I], sig[null], throws nil, access[final public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method compile, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method addDefaultShaderPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Removed Method addDefaultShaderPrecision, desc[(Ljavax/media/opengl/GL2ES2;I)I], sig[null], throws nil, access[final public] [junit] Removed Method defaultShaderCustomization, desc[(Ljavax/media/opengl/GL2ES2;ZZ)I], sig[null], throws nil, access[final public] [junit] Added Method requiresGL3DefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Added Method requiresDefaultPrecision, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method compile, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;IILjava/lang/Class<*>;[Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method defaultShaderCustomization, desc[(Lcom/jogamp/opengl/GL2ES2;ZLjava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Removed Method requiresDefaultPrecision, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public static] [junit] Removed Method create, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Ljavax/media/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderProgram [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method replaceShader, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method link, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method add, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Removed Method init, desc[(Ljavax/media/opengl/GL2ES2;)Z], sig[null], throws nil, access[final public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] CompatChanged Method add, throws[[javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException]], access[] [junit] Removed Method replaceShader, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method link, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method validateProgram, desc[(Ljavax/media/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method add, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderCode;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Added Method validateProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderState [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method getAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method ownsAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method isVertexAttribArrayEnabled, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method ownUniform, desc[(Ljavax/media/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableAllVertexAttributeArrays, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)I], sig[null], throws nil, access[public] [junit] Removed Method enableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/String;)V], sig[null], throws nil, access[public] [junit] Removed Method vertexAttribPointer, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method releaseAllAttributes, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method isVertexAttribArrayEnabled, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[final public] [junit] Added Method attachShaderProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Removed Method ownsUniform, desc[(Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method disableVertexAttribArray, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)Z], sig[null], throws nil, access[public] [junit] Removed Method getAttribute, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Added Method ownsUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Added Method releaseAllUniforms, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method disableAllVertexAttributeArrays, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws nil, access[public] [junit] Removed Method attachShaderProgram, desc[(Ljavax/media/opengl/GL2ES2;Lcom/jogamp/opengl/util/glsl/ShaderProgram;Z)Z], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Added Method releaseAllAttributes, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Added Method getUniform, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Added Method vertexAttribPointer, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[final public] [junit] Added Method getUniformLocation, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Removed Method uniform, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Removed Method isActiveAttribute, desc[(Ljavax/media/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method releaseAllData, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method getAttribute, desc[(Ljava/lang/String;)Lcom/jogamp/opengl/GLArrayData;], sig[null], throws nil, access[public] [junit] Removed Method ownAttribute, desc[(Ljavax/media/opengl/GLArrayData;Z)V], sig[null], throws nil, access[public] [junit] Removed Method bindAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;ILjavax/media/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Removed Method useProgram, desc[(Ljavax/media/opengl/GL2ES2;Z)V], sig[null], throws [javax/media/opengl/GLException], access[public super synchronized] [junit] Added Method enableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Removed Method release, desc[(Ljavax/media/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method releaseAllData, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Added Method ownsAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method disableVertexAttribArray, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method ownUniform, desc[(Lcom/jogamp/opengl/GLUniformData;)V], sig[null], throws nil, access[public] [junit] Added Method release, desc[(Lcom/jogamp/opengl/GL2ES2;ZZZ)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method releaseAllUniforms, desc[(Ljavax/media/opengl/GL2ES2;)V], sig[null], throws nil, access[public] [junit] Removed Method getUniform, desc[(Ljava/lang/String;)Ljavax/media/opengl/GLUniformData;], sig[null], throws nil, access[public] [junit] Removed Method getAttribLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljava/lang/String;)I], sig[null], throws nil, access[public] [junit] Added Method useProgram, desc[(Lcom/jogamp/opengl/GL2ES2;Z)V], sig[null], throws [com/jogamp/opengl/GLException], access[public super synchronized] [junit] Added Method bindAttribLocation, desc[(Lcom/jogamp/opengl/GL2ES2;ILcom/jogamp/opengl/GLArrayData;)V], sig[null], throws nil, access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL2ES2;)V], sig[null], throws nil, access[public super synchronized] [junit] Removed Method getUniformLocation, desc[(Ljavax/media/opengl/GL2ES2;Ljavax/media/opengl/GLUniformData;)I], sig[null], throws nil, access[public] [junit] Added Method isActiveAttribute, desc[(Lcom/jogamp/opengl/GLArrayData;)Z], sig[null], throws nil, access[public] [junit] Added Method uniform, desc[(Lcom/jogamp/opengl/GL2ES2;Lcom/jogamp/opengl/GLUniformData;)Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.glsl.ShaderUtil [junit] Removed Method getProgramInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method attachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderBinary, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method attachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method compileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isShaderStatusValid, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramStatusValid, desc[(Lcom/jogamp/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderCompilerAvailable, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method shaderSource, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;[[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Removed Method detachShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramStatusValid, desc[(Ljavax/media/opengl/GL;II)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderBinaryFormats, desc[(Ljavax/media/opengl/GL;)Ljava/util/Set;], sig[(Ljavax/media/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method getShaderInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Removed Method isGeometryShaderSupported, desc[(Ljavax/media/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isProgramLinkStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramLinkStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method getShaderInfoLog, desc[(Ljavax/media/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method deleteShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndLoadShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Removed Method createShader, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method deleteShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method shaderBinary, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;ILjava/nio/Buffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method createAndCompileShader, desc[(Ljavax/media/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method isProgramExecStatusValid, desc[(Lcom/jogamp/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method createAndCompileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;I[[Ljava/lang/CharSequence;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method compileShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method createShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Removed Method isProgramExecStatusValid, desc[(Ljavax/media/opengl/GL;ILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getProgramInfoLog, desc[(Lcom/jogamp/opengl/GL;I)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method createAndLoadShader, desc[(Lcom/jogamp/opengl/GL;Ljava/nio/IntBuffer;IILjava/nio/Buffer;Ljava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method getShaderBinaryFormats, desc[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], sig[(Lcom/jogamp/opengl/GL;)Ljava/util/Set;], throws nil, access[public static] [junit] Added Method isShaderCompilerAvailable, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Added Method detachShader, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public static] [junit] Added Method isGeometryShaderSupported, desc[(Lcom/jogamp/opengl/GL;)Z], sig[null], throws nil, access[public static] [junit] Removed Method isShaderStatusValid, desc[(Ljavax/media/opengl/GL;IILjava/io/PrintStream;)Z], sig[null], throws nil, access[public static] [junit] Added Method shaderSource, desc[(Lcom/jogamp/opengl/GL;I[Ljava/lang/CharSequence;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Removed Method wrapFixedFuncEmul, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;ZZ)Ljavax/media/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Added Method wrapFixedFuncEmul, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/glsl/fixedfunc/ShaderSelectionMode;Lcom/jogamp/opengl/util/PMVMatrix;)Lcom/jogamp/opengl/GL2ES1;], sig[null], throws nil, access[final public static] [junit] Class com.jogamp.opengl.util.stereo.StereoClientRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method reshape, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Removed Method reshape, desc[(Ljavax/media/opengl/GLAutoDrawable;IIII)V], sig[null], throws nil, access[public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method display, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method display, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GLAutoDrawable;)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.util.stereo.StereoDevice [junit] Removed Method getSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getPosition, desc[()Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method getPosition, desc[()Ljavax/media/nativewindow/util/PointImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer [junit] Removed Method init, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method dispose, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method beginFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method endFrame, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppBegin, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method init, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method beginFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getSingleSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppEnd, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getTotalSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppOneEye, desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Removed Method ppOneEye, desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method dispose, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Added Method getTotalSurfaceSize, desc[()Lcom/jogamp/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method ppBegin, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method endFrame, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method getSingleSurfaceSize, desc[()Ljavax/media/nativewindow/util/DimensionImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method ppEnd, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye [junit] Removed Method getViewport, desc[()Ljavax/media/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method getViewport, desc[()Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.stereo.StereoGLEventListener [junit] Removed Method reshapeForEye, desc[(Ljavax/media/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Added Method reshapeForEye, desc[(Lcom/jogamp/opengl/GLAutoDrawable;IIIILcom/jogamp/opengl/util/stereo/EyeParameter;Lcom/jogamp/opengl/util/stereo/EyePose;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.ImageSequence [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/Texture;)V], sig[null], throws nil, access[final public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Added Method addFrame, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Lcom/jogamp/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Removed Method addFrame, desc[(Ljavax/media/opengl/GL;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V], sig[(Ljavax/media/opengl/GL;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V], throws [java/io/IOException], access[final public] [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[public] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method disable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method bind, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method updateImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method setTexParameteri, desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method disable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method destroy, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method setTexParameterfv, desc[(Ljavax/media/opengl/GL;ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Removed Method bind, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method updateSubImage, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method enable, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;IIIIIII)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Added Method setTexParameteriv, desc[(Lcom/jogamp/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method setTexParameterf, desc[(Lcom/jogamp/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Added Method enable, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method setTexParameterf, desc[(Ljavax/media/opengl/GL;IF)V], sig[null], throws nil, access[public] [junit] Removed Method updateSubImage, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;III)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method destroy, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method getTextureObject, desc[(Ljavax/media/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Added Method setTexParameterfv, desc[(Lcom/jogamp/opengl/GL;I[FI)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;I[II)V], sig[null], throws nil, access[public] [junit] Added Method getTextureObject, desc[(Lcom/jogamp/opengl/GL;)I], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteri, desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws nil, access[public] [junit] Removed Method setTexParameteriv, desc[(Ljavax/media/opengl/GL;ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Removed Method getGLProfile, desc[()Ljavax/media/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method getGLProfile, desc[()Lcom/jogamp/opengl/GLProfile;], sig[null], throws nil, access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIIIIZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;)V], sig[null], throws nil, access[protected] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZZLjava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIIILcom/jogamp/opengl/util/GLPixelBuffer$GLPixelAttributes;ZZ[Ljava/nio/Buffer;Lcom/jogamp/opengl/util/texture/TextureData$Flusher;)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Class com.jogamp.opengl.util.texture.TextureIO [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/lang/IllegalArgumentException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException]], access[] [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] CompatChanged Method write, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;ZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GL;Lcom/jogamp/opengl/util/texture/TextureData;)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException, java/lang/IllegalArgumentException], access[public static] [junit] CompatChanged Method newTexture, throws[[java/io/IOException, javax/media/opengl/GLException] -> [com/jogamp/opengl/GLException, java/io/IOException]], access[] [junit] Class com.jogamp.opengl.util.texture.TextureSequence [junit] Added Method getNextTexture, desc[(Lcom/jogamp/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Removed Method getNextTexture, desc[(Ljavax/media/opengl/GL;)Lcom/jogamp/opengl/util/texture/TextureSequence$TextureFrame;], sig[null], throws [java/lang/IllegalStateException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.TextureState [junit] Removed Method restore, desc[(Ljavax/media/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method restore, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;II)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GL;I)V], sig[null], throws [com/jogamp/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;I)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Removed Method , desc[(Ljavax/media/opengl/GL;II)V], sig[null], throws [javax/media/opengl/GLException], access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureData [junit] Removed Method , desc[(Ljavax/media/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Added Method , desc[(Lcom/jogamp/opengl/GLProfile;IIZLjava/awt/image/BufferedImage;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.awt.AWTTextureIO [junit] Removed Method newTexture, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [javax/media/opengl/GLException], access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;IIZ)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Method newTexture, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/Texture;], sig[null], throws [com/jogamp/opengl/GLException], access[public static] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/awt/image/BufferedImage;Z)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TGAImage [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Removed Method read, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/lang/String;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method read, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;)Lcom/jogamp/opengl/util/texture/spi/TGAImage;], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/InputStream;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Ljavax/media/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Added Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Class javax.media.nativewindow.AbstractGraphicsConfiguration [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsDevice [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.AbstractGraphicsScreen [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.Capabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.CapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.CapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.DefaultCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsConfiguration [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsDevice [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.DefaultGraphicsScreen [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.GraphicsConfigurationFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.MutableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeSurfaceHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindow [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.NativeWindowException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.NativeWindowFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.nativewindow.OffscreenLayerOption [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.OffscreenLayerSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ProxySurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ScalableSurface [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.SurfaceUpdatedListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.ToolkitLock [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.UpstreamSurfaceHook.MutableSize [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDComparator [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.VisualIDHolder.VIDType [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.WindowClosingProtocol [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.Dimension [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.DimensionImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Insets [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.InsetsImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormat [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelFormatUtil.PixelSink32 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.Point [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.PointImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.Rectangle [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.nativewindow.util.RectangleImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.nativewindow.util.SurfaceSize [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DebugGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.DefaultGLCapabilitiesChooser [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.FPSCounter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL2GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL3bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4ES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GL4bc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLArrayData [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBase [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLBufferStorage [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLCapabilities [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLCapabilitiesChooser [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLCapabilitiesImmutable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLContext [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLDebugListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDebugMessage [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLDrawableFactory [junit] Removed Class , access[abstract public super synchronized] [junit] Class javax.media.opengl.GLES1 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLES3 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLEventListener [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLException [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLFBODrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLFBODrawable.Resizeable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLOffscreenAutoDrawable.FBO [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLPipelineFactory [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLProfile [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.GLRunnable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLRunnable2 [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLSharedContextSetter [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.GLUniformData [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.Threading.Mode [junit] Removed Class , access[enum final public super synchronized] [junit] Class javax.media.opengl.TraceGL2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL3bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGL4bc [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES1 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.TraceGLES3 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.AWTGLAutoDrawable [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.ComponentEvents [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.awt.GLCanvas [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.awt.GLJPanel [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.fixedfunc.GLLightingFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLMatrixFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFunc [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.fixedfunc.GLPointerFuncUtil [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLU [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.GLUnurbs [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUquadric [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellator [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallback [junit] Removed Class , access[abstract interface public] [junit] Class javax.media.opengl.glu.GLUtessellatorCallbackAdapter [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2.GLUgl2 [junit] Removed Class , access[public super synchronized] [junit] Class javax.media.opengl.glu.gl2es1.GLUgl2es1 [junit] Removed Class , access[public super synchronized] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/jogl-all.jar [junit] Current version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar [junit] Field values changed: true [junit] Compat. expected: BACKWARD_COMPATIBLE_BINARY [junit] Compat. detected: BACKWARD_COMPATIBLE_BINARY [junit] Compat. result: detected == expected -> OK [junit] Current version 2.3.2 (2.3.2) is BACKWARD_COMPATIBLE_BINARY to previous version 2.3.0 (2.3.0), actually BACKWARD_COMPATIBLE_BINARY [junit] [junit] [junit] Summary: 1053 differences in 44 classes: [junit] Remove 0, Change 0, CompatChange 129, Deprecate 9, Add 915 [junit] [junit] 0/ 44: com.jogamp.nativewindow.DefaultGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 1/ 44: com.jogamp.nativewindow.NativeWindowFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 2/ 44: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 1 [junit] 3/ 44: com.jogamp.nativewindow.awt.JAWTWindow : Remove 0, Change 0, CompatChange 0, Deprecate 3, Add 5 [junit] 4/ 44: com.jogamp.nativewindow.egl.EGLGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 5/ 44: com.jogamp.nativewindow.util.Rectangle : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 6/ 44: com.jogamp.nativewindow.x11.X11GraphicsConfiguration : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 3 [junit] 7/ 44: com.jogamp.newt.Window : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 44 [junit] 8/ 44: com.jogamp.newt.awt.NewtCanvasAWT : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 9/ 44: com.jogamp.newt.opengl.GLWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 16 [junit] 10/ 44: com.jogamp.newt.opengl.util.NEWTDemoListener : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 11/ 44: com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 44: com.jogamp.opengl.DebugGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 103 [junit] 13/ 44: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 14/ 44: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 49 [junit] 15/ 44: com.jogamp.opengl.GL2 : Remove 0, Change 0, CompatChange 4, Deprecate 0, Add 156 [junit] 16/ 44: com.jogamp.opengl.GL2ES2 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 2 [junit] 17/ 44: com.jogamp.opengl.GL2ES3 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 67 [junit] 18/ 44: com.jogamp.opengl.GL2GL3 : Remove 0, Change 0, CompatChange 48, Deprecate 0, Add 1 [junit] 19/ 44: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 60, Deprecate 0, Add 0 [junit] 20/ 44: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 117 [junit] 21/ 44: com.jogamp.opengl.GL4 : Remove 0, Change 0, CompatChange 10, Deprecate 0, Add 3 [junit] 22/ 44: com.jogamp.opengl.GLBase : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 1 [junit] 23/ 44: com.jogamp.opengl.GLContext : Remove 0, Change 0, CompatChange 2, Deprecate 1, Add 7 [junit] 24/ 44: com.jogamp.opengl.GLDrawableFactory : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 25/ 44: com.jogamp.opengl.GLES1 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 0 [junit] 26/ 44: com.jogamp.opengl.GLES2 : Remove 0, Change 0, CompatChange 1, Deprecate 0, Add 112 [junit] 27/ 44: com.jogamp.opengl.GLExtensions : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 28/ 44: com.jogamp.opengl.JoglVersion : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 29/ 44: com.jogamp.opengl.TraceGL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 103 [junit] 30/ 44: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 31/ 44: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 49 [junit] 32/ 44: com.jogamp.opengl.egl.EGLExt : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 44 [junit] 33/ 44: com.jogamp.opengl.math.geom.Frustum : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 34/ 44: com.jogamp.opengl.math.geom.Frustum.FovDesc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 35/ 44: com.jogamp.opengl.util.glsl.ShaderCode : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 8 [junit] 36/ 44: com.jogamp.opengl.util.texture.ImageType : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 44: com.jogamp.opengl.util.texture.ImageType.Util : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 38/ 44: com.jogamp.opengl.util.texture.Texture : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 44: com.jogamp.opengl.util.texture.TextureData : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 40/ 44: com.jogamp.opengl.util.texture.spi.DDSImage : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 0 [junit] 41/ 44: com.jogamp.opengl.util.texture.spi.SGIImage : Remove 0, Change 0, CompatChange 0, Deprecate 1, Add 0 [junit] 42/ 44: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 0, Change 0, CompatChange 0, Deprecate 2, Add 0 [junit] 43/ 44: com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] [junit] [junit] Changes [junit] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.opengl.GL2 [junit] CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[] [junit] CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[] [junit] CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2ES2 [junit] CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2ES3 [junit] CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[] [junit] Class com.jogamp.opengl.GL2GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] Class com.jogamp.opengl.GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[] [junit] Class com.jogamp.opengl.GL4 [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[] [junit] Class com.jogamp.opengl.GLBase [junit] CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Class com.jogamp.opengl.GLContext [junit] CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[] [junit] CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[] [junit] Class com.jogamp.opengl.GLES1 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Class com.jogamp.opengl.GLES2 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] [junit] [junit] Deprecates [junit] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.opengl.GLContext [junit] Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected] [junit] Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public] [junit] Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static] [junit] Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.newt.Window [junit] Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static] [junit] Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static] [junit] Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static] [junit] Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static] [junit] Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static] [junit] Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static] [junit] Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static] [junit] Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static] [junit] Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static] [junit] Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static] [junit] Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static] [junit] Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static] [junit] Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static] [junit] Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static] [junit] Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static] [junit] Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static] [junit] Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static] [junit] Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static] [junit] Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static] [junit] Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static] [junit] Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static] [junit] Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static] [junit] Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static] [junit] Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static] [junit] Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static] [junit] Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static] [junit] Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static] [junit] Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static] [junit] Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static] [junit] Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static] [junit] Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static] [junit] Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static] [junit] Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static] [junit] Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static] [junit] Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static] [junit] Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static] [junit] Class com.jogamp.opengl.GL4 [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLBase [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLContext [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static] [junit] Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static] [junit] Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static] [junit] Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static] [junit] Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static] [junit] Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static] [junit] Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static] [junit] Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static] [junit] Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static] [junit] Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static] [junit] Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static] [junit] Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static] [junit] Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static] [junit] Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static] [junit] Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static] [junit] Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static] [junit] Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static] [junit] Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static] [junit] Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static] [junit] Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static] [junit] Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static] [junit] Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static] [junit] Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static] [junit] Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static] [junit] Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static] [junit] Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static] [junit] Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static] [junit] Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static] [junit] Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static] [junit] Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static] [junit] Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static] [junit] Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static] [junit] Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static] [junit] Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static] [junit] Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static] [junit] Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static] [junit] Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static] [junit] Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static] [junit] Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static] [junit] Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static] [junit] Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static] [junit] Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static] [junit] Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static] [junit] Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static] [junit] Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static] [junit] Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static] [junit] Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static] [junit] Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static] [junit] Class com.jogamp.opengl.math.geom.Frustum [junit] Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static] [junit] Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static] [junit] Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.ImageType [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.ImageType.Util [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes [junit] Added Class , access[abstract interface public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.nativewindow.DefaultGraphicsDevice [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Method getDefaultDisplayConnection, desc[()Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Added Method getDefaultDisplayConnection, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Deprecated Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(Ljava/awt/GraphicsConfiguration;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Deprecated Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Deprecated Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Added Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;Ljava/awt/GraphicsConfiguration;)Z], sig[null], throws nil, access[final protected] [junit] Added Method setAWTGraphicsConfiguration, desc[(Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;)V], sig[null], throws nil, access[final public] [junit] Added Method getAWTGraphicsConfiguration, desc[()Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[final public] [junit] Added Method updatePixelScale, desc[(Ljava/awt/GraphicsConfiguration;Z)Z], sig[null], throws nil, access[final public] [junit] Added Method lockSurfaceImpl, desc[(Ljava/awt/GraphicsConfiguration;)I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Deprecated Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[abstract protected] [junit] Class com.jogamp.nativewindow.egl.EGLGraphicsDevice [junit] Added Method , desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;JLcom/jogamp/nativewindow/egl/EGLGraphicsDevice$EGLDisplayLifecycleCallback;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method , desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.x11.X11GraphicsConfiguration [junit] Added Method XVisualInfo2X11Capabilities, desc[(Lcom/jogamp/nativewindow/x11/X11GraphicsDevice;Ljogamp/nativewindow/x11/XVisualInfo;)Ljogamp/nativewindow/x11/X11Capabilities;], sig[null], throws nil, access[public static] [junit] Added Method XVisual2XRenderMask, desc[(JJLjogamp/nativewindow/x11/XRenderPictFormat;)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Added Method XVisual2XRenderMask, desc[(JJ)Ljogamp/nativewindow/x11/XRenderDirectFormat;], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.newt.Window [junit] Added Field STATE_BIT_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_BIT_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field STATE_MASK_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 2048, access[final public static] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Field STATE_MASK_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_POINTERVISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 4096, access[final public static] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field STATE_BIT_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Field STATE_BIT_VISIBLE, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_POINTERCONFINED, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final public static] [junit] Added Field STATE_BIT_RESIZABLE, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_FOCUSED, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field STATE_MASK_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 32, access[final public static] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_AUTOPOSITION, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field STATE_MASK_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field STATE_MASK_CHILDWIN, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field STATE_MASK_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 1024, access[final public static] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_MAXIMIZED_VERT, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field STATE_MASK_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_FULLSCREEN, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field STATE_BIT_STICKY, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field STATE_BIT_ALWAYSONBOTTOM, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field STATE_BIT_UNDECORATED, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_ALWAYSONTOP, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field STATE_BIT_MAXIMIZED_HORZ, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getGraphicsConfiguration, desc[()Ljava/awt/GraphicsConfiguration;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method setMaximized, desc[(ZZ)V], sig[null], throws nil, access[final public] [junit] Added Method setResizable, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedHorz, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method setSticky, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isChildWindow, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitmask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method getSupportedStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method isSticky, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStatePublicBitCount, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method getStateMask, desc[()I], sig[null], throws nil, access[final public] [junit] Added Method setAlwaysOnBottom, desc[(Z)V], sig[null], throws nil, access[final public] [junit] Added Method isResizable, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method isAlwaysOnBottom, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getStateMaskString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method isMaximizedVert, desc[()Z], sig[null], throws nil, access[final public] [junit] Class com.jogamp.newt.opengl.util.NEWTDemoListener [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.util.stereo.StereoDeviceUtil [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, desc[I], sig[null], value[type java.lang.Integer, data 37755, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37753, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37754, access[final public static] [junit] Added Field GL_ATTRIBUTE_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 9, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNIFORM_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Field GL_BLEND_COLOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIEWPORT_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SCISSOR_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 17, access[final public static] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Field GL_DRAW_ARRAYS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 5, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TERMINATE_SEQUENCE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 0, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POLYGON_OFFSET_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_QUERY_ALL_EVENT_BITS_AMD, value[-1 -> 4294967295], access[] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_CLIENT_ALL_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRONT_FACE_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 18, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Field GL_LINE_WIDTH_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_ALPHA_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 15, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[abstract public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ARRAYS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 3, access[final public static] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_DRAW_ELEMENTS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 2, access[final public static] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_TEXCOORD4_BIT_PGI, value[-2147483648 -> 2147483648], access[] [junit] Added Field GL_ELEMENT_ADDRESS_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_NOP_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 1, access[final public static] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field GL_ALL_CLIENT_ATTRIB_BITS, value[-1 -> 4294967295], access[] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_STENCIL_REF_COMMAND_NV, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES2 [junit] CompatChanged Field GL_ALL_SHADER_BITS, value[-1 -> 4294967295], access[] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAM_PIPELINE, desc[I], sig[null], value[type java.lang.Integer, data 33508, access[final public static] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT18, desc[I], sig[null], value[type java.lang.Integer, data 36082, access[final public static] [junit] Added Field GL_MAX_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 35883, access[final public static] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TEXTURE_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_DATA_STORE_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35885, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37588, access[final public static] [junit] Added Field GL_TEXTURE_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36873, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT31, desc[I], sig[null], value[type java.lang.Integer, data 36095, access[final public static] [junit] Added Field GL_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36878, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, desc[I], sig[null], value[type java.lang.Integer, data 36877, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37589, access[final public static] [junit] Added Field GL_TESS_CONTROL_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 35378, access[final public static] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FIRST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36429, access[final public static] [junit] Added Field GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36879, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, desc[I], sig[null], value[type java.lang.Integer, data 37587, access[final public static] [junit] Added Field GL_MIN_SAMPLE_SHADING_VALUE, desc[I], sig[null], value[type java.lang.Integer, data 35895, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_LAST_VERTEX_CONVENTION, desc[I], sig[null], value[type java.lang.Integer, data 36430, access[final public static] [junit] Added Field GL_SAMPLE_SHADING, desc[I], sig[null], value[type java.lang.Integer, data 35894, access[final public static] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT28, desc[I], sig[null], value[type java.lang.Integer, data 36092, access[final public static] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT26, desc[I], sig[null], value[type java.lang.Integer, data 36090, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT17, desc[I], sig[null], value[type java.lang.Integer, data 36081, access[final public static] [junit] Added Field GL_SAMPLER_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36876, access[final public static] [junit] Added Field GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT25, desc[I], sig[null], value[type java.lang.Integer, data 36089, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static] [junit] Added Field GL_CONTEXT_FLAGS, desc[I], sig[null], value[type java.lang.Integer, data 33310, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT21, desc[I], sig[null], value[type java.lang.Integer, data 36085, access[final public static] [junit] Added Field GL_MAX_FRAMEBUFFER_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37655, access[final public static] [junit] CompatChanged Field GL_ALL_BARRIER_BITS, value[-1 -> 4294967295], access[] [junit] Added Field GL_PRIMITIVES_GENERATED, desc[I], sig[null], value[type java.lang.Integer, data 35975, access[final public static] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_GEOMETRY_SHADER_BIT, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37581, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT27, desc[I], sig[null], value[type java.lang.Integer, data 36091, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformuiv, desc[(IIILjava/nio/IntBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_QUADS, desc[I], sig[null], value[type java.lang.Integer, data 7, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 35372, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37583, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT20, desc[I], sig[null], value[type java.lang.Integer, data 36084, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_DEFAULT_LAYERS, desc[I], sig[null], value[type java.lang.Integer, data 37650, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT16, desc[I], sig[null], value[type java.lang.Integer, data 36080, access[final public static] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT19, desc[I], sig[null], value[type java.lang.Integer, data 36083, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT24, desc[I], sig[null], value[type java.lang.Integer, data 36088, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_BUFFER, desc[I], sig[null], value[type java.lang.Integer, data 35884, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, desc[I], sig[null], value[type java.lang.Integer, data 37582, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT30, desc[I], sig[null], value[type java.lang.Integer, data 36094, access[final public static] [junit] Added Method glGetnUniformuiv, desc[(III[II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_ATTACHMENT22, desc[I], sig[null], value[type java.lang.Integer, data 36086, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT23, desc[I], sig[null], value[type java.lang.Integer, data 36087, access[final public static] [junit] Added Field GL_COLOR_ATTACHMENT29, desc[I], sig[null], value[type java.lang.Integer, data 36093, access[final public static] [junit] Added Field GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36874, access[final public static] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MIN_SAMPLE_SHADING_VALUE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFunci, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexStorage3DMultisample, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_PRIMITIVES_GENERATED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLE_SHADING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glIsEnabledi, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_CONTEXT_FLAGS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_QUADS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_CONTROL_SHADER_BIT, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glMinSampleShading, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_CUBE_MAP_ARRAY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_GEOMETRY_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BUFFER_DATA_STORE_BINDING, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glDisablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TEXTURE_BINDING_BUFFER, access[] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_LAST_VERTEX_CONVENTION, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glEnablei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FIRST_VERTEX_CONVENTION, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_FRAMEBUFFER_DEFAULT_LAYERS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glGetnUniformuiv, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_TESS_EVALUATION_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_GEOMETRY_SHADER_BIT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES2].GL_PROGRAM_PIPELINE, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendEquationSeparatei, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glColorMaski, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glTexBuffer, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL2GL3 -> GL2ES3].glBlendFuncSeparatei, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_MAX_FRAMEBUFFER_LAYERS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL2GL3 -> GL2ES3].GL_SAMPLER_CUBE_MAP_ARRAY, access[] [junit] Class com.jogamp.opengl.GL3 [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_SPACING, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_OUTPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_POINT_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINES_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_OUTPUT_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_VERTICES_OUT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsInstancedBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_INPUT_TYPE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_VERTEX_ORDER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_PATCH_VERTICES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_UNDEFINED_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCH_VERTICES, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawElementsBaseVertex, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glPatchParameteri, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_PATCH_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_GEN_MODE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_GEN_LEVEL, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_CONTROL_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_ODD, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_ISOLINES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LAYER_PROVOKING_VERTEX, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TRIANGLE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_INPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glDrawRangeElementsBaseVertex, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glFramebufferTexture, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAMEBUFFER_ATTACHMENT_LAYERED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_INVOCATIONS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRACTIONAL_EVEN, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_LINE_STRIP_ADJACENCY, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_PATCHES, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Method com.jogamp.opengl.[GL3 -> GL3ES3].glTexBufferRange, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_TEXTURE_BUFFER_SIZE, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL3 -> GL3ES3].GL_MAX_GEOMETRY_OUTPUT_VERTICES, access[] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36480, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37810, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_TESS_CONTROL_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36469, access[final public static] [junit] Added Field GL_FRACTIONAL_EVEN, desc[I], sig[null], value[type java.lang.Integer, data 36476, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 36442, access[final public static] [junit] Added Field GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, desc[I], sig[null], value[type java.lang.Integer, data 36445, access[final public static] [junit] Added Field GL_MAX_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36477, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37843, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_REFERENCED_BY_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37641, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37816, access[final public static] [junit] Added Field GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36443, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37079, access[final public static] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_GEN_SPACING, desc[I], sig[null], value[type java.lang.Integer, data 36471, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37852, access[final public static] [junit] Added Field GL_MAX_TESS_PATCH_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36484, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_GEOMETRY_VERTICES_OUT, desc[I], sig[null], value[type java.lang.Integer, data 35094, access[final public static] [junit] Added Field GL_LAYER_PROVOKING_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33374, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37840, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34924, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36321, access[final public static] [junit] Added Field GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, desc[I], sig[null], value[type java.lang.Integer, data 33313, access[final public static] [junit] Added Field GL_TRIANGLES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 12, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x5, desc[I], sig[null], value[type java.lang.Integer, data 37811, access[final public static] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37809, access[final public static] [junit] Added Field GL_FRACTIONAL_ODD, desc[I], sig[null], value[type java.lang.Integer, data 36475, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37814, access[final public static] [junit] Added Field GL_TESS_GEN_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36470, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37815, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36483, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, desc[I], sig[null], value[type java.lang.Integer, data 37846, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_4x4, desc[I], sig[null], value[type java.lang.Integer, data 37808, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_IS_PER_PATCH, desc[I], sig[null], value[type java.lang.Integer, data 37607, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37080, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37813, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x10, desc[I], sig[null], value[type java.lang.Integer, data 37820, access[final public static] [junit] Added Field GL_PATCHES, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Field GL_TESS_GEN_POINT_MODE, desc[I], sig[null], value[type java.lang.Integer, data 36473, access[final public static] [junit] Added Field GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, desc[I], sig[null], value[type java.lang.Integer, data 36264, access[final public static] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36488, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37278, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36482, access[final public static] [junit] Added Field GL_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36487, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36486, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37156, access[final public static] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37853, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36489, access[final public static] [junit] Added Field GL_GEOMETRY_INPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35095, access[final public static] [junit] Added Field GL_MAX_TESS_GEN_LEVEL, desc[I], sig[null], value[type java.lang.Integer, data 36478, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, desc[I], sig[null], value[type java.lang.Integer, data 37845, access[final public static] [junit] Added Field GL_PATCH_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36466, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37819, access[final public static] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNDEFINED_VERTEX, desc[I], sig[null], value[type java.lang.Integer, data 33376, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 37155, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_CONTROL_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37639, access[final public static] [junit] Added Field GL_GEOMETRY_OUTPUT_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 35096, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_CONTEXT_LOST, desc[I], sig[null], value[type java.lang.Integer, data 1287, access[final public static] [junit] Added Field GL_TESS_GEN_VERTEX_ORDER, desc[I], sig[null], value[type java.lang.Integer, data 36472, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_LAYERED, desc[I], sig[null], value[type java.lang.Integer, data 36263, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 36444, access[final public static] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36485, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, desc[I], sig[null], value[type java.lang.Integer, data 37851, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_12x12, desc[I], sig[null], value[type java.lang.Integer, data 37821, access[final public static] [junit] Added Field GL_LINES_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 10, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET, desc[I], sig[null], value[type java.lang.Integer, data 37277, access[final public static] [junit] Added Field GL_LINE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 11, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_REFERENCED_BY_TESS_EVALUATION_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 37640, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 36490, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 35881, access[final public static] [junit] Added Field GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36383, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37850, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER_INVOCATIONS, desc[I], sig[null], value[type java.lang.Integer, data 34943, access[final public static] [junit] Added Field GL_TRIANGLE_STRIP_ADJACENCY, desc[I], sig[null], value[type java.lang.Integer, data 13, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, desc[I], sig[null], value[type java.lang.Integer, data 37848, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36479, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, desc[I], sig[null], value[type java.lang.Integer, data 37847, access[final public static] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36382, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 36319, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37817, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_OUTPUT_VERTICES, desc[I], sig[null], value[type java.lang.Integer, data 36320, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, desc[I], sig[null], value[type java.lang.Integer, data 37849, access[final public static] [junit] Added Field GL_ISOLINES, desc[I], sig[null], value[type java.lang.Integer, data 36474, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_BINDING, desc[I], sig[null], value[type java.lang.Integer, data 35882, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, desc[I], sig[null], value[type java.lang.Integer, data 37842, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, desc[I], sig[null], value[type java.lang.Integer, data 36481, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37844, access[final public static] [junit] Added Field GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, desc[I], sig[null], value[type java.lang.Integer, data 37841, access[final public static] [junit] Added Field GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, desc[I], sig[null], value[type java.lang.Integer, data 37279, access[final public static] [junit] Added Field GL_GEOMETRY_SHADER, desc[I], sig[null], value[type java.lang.Integer, data 36313, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, desc[I], sig[null], value[type java.lang.Integer, data 34925, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_10x8, desc[I], sig[null], value[type java.lang.Integer, data 37818, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, desc[I], sig[null], value[type java.lang.Integer, data 37081, access[final public static] [junit] Added Field GL_COMPRESSED_RGBA_ASTC_6x6, desc[I], sig[null], value[type java.lang.Integer, data 37812, access[final public static] [junit] Class com.jogamp.opengl.GL4 [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_TEXTURE_BUFFER_BINDING, access[] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_IS_PER_PATCH, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_EVALUATION_SHADER, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_TESS_CONTROL_SHADER, access[] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[abstract public] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_CONTEXT_LOST, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, access[] [junit] CompatChanged Field com.jogamp.opengl.[GL4 -> GL3ES3].GL_REFERENCED_BY_GEOMETRY_SHADER, access[] [junit] Class com.jogamp.opengl.GLBase [junit] CompatChanged Method setSwapInterval, throws[[] -> [com/jogamp/opengl/GLException]], access[] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLContext [junit] CompatChanged Field CTX_IMPL_FP32_COMPAT_API, value[16384 -> 32768], access[] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[final public] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;IIILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method decomposeBits, desc[(I[I)Lcom/jogamp/common/util/VersionNumber;], sig[null], throws nil, access[protected static] [junit] CompatChanged Field CTX_IMPL_FBO, value[8192 -> 16384], access[] [junit] Added Method getGLProfile, desc[(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Method isGLES32CompatibleAvailable, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Z], sig[null], throws nil, access[final public static] [junit] Deprecated Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Added Method getGLVersion, desc[(Ljava/lang/StringBuilder;Lcom/jogamp/common/util/VersionNumber;ILjava/lang/String;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[protected static] [junit] Added Field CTX_IMPL_ES32_COMPAT, desc[I], sig[null], value[type java.lang.Integer, data 8192, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method hasOpenGLESSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Added Method hasOpenGLDesktopSupport, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLES1 [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Class com.jogamp.opengl.GLES2 [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 6913, access[final public static] [junit] Added Field GL_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37672, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Field GL_FILL_RECTANGLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37692, access[final public static] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_X_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37269, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38448, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COLOR_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 36384, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Field GL_RASTER_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37671, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_LINE_NV, desc[I], sig[null], value[type java.lang.Integer, data 10754, access[final public static] [junit] Added Field GL_STENCIL_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37678, access[final public static] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35815, access[final public static] [junit] Added Field GL_MULTISAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32925, access[final public static] [junit] Added Field GL_BUFFER_IMMUTABLE_STORAGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33311, access[final public static] [junit] Added Field GL_SHARED_EDGE_NV, desc[I], sig[null], value[type java.lang.Integer, data 192, access[final public static] [junit] Added Field GL_HSL_SATURATION, desc[I], sig[null], value[type java.lang.Integer, data 37550, access[final public static] [junit] Added Field GL_OVERLAY, desc[I], sig[null], value[type java.lang.Integer, data 37526, access[final public static] [junit] Added Field GL_SRC_ALPHA_SATURATE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 776, access[final public static] [junit] Added Field GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37705, access[final public static] [junit] Added Field GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37274, access[final public static] [junit] Added Field GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37675, access[final public static] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LIGHTEN, desc[I], sig[null], value[type java.lang.Integer, data 37528, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Field GL_NUM_VIRTUAL_PAGE_SIZES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37288, access[final public static] [junit] Added Field GL_POLYGON_OFFSET_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 10753, access[final public static] [junit] Added Field GL_CLIENT_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 512, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37287, access[final public static] [junit] Added Field GL_MAP_PERSISTENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 64, access[final public static] [junit] Added Field GL_TEXTURE_2D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 35866, access[final public static] [junit] Added Field GL_HSL_LUMINOSITY, desc[I], sig[null], value[type java.lang.Integer, data 37552, access[final public static] [junit] Added Field GL_MULTIPLY, desc[I], sig[null], value[type java.lang.Integer, data 37524, access[final public static] [junit] Added Field GL_SOFTLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37532, access[final public static] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FILL_NV, desc[I], sig[null], value[type java.lang.Integer, data 6914, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37598, access[final public static] [junit] Added Field GL_NUM_SPARSE_LEVELS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37290, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35066, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_SIZE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37683, access[final public static] [junit] Added Field GL_EFFECTIVE_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37676, access[final public static] [junit] Added Field GL_SR8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36797, access[final public static] [junit] Added Field GL_ONE_MINUS_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35067, access[final public static] [junit] Added Field GL_SAMPLE_ALPHA_TO_ONE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 32927, access[final public static] [junit] Added Field GL_POLYGON_MODE_NV, desc[I], sig[null], value[type java.lang.Integer, data 2880, access[final public static] [junit] Added Field GL_EXCLUSION, desc[I], sig[null], value[type java.lang.Integer, data 37536, access[final public static] [junit] Added Field GL_SCREEN, desc[I], sig[null], value[type java.lang.Integer, data 37525, access[final public static] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_LOCATION_INDEX_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37647, access[final public static] [junit] Added Field GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38450, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37703, access[final public static] [junit] Added Field GL_MAP_COHERENT_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 128, access[final public static] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37273, access[final public static] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_VIEWS_OVR, desc[I], sig[null], value[type java.lang.Integer, data 38449, access[final public static] [junit] Added Field GL_HARDLIGHT, desc[I], sig[null], value[type java.lang.Integer, data 37531, access[final public static] [junit] Added Field GL_SRG8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 36798, access[final public static] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Added Field GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37289, access[final public static] [junit] Added Field GL_BUFFER_STORAGE_FLAGS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 33312, access[final public static] [junit] Added Field GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37679, access[final public static] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Z_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37271, access[final public static] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[abstract public] [junit] Added Field GL_HSL_COLOR, desc[I], sig[null], value[type java.lang.Integer, data 37551, access[final public static] [junit] Added Field GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37674, access[final public static] [junit] Added Field GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, desc[I], sig[null], value[type java.lang.Integer, data 37680, access[final public static] [junit] Added Field GL_COLORBURN, desc[I], sig[null], value[type java.lang.Integer, data 37530, access[final public static] [junit] Added Field GL_HSL_HUE, desc[I], sig[null], value[type java.lang.Integer, data 37549, access[final public static] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_VIRTUAL_PAGE_SIZE_Y_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37270, access[final public static] [junit] Added Field GL_DARKEN, desc[I], sig[null], value[type java.lang.Integer, data 37527, access[final public static] [junit] Added Field GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV, desc[I], sig[null], value[type java.lang.Integer, data 37704, access[final public static] [junit] Added Field GL_DIFFERENCE, desc[I], sig[null], value[type java.lang.Integer, data 37534, access[final public static] [junit] Added Field GL_COVERAGE_MODULATION_TABLE_NV, desc[I], sig[null], value[type java.lang.Integer, data 37681, access[final public static] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_POINT_NV, desc[I], sig[null], value[type java.lang.Integer, data 6912, access[final public static] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Added Field GL_FRAGMENT_COVERAGE_TO_COLOR_NV, desc[I], sig[null], value[type java.lang.Integer, data 37597, access[final public static] [junit] Added Field GL_COLORDODGE, desc[I], sig[null], value[type java.lang.Integer, data 37529, access[final public static] [junit] Added Field GL_DYNAMIC_STORAGE_BIT_EXT, desc[I], sig[null], value[type java.lang.Integer, data 256, access[final public static] [junit] Added Field GL_TEXTURE_SPARSE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37286, access[final public static] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35068, access[final public static] [junit] Added Field GL_SRC1_ALPHA_EXT, desc[I], sig[null], value[type java.lang.Integer, data 34185, access[final public static] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COVERAGE_MODULATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37682, access[final public static] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SPARSE_TEXTURE_SIZE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37272, access[final public static] [junit] CompatChanged Field GL_MULTISAMPLE_BUFFER_BIT7_QCOM, value[-2147483648 -> 2147483648], access[] [junit] Added Field GL_SRC1_COLOR_EXT, desc[I], sig[null], value[type java.lang.Integer, data 35065, access[final public static] [junit] Added Field GL_CONSERVATIVE_RASTERIZATION_NV, desc[I], sig[null], value[type java.lang.Integer, data 37702, access[final public static] [junit] Added Field GL_MAX_RASTER_SAMPLES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 37673, access[final public static] [junit] Added Field GL_DEPTH_SAMPLES_NV, desc[I], sig[null], value[type java.lang.Integer, data 37677, access[final public static] [junit] Class com.jogamp.opengl.GLExtensions [junit] Added Field ARB_ES3_2_compatibility, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_ARB_ES3_2_compatibility, access[final public static] [junit] Added Field GL_KHR_debug, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data GL_KHR_debug, access[final public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getGLInfo, desc[(Lcom/jogamp/opengl/GL;Ljava/lang/StringBuilder;ZZZ)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(I[JI[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glStateCaptureNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage3DEXT, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCallCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[III)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glIsCommandListNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glCompileCommandListNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCreateStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1DEXT, desc[(IIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCommandHeaderNV, desc[(II)I], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage2DEXT, desc[(IIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsAddressNV, desc[(ILjava/nio/LongBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glConservativeRasterParameterfNV, desc[(IF)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glIsStateNV, desc[(I)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesNV, desc[(ILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCommandListSegmentsNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage1D, desc[(IIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[([JI[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(I[II)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3DEXT, desc[(IIIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetStageIndexNV, desc[(I)S], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glListDrawCommandsStatesClientNV, desc[(IILcom/jogamp/common/nio/PointerBuffer;[II[II[III)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[public] [junit] Added Method glCreateCommandListsNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glDrawCommandsStatesAddressNV, desc[(Ljava/nio/LongBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glTextureImage1DEXT, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glDeleteStatesNV, desc[(ILjava/nio/IntBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage2D, desc[(IIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[public] [junit] Added Method glTextureSubImage3D, desc[(IIIIIIIIIIJ)V], sig[null], throws nil, access[public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glApplyFramebufferAttachmentCMAAINTEL, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glBlendBarrier, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glFragmentCoverageColorNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method isGLES32Compatible, desc[()Z], sig[null], throws nil, access[public] [junit] Added Method glResolveDepthValuesNV, desc[()V], sig[null], throws nil, access[public] [junit] Added Method glRasterSamplesEXT, desc[(IZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexStorage3DMultisample, desc[(IIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glTexBuffer, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glDisablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(IIILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIIJII)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(IILjava/nio/ByteBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glMinSampleShading, desc[(F)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFuncSeparatei, desc[(IIIII)V], sig[null], throws nil, access[public] [junit] Added Method glPatchParameteri, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsBaseVertex, desc[(IIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glBufferStorageEXT, desc[(IJLjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIIJI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendFunci, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTextureMultiviewOVR, desc[(IIIIII)V], sig[null], throws nil, access[public] [junit] Added Method glSubpixelPrecisionBiasNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferTexture, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Added Method glNamedFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glCoverageModulationNV, desc[(I)V], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationIndexedEXT, desc[(III[BI)V], sig[null], throws nil, access[public] [junit] Added Method glTexPageCommitmentEXT, desc[(IIIIIIIIZ)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(ILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(I[BI)I], sig[null], throws nil, access[public] [junit] Added Method glDrawRangeElementsBaseVertex, desc[(IIIIILjava/nio/Buffer;I)V], sig[null], throws nil, access[public] [junit] Added Method glPolygonModeNV, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetCoverageModulationTableNV, desc[(I[FI)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(IILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glBindFragDataLocationEXT, desc[(II[BI)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationi, desc[(II)V], sig[null], throws nil, access[public] [junit] Added Method glGetProgramResourceLocationIndexEXT, desc[(II[BI)I], sig[null], throws nil, access[public] [junit] Added Method glColorMaski, desc[(IZZZZ)V], sig[null], throws nil, access[public] [junit] Added Method glIsEnabledi, desc[(II)Z], sig[null], throws nil, access[public] [junit] Added Method glDrawElementsInstancedBaseVertex, desc[(IIILjava/nio/Buffer;II)V], sig[null], throws nil, access[public] [junit] Added Method glFramebufferSampleLocationsfvNV, desc[(III[FI)V], sig[null], throws nil, access[public] [junit] Added Method glTexBufferRange, desc[(IIIJJ)V], sig[null], throws nil, access[public] [junit] Added Method glGetFragDataIndexEXT, desc[(ILjava/nio/ByteBuffer;)I], sig[null], throws nil, access[public] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[public] [junit] Added Method glBlendEquationSeparatei, desc[(III)V], sig[null], throws nil, access[public] [junit] Added Method glEnablei, desc[(II)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Field EGL_DEBUG_MSG_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13242, access[final public static] [junit] Added Method eglExportDMABUFImageQueryMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_DEBUG_MSG_INFO_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13244, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13075, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13082, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_LIMITED_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13080, access[final public static] [junit] Added Field EGL_YUV_BUFFER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13056, access[final public static] [junit] Added Field EGL_OBJECT_CONTEXT_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13234, access[final public static] [junit] Added Field EGL_DEBUG_MSG_WARN_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13243, access[final public static] [junit] Added Field EGL_OBJECT_DISPLAY_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13233, access[final public static] [junit] Added Field EGL_YUV_ORDER_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13057, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_2_2_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13076, access[final public static] [junit] Added Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_AYUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13064, access[final public static] [junit] Added Field EGL_DEBUG_MSG_CRITICAL_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13241, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_709_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13068, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13066, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_601_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13067, access[final public static] [junit] Added Field EGL_YUV_ORDER_VYUY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13063, access[final public static] [junit] Added Field EGL_OBJECT_IMAGE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13236, access[final public static] [junit] Added Field EGL_OBJECT_SYNC_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13237, access[final public static] [junit] Added Field EGL_D3D11_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13217, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13074, access[final public static] [junit] Added Method eglExportDMABUFImageMESA, desc[(JJLjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDebugKHR, desc[(ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Field EGL_YUV_ORDER_YVYU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13062, access[final public static] [junit] Added Field EGL_DEBUG_CALLBACK_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13240, access[final public static] [junit] Added Field EGL_OBJECT_SURFACE_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13235, access[final public static] [junit] Added Field EGL_OBJECT_STREAM_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13238, access[final public static] [junit] Added Field EGL_YUV_CSC_STANDARD_2020_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13069, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_8_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13084, access[final public static] [junit] Added Field EGL_YUV_NUMBER_OF_PLANES_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13073, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_FULL_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13081, access[final public static] [junit] Added Field EGL_D3D9_DEVICE_ANGLE, desc[I], sig[null], value[type java.lang.Integer, data 13216, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13058, access[final public static] [junit] Added Field EGL_YUV_SUBSAMPLE_4_4_4_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13077, access[final public static] [junit] Added Field EGL_YUV_ORDER_YVU_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13059, access[final public static] [junit] Added Field EGL_CONTEXT_OPENGL_NO_ERROR_KHR, desc[I], sig[null], value[type java.lang.Integer, data 12723, access[final public static] [junit] Added Field EGL_YUV_ORDER_YUYV_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13060, access[final public static] [junit] Added Field EGL_YUV_ORDER_UYVY_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13061, access[final public static] [junit] Added Field EGL_YUV_DEPTH_RANGE_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13079, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_0_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13083, access[final public static] [junit] Added Field EGL_OBJECT_THREAD_KHR, desc[I], sig[null], value[type java.lang.Integer, data 13232, access[final public static] [junit] Added Field EGL_YUV_PLANE_BPP_10_EXT, desc[I], sig[null], value[type java.lang.Integer, data 13085, access[final public static] [junit] Class com.jogamp.opengl.math.geom.Frustum [junit] Added Method updateByFovDesc, desc[([FIZLcom/jogamp/opengl/math/geom/Frustum$FovDesc;)[F], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.math.geom.Frustum.FovDesc [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.glsl.ShaderCode [junit] Added Method readShaderBinary, desc[(Lcom/jogamp/common/net/Uri;)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[(Lcom/jogamp/opengl/GL2ES2;IILjava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], throws nil, access[public static] [junit] Added Field SUFFIX_COMPUTE_BINARY, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data bcp, access[final public static] [junit] Added Field SUFFIX_COMPUTE_SOURCE, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data cp, access[final public static] [junit] Added Method readShaderSource, desc[(Lcom/jogamp/common/net/Uri;Z)Ljava/lang/CharSequence;], sig[null], throws [java/io/IOException], access[public static] [junit] Added Method create, desc[(Lcom/jogamp/opengl/GL2ES2;II[Lcom/jogamp/common/net/Uri;Z)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Added Method create, desc[(IIILcom/jogamp/common/net/Uri;)Lcom/jogamp/opengl/util/glsl/ShaderCode;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.util.texture.ImageType [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.ImageType.Util [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.util.texture.Texture [junit] Added Method getImageTarget, desc[()I], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.util.texture.TextureData [junit] Added Method getSourceImageType, desc[()Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Deprecated Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Deprecated Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Deprecated Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes [junit] Added Class , access[abstract interface public] [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 [junit] criteria: SimpleDiffCriteria [junit] Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/jogl-all.jar [junit] Current version: 2.4.0 (2.4.0-rc-20210111) - /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-all.jar [junit] Field values changed: false [junit] Compat. expected: NON_BACKWARD_COMPATIBLE [junit] Compat. detected: NON_BACKWARD_COMPATIBLE [junit] Compat. result: detected == expected -> OK [junit] Current version 2.4.0 (2.4.0-rc-20210111) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE [junit] [junit] [junit] Summary: 544 differences in 58 classes: [junit] Remove 257, Change 24, CompatChange 3, Deprecate 0, Add 260 [junit] [junit] 0/ 58: com.jogamp.nativewindow.CapabilitiesFilter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 1/ 58: com.jogamp.nativewindow.CapabilitiesFilter.Test : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 2/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 3/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 4/ 58: com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID: Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 5/ 58: com.jogamp.nativewindow.NativeSurface : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 6/ 58: com.jogamp.nativewindow.NativeWindowFactory : Remove 1, Change 8, CompatChange 0, Deprecate 0, Add 4 [junit] 7/ 58: com.jogamp.nativewindow.NativeWindowHolder : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 8/ 58: com.jogamp.nativewindow.awt.AWTGraphicsConfiguration : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 9/ 58: com.jogamp.nativewindow.awt.AppContextInfo : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 10/ 58: com.jogamp.nativewindow.awt.JAWTWindow : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 11/ 58: com.jogamp.nativewindow.ios.IOSGraphicsDevice : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 12/ 58: com.jogamp.nativewindow.javafx.JFXAccessor : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 13/ 58: com.jogamp.nativewindow.swt.SWTAccessor : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 15 [junit] 14/ 58: com.jogamp.nativewindow.util.Point : Remove 3, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 15/ 58: com.jogamp.nativewindow.util.Rectangle : Remove 11, Change 0, CompatChange 0, Deprecate 0, Add 10 [junit] 16/ 58: com.jogamp.nativewindow.util.RectangleImmutable : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 17/ 58: com.jogamp.newt.Display.PointerIcon : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 18/ 58: com.jogamp.newt.Window : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 19/ 58: com.jogamp.newt.awt.NewtCanvasAWT : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 1 [junit] 20/ 58: com.jogamp.newt.javafx.NewtCanvasJFX : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 21/ 58: com.jogamp.newt.opengl.GLWindow : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 4 [junit] 22/ 58: com.jogamp.newt.swt.NewtCanvasSWT : Remove 2, Change 1, CompatChange 2, Deprecate 0, Add 2 [junit] 23/ 58: com.jogamp.opengl.DebugGL4bc : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 24/ 58: com.jogamp.opengl.DebugGLES1 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 25/ 58: com.jogamp.opengl.DebugGLES3 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 26/ 58: com.jogamp.opengl.FBObject.Attachment : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 27/ 58: com.jogamp.opengl.FBObject.Attachment.StorageDefinition : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 28/ 58: com.jogamp.opengl.GL2 : Remove 134, Change 0, CompatChange 0, Deprecate 0, Add 17 [junit] 29/ 58: com.jogamp.opengl.GL2ES3 : Remove 13, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 30/ 58: com.jogamp.opengl.GL2GL3 : Remove 17, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 31/ 58: com.jogamp.opengl.GL3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 17 [junit] 32/ 58: com.jogamp.opengl.GL3ES3 : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 13 [junit] 33/ 58: com.jogamp.opengl.GL3bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 34/ 58: com.jogamp.opengl.GL4bc : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 79 [junit] 35/ 58: com.jogamp.opengl.GLCapabilities : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 36/ 58: com.jogamp.opengl.GLCapabilitiesFilter : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 37/ 58: com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 38/ 58: com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 39/ 58: com.jogamp.opengl.GLContext : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 40/ 58: com.jogamp.opengl.GLDrawableFactory : Remove 1, Change 0, CompatChange 1, Deprecate 0, Add 3 [junit] 41/ 58: com.jogamp.opengl.GLProfile : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 42/ 58: com.jogamp.opengl.GLRendererQuirks : Remove 4, Change 0, CompatChange 0, Deprecate 0, Add 6 [junit] 43/ 58: com.jogamp.opengl.GLRendererQuirks.Override : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 44/ 58: com.jogamp.opengl.JoglVersion : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 45/ 58: com.jogamp.opengl.TraceGL4bc : Remove 2, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 46/ 58: com.jogamp.opengl.TraceGLES1 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 47/ 58: com.jogamp.opengl.TraceGLES3 : Remove 0, Change 1, CompatChange 0, Deprecate 0, Add 0 [junit] 48/ 58: com.jogamp.opengl.egl.EGL : Remove 11, Change 0, CompatChange 0, Deprecate 0, Add 11 [junit] 49/ 58: com.jogamp.opengl.egl.EGLClientPixmapHI : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 2 [junit] 50/ 58: com.jogamp.opengl.egl.EGLExt : Remove 33, Change 0, CompatChange 0, Deprecate 0, Add 33 [junit] 51/ 58: com.jogamp.opengl.math.FloatUtil : Remove 0, Change 6, CompatChange 0, Deprecate 0, Add 0 [junit] 52/ 58: com.jogamp.opengl.util.GLReadBufferUtil : Remove 0, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 53/ 58: com.jogamp.opengl.util.PMVMatrix : Remove 0, Change 2, CompatChange 0, Deprecate 0, Add 0 [junit] 54/ 58: com.jogamp.opengl.util.texture.spi.DDSImage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 55/ 58: com.jogamp.opengl.util.texture.spi.SGIImage : Remove 1, Change 0, CompatChange 0, Deprecate 0, Add 0 [junit] 56/ 58: com.jogamp.opengl.util.texture.spi.TextureProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] 57/ 58: com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider : Remove 2, Change 0, CompatChange 0, Deprecate 0, Add 1 [junit] [junit] [junit] Removes [junit] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Removed Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(II)V], sig[null], throws nil, access[final public] [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method setHeight, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method setWidth, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(IIII)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method validate, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Removed Method updatePosSizeCheck, desc[(IIIIZ)V], sig[null], throws nil, access[final protected] [junit] Removed Method updateSizeCheck, desc[()V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GL2 [junit] Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static] [junit] Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static] [junit] Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static] [junit] Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static] [junit] Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static] [junit] Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static] [junit] Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static] [junit] Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static] [junit] Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static] [junit] Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static] [junit] Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static] [junit] Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static] [junit] Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static] [junit] Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static] [junit] Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static] [junit] Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static] [junit] Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static] [junit] Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static] [junit] Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static] [junit] Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static] [junit] Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static] [junit] Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static] [junit] Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static] [junit] Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static] [junit] Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static] [junit] Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static] [junit] Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static] [junit] Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static] [junit] Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static] [junit] Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static] [junit] Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static] [junit] Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static] [junit] Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static] [junit] Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static] [junit] Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Class com.jogamp.opengl.GLContext [junit] Removed Field FORCE_NO_COLOR_RENDERBUFFER, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Removed Field FORCE_NO_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Field FORCE_MIN_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Removed Method getFactoryImpl, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws [com/jogamp/opengl/GLException], access[protected static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Removed Method addQuirks, desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method , desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Removed Field GLNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Class com.jogamp.opengl.JoglVersion [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGL [junit] Removed Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformPixmapSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetPlatformDisplay, desc[(ILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformWindowSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglClientWaitSync, desc[(JLjava/nio/Buffer;IJ)I], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePbufferFromClientBuffer, desc[(JILjava/nio/Buffer;JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetSyncAttrib, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglWaitSync, desc[(JLjava/nio/Buffer;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroySync, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroyImage, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglCreateImage, desc[(JJILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Removed Method eglOutputPortAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceStringEXT, desc[(Ljava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamSyncNV, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetStreamFileDescriptorKHR, desc[(JLjava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformWindowSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglSignalSyncNV, desc[(Ljava/nio/Buffer;I)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamProducerSurfaceKHR, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerGLTextureExternalKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerOutputEXT, desc[(JLjava/nio/Buffer;Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglClientWaitSyncNV, desc[(Ljava/nio/Buffer;IJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceAttribEXT, desc[(Ljava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetSyncAttribNV, desc[(Ljava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateImageKHR, desc[(JJILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglFenceNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamu64KHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamTimeKHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerAcquireKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamAttribKHR, desc[(JLjava/nio/Buffer;II)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetPlatformDisplayEXT, desc[(ILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroyStreamKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerReleaseKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamKHR, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroySyncNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] [junit] [junit] Changes [junit] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Changed Field TYPE_AWT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_EGL, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_MACOSX, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_BCM_VC_IV, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_ANDROID, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_WINDOWS, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_DEFAULT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_X11, type[nil -> java.lang.String], access[] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixRowToString, access[] [junit] Changed Method multMatrix, access[] [junit] Changed Method multMatrixVec, access[] [junit] Changed Method multMatrix, access[] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Method getDirtyBits, access[] [junit] Changed Method getRequestMask, access[] [junit] [junit] [junit] CompatChanges [junit] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] CompatChanged Method setNEWTChild, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] CompatChanged Method dispose, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] CompatChanged Method getFactoryImpl, throws[[com/jogamp/opengl/GLException] -> []], access[] [junit] [junit] [junit] Deprecates [junit] [junit] [junit] [junit] Additions [junit] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.Test [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Added Field TYPE_WAYLAND, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .wayland, access[final public static] [junit] Added Field TYPE_IOS, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .ios, access[final public static] [junit] Added Field TYPE_DRM_GBM, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .egl.gbm, access[final public static] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.NativeWindowHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.ios.IOSGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.javafx.JFXAccessor [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getLocationInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method deviceZoomScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getSizeInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method autoScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Added Method isOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;)Z], sig[null], throws nil, access[public static] [junit] Added Method invokeOnOSTKThread, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method getClientAreaInPixels, desc[(Lorg/eclipse/swt/widgets/Scrollable;)Lorg/eclipse/swt/graphics/Rectangle;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method invokeOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method printInfo, desc[(Ljava/io/PrintStream;Lorg/eclipse/swt/widgets/Display;)V], sig[null], throws nil, access[public static] [junit] Added Method autoScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getAutoScalingFactor, desc[()F], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method getDeviceZoomScalingFactor, desc[()F], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleUp, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method translate, desc[(Lcom/jogamp/nativewindow/util/PointImmutable;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Added Method setHeight, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setWidth, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.javafx.NewtCanvasJFX [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Added Method isNativeValid, desc[()Z], sig[null], throws nil, access[final protected] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method setStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final protected] [junit] Added Method setStorageDefinition, desc[(Lcom/jogamp/opengl/FBObject$Attachment$StorageDefinition;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment.StorageDefinition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Class com.jogamp.opengl.GL3 [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Method copyFrom, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/opengl/GLCapabilities;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLContext [junit] Added Method getCTPFromBits, desc[(I)I], sig[null], throws nil, access[protected static] [junit] Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method getFactory, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Added Method getFactoryImpl, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[protected static] [junit] Added Method getFactory, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Field GL_PROFILE_LIST_MAX_MOBILE, desc[[Ljava/lang/String;], sig[null], value[type null, data null, access[final public static] [junit] Added Field disabledEGL, desc[Z], sig[null], value[type null, data null, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method getOverride, desc[(I)Lcom/jogamp/opengl/GLRendererQuirks$Override;], sig[null], throws [java/lang/IllegalArgumentException], access[final public static] [junit] Added Field GL3CompatNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Method exist, desc[(Lcom/jogamp/opengl/GLRendererQuirks;I)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field DontChooseFBConfigBestMatch, desc[I], sig[null], value[type java.lang.Integer, data 24, access[final public static] [junit] Added Field NoFBOSupport, desc[I], sig[null], value[type java.lang.Integer, data 23, access[final public static] [junit] Added Field No10BitColorCompOffscreen, desc[I], sig[null], value[type java.lang.Integer, data 25, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks.Override [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGL [junit] Added Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetPlatformDisplay, desc[(IJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformPixmapSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePbufferFromClientBuffer, desc[(JIJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetSyncAttrib, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglWaitSync, desc[(JJI)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroySync, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroyImage, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglClientWaitSync, desc[(JJIJ)I], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformWindowSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateImage, desc[(JJIJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Method setPData, desc[(J)Lcom/jogamp/opengl/egl/EGLClientPixmapHI;], sig[null], throws nil, access[public] [junit] Added Method getPData, desc[()J], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Added Method eglGetPlatformDisplayEXT, desc[(IJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamKHR, desc[(JJILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglFenceNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroyStreamKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputLayerAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputPortAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerAcquireKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformWindowSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerReleaseKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamProducerSurfaceKHR, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetSyncAttribNV, desc[(JILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateImageKHR, desc[(JJIJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroySyncNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceStringEXT, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglLabelObjectKHR, desc[(JIJJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetStreamFileDescriptorKHR, desc[(JJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceAttribEXT, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamTimeKHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerOutputEXT, desc[(JJJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamu64KHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamAttribKHR, desc[(JJII)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerGLTextureExternalKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamSyncNV, desc[(JJILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglClientWaitSyncNV, desc[(JIJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglSignalSyncNV, desc[(JI)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Field alphaRequested, desc[Z], sig[null], value[type null, data null, access[final protected] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] [junit] [junit] [junit] [junit] Class Order [junit] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.Test [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.NativeSurface [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.nativewindow.NativeWindowFactory [junit] Changed Field TYPE_AWT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_EGL, type[nil -> java.lang.String], access[] [junit] Added Field TYPE_WAYLAND, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .wayland, access[final public static] [junit] Changed Field TYPE_MACOSX, type[nil -> java.lang.String], access[] [junit] Added Field TYPE_IOS, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .ios, access[final public static] [junit] Added Field TYPE_DRM_GBM, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data .egl.gbm, access[final public static] [junit] Added Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Changed Field TYPE_BCM_VC_IV, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_ANDROID, type[nil -> java.lang.String], access[] [junit] Removed Method getLocationOnScreen, desc[(Lcom/jogamp/nativewindow/NativeWindow;)Lcom/jogamp/nativewindow/util/PointImmutable;], sig[null], throws nil, access[public static] [junit] Changed Field TYPE_WINDOWS, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_DEFAULT, type[nil -> java.lang.String], access[] [junit] Changed Field TYPE_X11, type[nil -> java.lang.String], access[] [junit] Class com.jogamp.nativewindow.NativeWindowHolder [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration [junit] Removed Method create, desc[(Ljava/awt/Component;Lcom/jogamp/nativewindow/CapabilitiesImmutable;Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/nativewindow/awt/AWTGraphicsConfiguration;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.awt.AppContextInfo [junit] Removed Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public] [junit] Added Method invokeOnAppContextThread, desc[(ZLjava/lang/Runnable;Ljava/lang/String;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public] [junit] Class com.jogamp.nativewindow.awt.JAWTWindow [junit] Removed Method updateLockedData, desc[(Ljogamp/nativewindow/jawt/JAWT_Rectangle;)Z], sig[null], throws nil, access[final protected] [junit] Removed Method updatePixelScale, desc[(Z)Z], sig[null], throws nil, access[final public] [junit] Removed Method lockSurfaceImpl, desc[()I], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[protected] [junit] Class com.jogamp.nativewindow.ios.IOSGraphicsDevice [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.javafx.JFXAccessor [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.nativewindow.swt.SWTAccessor [junit] Added Method getLocationInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method deviceZoomScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getSizeInPixels, desc[(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/graphics/Point;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method autoScaleUp, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleDown, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method isOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;)Z], sig[null], throws nil, access[public static] [junit] Removed Method invoke, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method invokeOnOSTKThread, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method getClientAreaInPixels, desc[(Lorg/eclipse/swt/widgets/Scrollable;)Lorg/eclipse/swt/graphics/Rectangle;], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method invokeOnSWTThread, desc[(Lorg/eclipse/swt/widgets/Display;ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static] [junit] Added Method printInfo, desc[(Ljava/io/PrintStream;Lorg/eclipse/swt/widgets/Display;)V], sig[null], throws nil, access[public static] [junit] Added Method autoScaleDown, desc[(I)I], sig[null], throws nil, access[public static] [junit] Added Method getAutoScalingFactor, desc[()F], sig[null], throws [com/jogamp/nativewindow/NativeWindowException], access[public static] [junit] Added Method getDeviceZoomScalingFactor, desc[()F], sig[null], throws nil, access[public static] [junit] Added Method deviceZoomScaleUp, desc[(Lcom/jogamp/nativewindow/util/Point;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.nativewindow.util.Point [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method translate, desc[(Lcom/jogamp/nativewindow/util/PointImmutable;)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(II)V], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(II)Lcom/jogamp/nativewindow/util/Point;], sig[null], throws nil, access[final public] [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.Rectangle [junit] Removed Method setX, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/Rectangle;)V], sig[null], throws nil, access[final public] [junit] Removed Method setHeight, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method setHeight, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method setY, desc[(I)V], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)V], sig[null], throws nil, access[final public] [junit] Added Method setX, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Added Method setWidth, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method set, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Added Method setY, desc[(I)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[final public] [junit] Removed Method setWidth, desc[(I)V], sig[null], throws nil, access[final public] [junit] Removed Method set, desc[(IIII)V], sig[null], throws nil, access[final public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[final public] [junit] Class com.jogamp.nativewindow.util.RectangleImmutable [junit] Removed Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method intersection, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Added Method intersection, desc[(IIII)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(IIII)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Removed Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/RectangleImmutable;], sig[null], throws nil, access[abstract public] [junit] Added Method union, desc[(Lcom/jogamp/nativewindow/util/RectangleImmutable;)Lcom/jogamp/nativewindow/util/Rectangle;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Display.PointerIcon [junit] Removed Method validate, desc[()Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.newt.Window [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_BIT_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 14, access[final public static] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[abstract public] [junit] Added Method toString, desc[()Ljava/lang/String;], sig[null], throws nil, access[abstract public] [junit] Added Field STATE_MASK_REPOSITIONABLE, desc[I], sig[null], value[type java.lang.Integer, data 16384, access[final public static] [junit] Class com.jogamp.newt.awt.NewtCanvasAWT [junit] Changed Class , access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.javafx.NewtCanvasJFX [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.newt.opengl.GLWindow [junit] Added Method toSimpleString, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public] [junit] Added Method toSimpleString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method toString, desc[(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[final public] [junit] Added Method getLock, desc[()Lcom/jogamp/common/util/locks/RecursiveLock;], sig[null], throws nil, access[public] [junit] Class com.jogamp.newt.swt.NewtCanvasSWT [junit] Changed Class , access[] [junit] Added Method isNativeValid, desc[()Z], sig[null], throws nil, access[final protected] [junit] CompatChanged Method setNEWTChild, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] CompatChanged Method dispose, throws[[] -> [org/eclipse/swt/SWTException]], access[] [junit] Added Method getNativeSurface, desc[()Lcom/jogamp/nativewindow/NativeSurface;], sig[null], throws nil, access[public] [junit] Removed Method updatePosSizeCheck, desc[(IIIIZ)V], sig[null], throws nil, access[final protected] [junit] Removed Method updateSizeCheck, desc[()V], sig[null], throws nil, access[final protected] [junit] Class com.jogamp.opengl.DebugGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.DebugGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.DebugGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.FBObject.Attachment [junit] Added Method setStorage, desc[(Lcom/jogamp/opengl/GL;)V], sig[null], throws nil, access[final protected] [junit] Added Method setStorageDefinition, desc[(Lcom/jogamp/opengl/FBObject$Attachment$StorageDefinition;)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.FBObject.Attachment.StorageDefinition [junit] Added Class , access[abstract interface public] [junit] Class com.jogamp.opengl.GL2 [junit] Removed Field GL_GREEN_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34145, access[final public static] [junit] Removed Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Removed Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_VERTEX4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXCOORD2_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 536870912, access[final public static] [junit] Removed Field GL_TEXCOORD3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static] [junit] Removed Field GL_VERTEX23_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4, access[final public static] [junit] Removed Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_MEM_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107025, access[final public static] [junit] Removed Field GL_MAT_SPECULAR_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 67108864, access[final public static] [junit] Removed Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Removed Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_MAT_AMBIENT_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 1048576, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_BACK_NORMALS_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107043, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_FAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107041, access[final public static] [junit] Removed Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Removed Field GL_EDGEFLAG_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 262144, access[final public static] [junit] Removed Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RECLAIM_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107006, access[final public static] [junit] Removed Field GL_STRICT_LIGHTING_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107031, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_STRICT_SCISSOR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107032, access[final public static] [junit] Removed Field GL_COLOR3_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 65536, access[final public static] [junit] Removed Field GL_STRICT_DEPTHFUNC_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107030, access[final public static] [junit] Removed Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34148, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_HANDLE_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107010, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_GREEN_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34149, access[final public static] [junit] Removed Field GL_WIDE_LINE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107042, access[final public static] [junit] Removed Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_WIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107023, access[final public static] [junit] Removed Field GL_BLUE_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34146, access[final public static] [junit] Removed Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Removed Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MATERIAL_SIDE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107052, access[final public static] [junit] Removed Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Removed Field GL_FULL_STIPPLE_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107033, access[final public static] [junit] Removed Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INTERLACE_READ_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34152, access[final public static] [junit] Removed Field GL_ALWAYS_FAST_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107020, access[final public static] [junit] Removed Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Removed Field GL_ALPHA_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34147, access[final public static] [junit] Removed Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Removed Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_RED_MIN_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34144, access[final public static] [junit] Removed Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Removed Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_INDEX_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 524288, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_END_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107012, access[final public static] [junit] Removed Field GL_VERTEX_CONSISTENT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107051, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_FRG_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107024, access[final public static] [junit] Removed Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Removed Field GL_NORMAL_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 134217728, access[final public static] [junit] Removed Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALPHA_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34151, access[final public static] [junit] Removed Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 2097152, access[final public static] [junit] Removed Field GL_BLUE_MAX_CLAMP_INGR, desc[I], sig[null], value[type java.lang.Integer, data 34150, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_VERTEX_DATA_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107050, access[final public static] [junit] Removed Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Removed Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_ALLOW_DRAW_OBJ_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107022, access[final public static] [junit] Removed Field GL_TEXCOORD1_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 268435456, access[final public static] [junit] Removed Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAX_VERTEX_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107053, access[final public static] [junit] Removed Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CONSERVE_MEMORY_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107005, access[final public static] [junit] Removed Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Removed Field GL_PREFER_DOUBLEBUFFER_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107000, access[final public static] [junit] Removed Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Removed Field GL_COLOR4_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 131072, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_COLOR_INDEXES_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 16777216, access[final public static] [junit] Removed Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_EMISSION_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 8388608, access[final public static] [junit] Removed Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Removed Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_DIFFUSE_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 4194304, access[final public static] [junit] Removed Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_CLIP_NEAR_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107040, access[final public static] [junit] Removed Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_ALWAYS_SOFT_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107021, access[final public static] [junit] Removed Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_MAT_SHININESS_BIT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 33554432, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, desc[I], sig[null], value[type java.lang.Integer, data 107011, access[final public static] [junit] Removed Field GL_TEXCOORD4_BIT_PGI, desc[J], sig[null], value[type java.lang.Long, data 2147483648, access[final public static] [junit] Removed Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Removed Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GL2ES3 [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Removed Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Removed Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Removed Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Removed Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Removed Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Removed Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Removed Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Removed Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Removed Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL2GL3 [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Removed Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Removed Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Removed Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Removed Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Removed Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Removed Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Removed Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Removed Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Removed Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Class com.jogamp.opengl.GL3 [junit] Added Field GL_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36954, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36949, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36972, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, desc[I], sig[null], value[type java.lang.Integer, data 36665, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36971, access[final public static] [junit] Added Field GL_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36951, access[final public static] [junit] Added Field GL_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36940, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE, desc[I], sig[null], value[type java.lang.Integer, data 36960, access[final public static] [junit] Added Field GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36961, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36968, access[final public static] [junit] Added Field GL_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36943, access[final public static] [junit] Added Field GL_MAX_IMAGE_SAMPLES, desc[I], sig[null], value[type java.lang.Integer, data 36973, access[final public static] [junit] Added Field GL_INT_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36957, access[final public static] [junit] Added Field GL_IMAGE_2D_MULTISAMPLE_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36950, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_2D_RECT, desc[I], sig[null], value[type java.lang.Integer, data 36965, access[final public static] [junit] Added Field GL_UNSIGNED_INT_IMAGE_1D, desc[I], sig[null], value[type java.lang.Integer, data 36962, access[final public static] [junit] Added Field GL_IMAGE_1D_ARRAY, desc[I], sig[null], value[type java.lang.Integer, data 36946, access[final public static] [junit] Class com.jogamp.opengl.GL3ES3 [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, desc[I], sig[null], value[type java.lang.Integer, data 37063, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, desc[I], sig[null], value[type java.lang.Integer, data 37065, access[final public static] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_RANGE, desc[I], sig[null], value[type java.lang.Integer, data 37761, access[final public static] [junit] Added Field GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, desc[I], sig[null], value[type java.lang.Integer, data 37064, access[final public static] [junit] Added Field GL_MAX_VERTEX_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37066, access[final public static] [junit] Added Field GL_PRIMITIVE_BOUNDING_BOX, desc[I], sig[null], value[type java.lang.Integer, data 37566, access[final public static] [junit] Added Field GL_MAX_FRAGMENT_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37070, access[final public static] [junit] Added Field GL_MAX_GEOMETRY_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37069, access[final public static] [junit] Added Field GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37068, access[final public static] [junit] Added Field GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37067, access[final public static] [junit] Added Field GL_MAX_COMBINED_IMAGE_UNIFORMS, desc[I], sig[null], value[type java.lang.Integer, data 37071, access[final public static] [junit] Added Method glPrimitiveBoundingBox, desc[(FFFFFFFF)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, desc[I], sig[null], value[type java.lang.Integer, data 37762, access[final public static] [junit] Class com.jogamp.opengl.GL3bc [junit] Added Field GL_TEXTURE_REDUCTION_MODE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37734, access[final public static] [junit] Added Field GL_WEIGHTED_AVERAGE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37735, access[final public static] [junit] Class com.jogamp.opengl.GL4bc [junit] Added Method glUniform2ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36855, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC4_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36843, access[final public static] [junit] Added Method glProgramUniform3i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37699, access[final public static] [junit] Added Method glProgramUniform4ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37693, access[final public static] [junit] Added Method glProgramUniform2i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformi64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64ARB, desc[(IIJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36841, access[final public static] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37694, access[final public static] [junit] Added Method glUniform4i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glEvaluateDepthValuesARB, desc[()V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glMaxShaderCompilerThreadsARB, desc[(I)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36432, access[final public static] [junit] Added Method glProgramUniform2ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC2_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36853, access[final public static] [junit] Added Method glProgramUniform2i64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetUniformui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform1i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_ARB, desc[I], sig[null], value[type java.lang.Integer, data 5134, access[final public static] [junit] Added Method glProgramUniform1ui64ARB, desc[(IIJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37697, access[final public static] [junit] Added Method glGetnUniformi64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glGetnUniformui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2i64ARB, desc[(IJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2i64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37696, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform2ui64ARB, desc[(IIJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform4ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37695, access[final public static] [junit] Added Method glGetUniformi64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform1i64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4i64ARB, desc[(IJJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37698, access[final public static] [junit] Added Method glUniform1ui64ARB, desc[(IJ)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(III[FI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glNamedFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36842, access[final public static] [junit] Added Method glProgramUniform1i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform3ui64ARB, desc[(IJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_MAX_SHADER_COMPILER_THREADS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37296, access[final public static] [junit] Added Method glProgramUniform4i64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(IILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform2ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_COMPLETION_STATUS_ARB, desc[I], sig[null], value[type java.lang.Integer, data 37297, access[final public static] [junit] Added Method glProgramUniform1ui64vARB, desc[(IIILjava/nio/LongBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3i64ARB, desc[(IIJJJ)V], sig[null], throws nil, access[abstract public] [junit] Added Field GL_UNSIGNED_INT64_VEC3_ARB, desc[I], sig[null], value[type java.lang.Integer, data 36854, access[final public static] [junit] Added Method glFramebufferSampleLocationsfvARB, desc[(IIILjava/nio/FloatBuffer;)V], sig[null], throws nil, access[abstract public] [junit] Added Method glProgramUniform3ui64vARB, desc[(III[JI)V], sig[null], throws nil, access[abstract public] [junit] Added Method glUniform4ui64vARB, desc[(II[JI)V], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.GLCapabilities [junit] Added Method copyFrom, desc[(Lcom/jogamp/nativewindow/CapabilitiesImmutable;)Lcom/jogamp/opengl/GLCapabilities;], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits [junit] Added Class , access[public super synchronized] [junit] Class com.jogamp.opengl.GLContext [junit] Removed Field FORCE_NO_COLOR_RENDERBUFFER, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Added Method getCTPFromBits, desc[(I)I], sig[null], throws nil, access[protected static] [junit] Added Method validateProfileBits, desc[(ILjava/lang/String;)V], sig[null], throws nil, access[protected static] [junit] Removed Method mapAvailableGLVersion, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;IIIII)Ljava/lang/Integer;], sig[null], throws nil, access[protected static] [junit] Removed Field FORCE_NO_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Removed Field FORCE_MIN_FBO_SUPPORT, desc[Z], sig[null], value[type null, data null, access[final protected static] [junit] Class com.jogamp.opengl.GLDrawableFactory [junit] Added Method getFactory, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] Added Method getFactoryImpl, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[protected static] [junit] Removed Method getFactoryImpl, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws [com/jogamp/opengl/GLException], access[protected static] [junit] Added Method getFactory, desc[(Z)Lcom/jogamp/opengl/GLDrawableFactory;], sig[null], throws nil, access[public static] [junit] CompatChanged Method getFactoryImpl, throws[[com/jogamp/opengl/GLException] -> []], access[] [junit] Class com.jogamp.opengl.GLProfile [junit] Added Field GL_PROFILE_LIST_MAX_MOBILE, desc[[Ljava/lang/String;], sig[null], value[type null, data null, access[final public static] [junit] Added Field disabledEGL, desc[Z], sig[null], value[type null, data null, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks [junit] Added Method getOverride, desc[(I)Lcom/jogamp/opengl/GLRendererQuirks$Override;], sig[null], throws [java/lang/IllegalArgumentException], access[final public static] [junit] Added Field GL3CompatNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Removed Method addQuirks, desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[final public] [junit] Removed Method , desc[([III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public] [junit] Added Method exist, desc[(Lcom/jogamp/opengl/GLRendererQuirks;I)Z], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field DontChooseFBConfigBestMatch, desc[I], sig[null], value[type java.lang.Integer, data 24, access[final public static] [junit] Removed Field GLNonCompliant, desc[I], sig[null], value[type java.lang.Integer, data 6, access[final public static] [junit] Added Field NoFBOSupport, desc[I], sig[null], value[type java.lang.Integer, data 23, access[final public static] [junit] Removed Method addStickyDeviceQuirks, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;[III)V], sig[null], throws [java/lang/IllegalArgumentException], access[public static] [junit] Added Field No10BitColorCompOffscreen, desc[I], sig[null], value[type java.lang.Integer, data 25, access[final public static] [junit] Class com.jogamp.opengl.GLRendererQuirks.Override [junit] Added Class , access[enum final public super synchronized] [junit] Class com.jogamp.opengl.JoglVersion [junit] Added Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Removed Method getAvailableCapabilitiesInfo, desc[(Lcom/jogamp/opengl/GLDrawableFactory;Lcom/jogamp/nativewindow/AbstractGraphicsDevice;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.TraceGL4bc [junit] Removed Method glHintPGI, desc[(II)V], sig[null], throws nil, access[public] [junit] Changed Class , access[] [junit] Removed Method glBlendFuncSeparateINGR, desc[(IIII)V], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.TraceGLES1 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.TraceGLES3 [junit] Changed Class , access[] [junit] Class com.jogamp.opengl.egl.EGL [junit] Removed Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformPixmapSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetPlatformDisplay, desc[(ILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePlatformWindowSurface, desc[(JJLjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateSync, desc[(JILcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetPlatformDisplay, desc[(IJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglClientWaitSync, desc[(JLjava/nio/Buffer;IJ)I], sig[null], throws nil, access[public static] [junit] Removed Method eglCreatePbufferFromClientBuffer, desc[(JILjava/nio/Buffer;JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformPixmapSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglGetSyncAttrib, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePbufferFromClientBuffer, desc[(JIJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglGetSyncAttrib, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglWaitSync, desc[(JJI)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglWaitSync, desc[(JLjava/nio/Buffer;I)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroySync, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroySync, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Added Method eglDestroyImage, desc[(JJ)Z], sig[null], throws nil, access[public static] [junit] Removed Method eglDestroyImage, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[public static] [junit] Added Method eglClientWaitSync, desc[(JJIJ)I], sig[null], throws nil, access[public static] [junit] Added Method eglCreatePlatformWindowSurface, desc[(JJJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Added Method eglCreateImage, desc[(JJIJLcom/jogamp/common/nio/PointerBuffer;)J], sig[null], throws nil, access[public static] [junit] Removed Method eglCreateImage, desc[(JJILjava/nio/Buffer;Lcom/jogamp/common/nio/PointerBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static] [junit] Class com.jogamp.opengl.egl.EGLClientPixmapHI [junit] Added Method setPData, desc[(J)Lcom/jogamp/opengl/egl/EGLClientPixmapHI;], sig[null], throws nil, access[public] [junit] Added Method getPData, desc[()J], sig[null], throws nil, access[public] [junit] Class com.jogamp.opengl.egl.EGLExt [junit] Removed Method eglOutputPortAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetPlatformDisplayEXT, desc[(IJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceStringEXT, desc[(Ljava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamKHR, desc[(JJILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamSyncNV, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglFenceNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroyStreamKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputLayerAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetStreamFileDescriptorKHR, desc[(JLjava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglOutputPortAttribEXT, desc[(JJIJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformWindowSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerAcquireKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformWindowSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglSignalSyncNV, desc[(Ljava/nio/Buffer;I)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputLayerStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamProducerSurfaceKHR, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerReleaseKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamProducerSurfaceKHR, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerGLTextureExternalKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerOutputEXT, desc[(JLjava/nio/Buffer;Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglClientWaitSyncNV, desc[(Ljava/nio/Buffer;IJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryDeviceAttribEXT, desc[(Ljava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetSyncAttribNV, desc[(Ljava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetSyncAttribNV, desc[(JILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateImageKHR, desc[(JJILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateImageKHR, desc[(JJIJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortStringEXT, desc[(JLjava/nio/Buffer;I)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglDestroySyncNV, desc[(J)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceStringEXT, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Removed Method eglFenceNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglLabelObjectKHR, desc[(JIJJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglOutputLayerAttribEXT, desc[(JLjava/nio/Buffer;IJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJLjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglGetStreamFileDescriptorKHR, desc[(JJ)I], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryDeviceAttribEXT, desc[(JILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputPortStringEXT, desc[(JJI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamTimeKHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamu64KHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreatePlatformPixmapSurfaceEXT, desc[(JJJLjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamTimeKHR, desc[(JLjava/nio/Buffer;ILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerOutputEXT, desc[(JJJ)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerAcquireKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamFromFileDescriptorKHR, desc[(JI)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryStreamu64KHR, desc[(JJILjava/nio/LongBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamAttribKHR, desc[(JLjava/nio/Buffer;II)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglGetPlatformDisplayEXT, desc[(ILjava/nio/Buffer;Ljava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamAttribKHR, desc[(JJII)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglStreamConsumerGLTextureExternalKHR, desc[(JJ)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateStreamSyncNV, desc[(JJILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroyStreamKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglQueryOutputLayerAttribEXT, desc[(JJILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglCreateStreamKHR, desc[(JLjava/nio/IntBuffer;)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[abstract public] [junit] Added Method eglCreateFenceSyncNV, desc[(JILjava/nio/IntBuffer;)J], sig[null], throws nil, access[abstract public] [junit] Removed Method eglLabelObjectKHR, desc[(JILjava/nio/Buffer;Ljava/nio/Buffer;)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryOutputPortAttribEXT, desc[(JLjava/nio/Buffer;ILcom/jogamp/common/nio/PointerBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglClientWaitSyncNV, desc[(JIJ)I], sig[null], throws nil, access[abstract public] [junit] Removed Method eglStreamConsumerReleaseKHR, desc[(JLjava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglQueryStreamKHR, desc[(JLjava/nio/Buffer;ILjava/nio/IntBuffer;)Z], sig[null], throws nil, access[abstract public] [junit] Added Method eglSignalSyncNV, desc[(JI)Z], sig[null], throws nil, access[abstract public] [junit] Removed Method eglDestroySyncNV, desc[(Ljava/nio/Buffer;)Z], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.math.FloatUtil [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixToString, access[] [junit] Changed Method matrixRowToString, access[] [junit] Changed Method multMatrix, access[] [junit] Changed Method multMatrixVec, access[] [junit] Changed Method multMatrix, access[] [junit] Class com.jogamp.opengl.util.GLReadBufferUtil [junit] Added Field alphaRequested, desc[Z], sig[null], value[type null, data null, access[final protected] [junit] Class com.jogamp.opengl.util.PMVMatrix [junit] Changed Method getDirtyBits, access[] [junit] Changed Method getRequestMask, access[] [junit] Class com.jogamp.opengl.util.texture.spi.DDSImage [junit] Removed Method isDDSImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.SGIImage [junit] Removed Method isSGIImage, desc[(Ljava/io/InputStream;)Z], sig[null], throws [java/io/IOException], access[public static] [junit] Class com.jogamp.opengl.util.texture.spi.TextureProvider [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[abstract public] [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[abstract public] [junit] Class com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider [junit] Added Method getImageTypes, desc[()[Lcom/jogamp/opengl/util/texture/ImageType;], sig[null], throws nil, access[final public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/net/URL;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [junit] Removed Method newTextureData, desc[(Lcom/jogamp/opengl/GLProfile;Ljava/io/File;IIZLjava/lang/String;)Lcom/jogamp/opengl/util/texture/TextureData;], sig[null], throws [java/io/IOException], access[public] [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 @ 1610401323313 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610401323313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI [junit] -- Exponent identities [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401326267 ms III - Start [junit] SLOCK [T main @ 1610401326269 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401326638 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610401326638 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.305 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 @ 1610401326267 ms III - Start [junit] SLOCK [T main @ 1610401326269 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401326638 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610401326638 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testExponentIdentity took 0.007 sec [junit] Testcase: testInfinite took 0.025 sec [junit] Testcase: testInfinityExponent took 0.001 sec [junit] Testcase: testInfinityNegativeExponent took 0.001 sec [junit] Testcase: testInfinityNegativeSign took 0 sec [junit] Testcase: testInfinityNegativeSignificand took 0.001 sec [junit] Testcase: testInfinitySign took 0.001 sec [junit] Testcase: testInfinitySignificand took 0.001 sec [junit] Testcase: testNaN took 0.001 sec [junit] Testcase: testPackDoubleNaN took 0.001 sec [junit] Testcase: testPackDoubleNegativeInfinity took 0.001 sec [junit] Testcase: testPackDoubleNegativeZero took 0 sec [junit] Testcase: testPackDoublePositiveInfinity took 0.001 sec [junit] Testcase: testPackDoublePositiveZero took 0.001 sec [junit] Testcase: testPackDoubleUnpackFloat took 0.048 sec [junit] Testcase: testPackFloatDoubleEquivalent took 0.034 sec [junit] Testcase: testPackFloatNaN took 0.001 sec [junit] Testcase: testPackFloatNegativeInfinity took 0 sec [junit] Testcase: testPackFloatNegativeZero took 0.001 sec [junit] Testcase: testPackFloatPositiveInfinity took 0.001 sec [junit] Testcase: testPackFloatPositiveZero took 0.001 sec [junit] Testcase: testPackFloatUnpackDouble took 0.046 sec [junit] Testcase: testPackUnpackDouble took 0.041 sec [junit] Testcase: testPackUnpackFloat took 0.04 sec [junit] Testcase: testSignIdentity took 0.001 sec [junit] Testcase: testSignificandIdentity took 0.002 sec [junit] Testcase: testUnpackDoubleNaN took 0 sec [junit] Testcase: testUnpackDoubleNegativeInfinity took 0.001 sec [junit] Testcase: testUnpackDoubleNegativeZero took 0.001 sec [junit] Testcase: testUnpackDoubleOne took 0.002 sec [junit] Testcase: testUnpackDoubleOneNegative took 0.001 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.001 sec [junit] Testcase: testUnpackFloatNaN took 0 sec [junit] Testcase: testUnpackFloatNegativeInfinity took 0.001 sec [junit] Testcase: testUnpackFloatNegativeZero took 0 sec [junit] Testcase: testUnpackFloatOne took 0.001 sec [junit] Testcase: testUnpackFloatOneNegative took 0.001 sec [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.305 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 @ 1610401326267 ms III - Start [junit] SLOCK [T main @ 1610401326269 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testExponentIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinite [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityExponent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeExponent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSign [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinityNegativeSignificand [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySign [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testInfinitySignificand [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoublePositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackDoubleUnpackFloat [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatDoubleEquivalent [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatPositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackFloatUnpackDouble [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackDouble [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testPackUnpackFloat [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testSignificandIdentity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOne [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleOneNegative [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoublePositiveZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwo [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackDoubleTwoNegative [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNaN [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatNegativeZero [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOne [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI - testUnpackFloatOneNegative [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401326638 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610401326638 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.409 sec [junit] [junit] Testcase: testNaNSignificand took 0.006 sec [junit] Testcase: testInfinitySign took 0 sec [junit] Testcase: testInfinityNegativeExponent took 0 sec [junit] Testcase: testNaNExponent took 0 sec [junit] Testcase: testInfinitySignificand took 0 sec [junit] Testcase: testInfinityNegativeSign took 0.001 sec [junit] Testcase: testInfinityExponent took 0 sec [junit] Testcase: testInfinityNegativeSignificand took 0 sec [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.409 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.389 sec [junit] [junit] Testcase: testNaNSignificand took 0.005 sec [junit] Testcase: testInfinitySign took 0 sec [junit] Testcase: testInfinityNegativeExponent took 0 sec [junit] Testcase: testNaNExponent took 0 sec [junit] Testcase: testInfinitySignificand took 0.001 sec [junit] Testcase: testInfinityNegativeSign took 0 sec [junit] Testcase: testInfinityExponent took 0.001 sec [junit] Testcase: testInfinityNegativeSignificand took 0 sec [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.389 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.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] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.447 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] [junit] Zero.10: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.11: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.12: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.13: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.14: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.15: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.16: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.17: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Zero.18: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Print.WE.19: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.20: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [junit] [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, 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 ****, epsilon 1.1920929E-7 [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [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.17549435E-38, b: 1.17549435E-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] [junit] Equal.WE.10: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0 [junit] Equal.WE.12: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.13: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.14: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.18: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.19: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.20: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.21: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0 [junit] Equal.WE.22: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.23: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1 [junit] Equal.WE.24: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1 [junit] Print.WE.25: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.26: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [junit] [junit] Equal.WE.50: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0 [junit] Equal.WE.52: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.53: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.54: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.58: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.59: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.60: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.61: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0 [junit] Equal.WE.62: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.63: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1 [junit] Equal.WE.64: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1 [junit] Print.WE.65: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.66: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [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.17549435E-38, b: 1.17549435E-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] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true [junit] [junit] Zero.10: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.11: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.12: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.13: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.14: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.15: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.16: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.17: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Zero.18: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Print.WE.19: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.20: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [junit] [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, 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 ****, epsilon 1.1920929E-7 [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [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.17549435E-38, b: 1.17549435E-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] [junit] Equal.WE.10: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0 [junit] Equal.WE.12: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.13: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.14: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.18: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.19: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.20: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.21: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0 [junit] Equal.WE.22: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.23: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1 [junit] Equal.WE.24: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1 [junit] Print.WE.25: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.26: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [junit] [junit] Equal.WE.50: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0 [junit] Equal.WE.52: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.53: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.54: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.58: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.59: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.60: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.61: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0 [junit] Equal.WE.62: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.63: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1 [junit] Equal.WE.64: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1 [junit] Print.WE.65: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.66: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [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.17549435E-38, b: 1.17549435E-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] [junit] Comp.WE.10: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0 [junit] Comp.WE.12: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.13: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.14: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.18: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.19: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.20: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.21: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.22: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.23: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.24: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.25: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1 [junit] Comp.WE.26: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1 [junit] Comp.WE.27: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1 [junit] Comp.WE.28: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1 [junit] Comp.WE.29: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1 [junit] Comp.WE.30: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1 [junit] Comp.WE.31: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.32: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] [junit] Comp.WE.50: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0 [junit] Comp.WE.52: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.53: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.54: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.58: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.59: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.60: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.61: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.62: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.63: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.64: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.65: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1 [junit] Comp.WE.66: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1 [junit] Comp.WE.67: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1 [junit] Comp.WE.68: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1 [junit] Comp.WE.69: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1 [junit] Comp.WE.70: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1 [junit] Comp.WE.71: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.72: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0 [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] [junit] Comp.WE.10: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0 [junit] Comp.WE.12: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.13: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.14: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.18: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.19: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.20: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.21: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.22: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.23: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.24: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.25: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1 [junit] Comp.WE.26: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1 [junit] Comp.WE.27: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1 [junit] Comp.WE.28: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1 [junit] Comp.WE.29: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1 [junit] Comp.WE.30: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1 [junit] Comp.WE.31: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.32: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] [junit] Comp.WE.50: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0 [junit] Comp.WE.52: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.53: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.54: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.58: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.59: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.60: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.61: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.62: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.63: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.64: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.65: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1 [junit] Comp.WE.66: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1 [junit] Comp.WE.67: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1 [junit] Comp.WE.68: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1 [junit] Comp.WE.69: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1 [junit] Comp.WE.70: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1 [junit] Comp.WE.71: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.72: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01aZeroWithFixedEpsilon took 0.005 sec [junit] Testcase: test01bZeroWithMachEpsilon took 0.004 sec [junit] Testcase: test02EqualsNoEpsilon took 0.006 sec [junit] Testcase: test03aEqualsWithFixedEpsilon took 0.007 sec [junit] Testcase: test03bEqualsWithMachEpsilon took 0.006 sec [junit] Testcase: test04CompareNoEpsilon took 0.007 sec [junit] Testcase: test05aCompareWithFixedEpsilon took 0.005 sec [junit] Testcase: test05bCompareWithMachEpsilon took 0.004 sec [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.447 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] [junit] Zero.10: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.11: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.12: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.13: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.14: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.15: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.16: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.17: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Zero.18: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Print.WE.19: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.20: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [junit] [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7 [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7 [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, 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 ****, epsilon 1.1920929E-7 [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [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.17549435E-38, b: 1.17549435E-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] [junit] Equal.WE.10: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0 [junit] Equal.WE.12: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.13: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.14: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.18: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.19: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.20: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.21: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0 [junit] Equal.WE.22: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.23: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1 [junit] Equal.WE.24: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1 [junit] Print.WE.25: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.26: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [junit] [junit] Equal.WE.50: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0 [junit] Equal.WE.52: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.53: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.54: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.58: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.59: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.60: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0 [junit] Equal.WE.61: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0 [junit] Equal.WE.62: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0 [junit] Equal.WE.63: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1 [junit] Equal.WE.64: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1 [junit] Print.WE.65: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****, epsilon 1.1920929E-7 [junit] Print.WE.66: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 - OK, epsilon 1.1920929E-7 [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.17549435E-38, b: 1.17549435E-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] [junit] Comp.WE.10: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.11: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0 [junit] Comp.WE.12: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.13: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.14: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.15: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.16: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.17: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.18: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.19: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.20: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.21: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.22: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.23: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.24: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.25: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1 [junit] Comp.WE.26: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1 [junit] Comp.WE.27: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1 [junit] Comp.WE.28: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1 [junit] Comp.WE.29: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1 [junit] Comp.WE.30: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1 [junit] Comp.WE.31: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.32: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] [junit] Comp.WE.50: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.51: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0 [junit] Comp.WE.52: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.53: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.54: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.55: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.56: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.57: a: 1.17549435E-38, b: 1.17549435E-38 -> d 0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.58: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.59: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.60: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0 [junit] Comp.WE.61: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.62: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.63: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1 [junit] Comp.WE.64: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1 [junit] Comp.WE.65: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1 [junit] Comp.WE.66: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1 [junit] Comp.WE.67: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1 [junit] Comp.WE.68: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1 [junit] Comp.WE.69: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1 [junit] Comp.WE.70: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1 [junit] Comp.WE.71: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0 [junit] Comp.WE.72: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0 [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil02MatrixMatrixMultNOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil02MatrixMatrixMultNOUI [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.386 sec [junit] [junit] Testcase: testCM_m1xm2 took 0.015 sec [junit] Testcase: testCM_m2xm1 took 0.001 sec [junit] Testcase: testRM_m1xm2 took 0 sec [junit] Testcase: testRM_m2xm1 took 0 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.386 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil03InversionNOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil03InversionNOUI [junit] inv-1: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv-1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv-1: [ 0.0000000 -0.0000000 1.0000000 -0.0000000 ] [junit] inv-1: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv-2: [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 0.0000000 1.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] orig : [ 2.3464675 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 2.4142134 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] orig : [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_0: [ 0.4261725 0.0000000 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.4142136 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_0: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 2.4142134 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0000000 -0.0000000 ] [junit] [junit] inv1_1: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_1: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_1: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_2: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_2: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_2: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] orig : [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 1.0000000 -200.0000000 ] [junit] orig : [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv1_0: [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] inv1_0: [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 1.0000000 200.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv2_0: [ 1.0000000 0.0000000 0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 1.0000000 0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 1.0000000 -200.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv1_1: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 1.0000000 200.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv2_1: [ 1.0000000 -0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv2_1: [ 0.0000000 -0.0000000 1.0000000 -200.0000000 ] [junit] inv2_1: [ 0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv1_2: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 1.0000000 200.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv2_2: [ 1.0000000 -0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv2_2: [ 0.0000000 -0.0000000 1.0000000 -200.0000000 ] [junit] inv2_2: [ 0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] orig : [ 2.3464675 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 2.4142134 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] orig : [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_0: [ 0.4261725 0.0000000 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.4142136 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_0: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 2.4142134 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0000000 -0.0000000 ] [junit] [junit] inv1_1: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_1: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_1: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_2: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_2: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_2: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.432 sec [junit] ------------- Standard Error ----------------- [junit] inv-1: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv-1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv-1: [ 0.0000000 -0.0000000 1.0000000 -0.0000000 ] [junit] inv-1: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv-2: [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 0.0000000 1.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] orig : [ 2.3464675 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 2.4142134 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] orig : [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_0: [ 0.4261725 0.0000000 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.4142136 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_0: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 2.4142134 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0000000 -0.0000000 ] [junit] [junit] inv1_1: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_1: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_1: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_2: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_2: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_2: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] orig : [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 1.0000000 -200.0000000 ] [junit] orig : [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv1_0: [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] inv1_0: [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 1.0000000 200.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv2_0: [ 1.0000000 0.0000000 0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 1.0000000 0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 1.0000000 -200.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv1_1: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 1.0000000 200.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv2_1: [ 1.0000000 -0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv2_1: [ 0.0000000 -0.0000000 1.0000000 -200.0000000 ] [junit] inv2_1: [ 0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv1_2: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 1.0000000 200.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv2_2: [ 1.0000000 -0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv2_2: [ 0.0000000 -0.0000000 1.0000000 -200.0000000 ] [junit] inv2_2: [ 0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] orig : [ 2.3464675 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 2.4142134 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] orig : [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_0: [ 0.4261725 0.0000000 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.4142136 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_0: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 2.4142134 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0000000 -0.0000000 ] [junit] [junit] inv1_1: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_1: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_1: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_2: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_2: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_2: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] Summary loops 1000000: I1 1250 ms total, 0.001250 ms/inv [junit] Summary loops 1000000: I2 704 ms total, 0.000704 ms/inv [junit] Summary loops 1000000: I3 716 ms total, 0.000716 ms/inv [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01Ident took 0.204 sec [junit] Testcase: test02 took 0.021 sec [junit] Testcase: test03 took 0.015 sec [junit] Testcase: test04 took 0.013 sec [junit] Testcase: test05Perf took 2.799 sec [junit] Summary loops 1000000: I1 1250 ms total, 0.001250 ms/inv [junit] Summary loops 1000000: I2 704 ms total, 0.000704 ms/inv [junit] Summary loops 1000000: I3 716 ms total, 0.000716 ms/inv [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.432 sec [junit] [junit] ------------- Standard Error ----------------- [junit] inv-1: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv-1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv-1: [ 0.0000000 -0.0000000 1.0000000 -0.0000000 ] [junit] inv-1: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv-2: [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 0.0000000 1.0000000 0.0000000 ] [junit] inv-2: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] orig : [ 2.3464675 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 2.4142134 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] orig : [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_0: [ 0.4261725 0.0000000 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.4142136 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_0: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 2.4142134 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0000000 -0.0000000 ] [junit] [junit] inv1_1: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_1: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_1: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_2: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_2: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_2: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] orig : [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 1.0000000 -200.0000000 ] [junit] orig : [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv1_0: [ 1.0000000 0.0000000 0.0000000 0.0000000 ] [junit] inv1_0: [ 0.0000000 1.0000000 0.0000000 0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 1.0000000 200.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv2_0: [ 1.0000000 0.0000000 0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 1.0000000 0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 1.0000000 -200.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 0.0000000 1.0000000 ] [junit] [junit] inv1_1: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 1.0000000 200.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv2_1: [ 1.0000000 -0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv2_1: [ 0.0000000 -0.0000000 1.0000000 -200.0000000 ] [junit] inv2_1: [ 0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv1_2: [ 1.0000000 -0.0000000 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 1.0000000 200.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] inv2_2: [ 1.0000000 -0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 1.0000000 -0.0000000 0.0000000 ] [junit] inv2_2: [ 0.0000000 -0.0000000 1.0000000 -200.0000000 ] [junit] inv2_2: [ 0.0000000 0.0000000 -0.0000000 1.0000000 ] [junit] [junit] orig : [ 2.3464675 0.0000000 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 2.4142134 0.0000000 0.0000000 ] [junit] orig : [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] orig : [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_0: [ 0.4261725 0.0000000 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.4142136 -0.0000000 -0.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_0: [ 0.0000000 0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_0: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 2.4142134 -0.0000000 -0.0000000 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0002000 -20.0020008 ] [junit] inv2_0: [ 0.0000000 0.0000000 -1.0000000 -0.0000000 ] [junit] [junit] inv1_1: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_1: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_1: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_1: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_1: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_1: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_1: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] inv1_2: [ 0.4261726 0.0000000 -0.0000000 0.0000000 ] [junit] inv1_2: [ 0.0000000 0.4142136 0.0000000 -0.0000000 ] [junit] inv1_2: [ -0.0000000 0.0000000 -0.0000000 -1.0000000 ] [junit] inv1_2: [ 0.0000000 -0.0000000 -0.0499950 0.0500050 ] [junit] [junit] inv2_2: [ 2.3464675 0.0000000 -0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 2.4142132 0.0000000 -0.0000000 ] [junit] inv2_2: [ -0.0000000 0.0000000 -1.0002002 -20.0020027 ] [junit] inv2_2: [ 0.0000000 0.0000000 -1.0000000 0.0000000 ] [junit] [junit] Summary loops 1000000: I1 1250 ms total, 0.001250 ms/inv [junit] Summary loops 1000000: I2 704 ms total, 0.000704 ms/inv [junit] Summary loops 1000000: I3 716 ms total, 0.000716 ms/inv [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.393 sec [junit] [junit] Testcase: test took 0.028 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.393 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.392 sec [junit] [junit] Testcase: test01 took 0.027 sec [junit] Testcase: test02 took 0 sec [junit] Testcase: testNaN took 0 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.392 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.413 sec [junit] [junit] Testcase: testLookAtNegZIsNoOp took 0.024 sec [junit] Testcase: testLookAtPosY took 0 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.413 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI [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] [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0] [junit] B.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0] [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0] [junit] B.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0] [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale [junit] PMVMatrix[modified[P true, Mv true, T true], dirty/req[Mvi true/false, Mvit true/false, Frustum true/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] , 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] , 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] 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] [junit] A.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0] [junit] B.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0] [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0] [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0] [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] 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] 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] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.579 sec [junit] ------------- Standard Error ----------------- [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] [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0] [junit] B.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0] [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0] [junit] B.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0] [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale [junit] PMVMatrix[modified[P true, Mv true, T true], dirty/req[Mvi true/false, Mvit true/false, Frustum true/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] , 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] , 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] 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] [junit] A.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0] [junit] B.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0] [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0] [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0] [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] 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] 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] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 0.212 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.579 sec [junit] [junit] ------------- Standard Error ----------------- [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] [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0] [junit] B.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0] [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0] [junit] B.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0] [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale [junit] PMVMatrix[modified[P true, Mv true, T true], dirty/req[Mvi true/false, Mvit true/false, Frustum true/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] , 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] , 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] 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] [junit] A.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0] [junit] B.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0] [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0] [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0] [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] 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] 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] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.444 sec [junit] [junit] Testcase: test01Normalize took 0.002 sec [junit] Testcase: test02RotateZeroVector took 0.006 sec [junit] Testcase: test03InvertAndConj took 0.001 sec [junit] Testcase: test04Dot took 0 sec [junit] Testcase: test10AngleAxis took 0.001 sec [junit] Testcase: test11FromVectorToVector took 0 sec [junit] Testcase: test12FromAndToEulerAngles took 0 sec [junit] Testcase: test13FromEulerAnglesAndRotateVector took 0 sec [junit] Testcase: test14Matrix took 0.002 sec [junit] Testcase: test15aAxesAndMatrix took 0.001 sec [junit] Testcase: test15bAxesAndMatrix took 0 sec [junit] Testcase: test15cAxesAndMatrix took 0 sec [junit] Testcase: test20AddSubtract took 0.001 sec [junit] Testcase: test21Multiply took 0 sec [junit] Testcase: test22InvertMultNormalAndConj took 0.001 sec [junit] Testcase: test23RotationOrder took 0.001 sec [junit] Testcase: test24Axes took 0 sec [junit] Testcase: test25Slerp took 0 sec [junit] Testcase: test26LookAt took 0 sec [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.444 sec [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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401342821 ms III - Start [apply] junit.framework.TestListener: startTest(test00) [apply] SLOCK [T main @ 1610401342823 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00 [apply] junit.framework.TestListener: endTest(test00) [apply] Ubuntu-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 6.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.0800002 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.413334 [apply] fontScale 0.013333334 [apply] fontWidth 7.6533337 [apply] Ubuntu-Italic: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 6.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.0800002 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.066667 [apply] fontScale 0.013333334 [apply] fontWidth 7.3333335 [apply] Ubuntu-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 6.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.2 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.0 [apply] fontScale 0.013333334 [apply] fontWidth 7.8533335 [apply] FreeMono-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] FreeMono-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] FreeSans-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 10.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.76 [apply] fontScale 0.013333334 [apply] fontWidth 7.1600003 [apply] FreeSans-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 10.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.7066667 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.173333 [apply] FreeSerif-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.52 [apply] fontScale 0.013333334 [apply] fontWidth 3.7733333 [apply] FreeSerif-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.506667 [apply] fontScale 0.013333334 [apply] fontWidth 7.52 [apply] FreeSerif-Bold Italic: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.320001 [apply] fontScale 0.013333334 [apply] fontWidth 7.0666666 [apply] FreeSerif-Italic: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.866667 [apply] fontScale 0.013333334 [apply] fontWidth 6.4533334 [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 @ 1610401344003 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401344003 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.058 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401342821 ms III - Start [apply] SLOCK [T main @ 1610401342823 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00 [apply] Ubuntu-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 6.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.0800002 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.413334 [apply] fontScale 0.013333334 [apply] fontWidth 7.6533337 [apply] Ubuntu-Italic: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 6.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.0800002 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.066667 [apply] fontScale 0.013333334 [apply] fontWidth 7.3333335 [apply] Ubuntu-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 6.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.2 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.0 [apply] fontScale 0.013333334 [apply] fontWidth 7.8533335 [apply] FreeMono-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] FreeMono-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] FreeSans-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 10.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.76 [apply] fontScale 0.013333334 [apply] fontWidth 7.1600003 [apply] FreeSans-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 10.666667 [apply] fontScale 0.013333334 [apply] fontWidth 3.7066667 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.173333 [apply] FreeSerif-Regular: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 8.0 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.52 [apply] fontScale 0.013333334 [apply] fontWidth 3.7733333 [apply] FreeSerif-Bold: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.506667 [apply] fontScale 0.013333334 [apply] fontWidth 7.52 [apply] FreeSerif-Bold Italic: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 9.320001 [apply] fontScale 0.013333334 [apply] fontWidth 7.0666666 [apply] FreeSerif-Italic: 10.0p, 96.0dpi -> 13.333333px: [apply] Char ' ', 3: [apply] glyphScale 0.013333334 [apply] glyphSize 8.0 [apply] fontScale 0.013333334 [apply] fontWidth 3.3333335 [apply] Char 'X', 88: [apply] glyphScale 0.013333334 [apply] glyphSize 8.866667 [apply] fontScale 0.013333334 [apply] fontWidth 6.4533334 [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 @ 1610401344003 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401344003 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00 took 1.142 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401345399 ms III - Start [apply] SLOCK [T main @ 1610401345401 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.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01 [apply] junit.framework.TestListener: startTest(test10RegionRendererMSAA01) [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Caps sample buffers false, samples 0 [apply] GL MULTISAMPLE true [apply] DPI 93.60461 x 93.62457 GL SAMPLE_BUFFERS 0, SAMPLES 0 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] *** GLDebugMessage false [apply] [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] 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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] GL MSAA SETUP:DPI 93.60461 x 93.62457 [apply] [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] Caps realised GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 true/true GL_SRC_ALPHA 0x302 GL_SRC_RGB 0x302 GL_DST_RGB 0x303 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01 [apply] junit.framework.TestListener: endTest(test10RegionRendererMSAA01) [apply] junit.framework.TestListener: startTest(test20RegionRendererR2T01) [apply] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] Caps sample buffers false, samples 0 [apply] GL MULTISAMPLE true [apply] GL SAMPLE_BUFFERS 0, SAMPLES 0 [apply] GL CSAA SETUP: [apply] GL SAMPLE COVERAGE false [apply] GL SAMPLE_ALPHA_TO_COVERAGE false [apply] GL SAMPLE_ALPHA_TO_ONE false [apply] GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0 [apply] GL_BLEND false/false GL_SRC_ALPHA 0x1 GL_SRC_RGB 0x1 GL_DST_RGB 0x0 [apply] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 true/true GL_SRC_ALPHA 0x1 GL_SRC_RGB 0x1 GL_DST_RGB 0x303 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01junit.framework.TestListener: endTest(test20RegionRendererR2T01) [apply] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401354085 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401354086 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.538 sec [apply] ------------- Standard Output --------------- [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 true/true GL_SRC_ALPHA 0x302 GL_SRC_RGB 0x302 GL_DST_RGB 0x303 [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 true/true GL_SRC_ALPHA 0x1 GL_SRC_RGB 0x1 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 @ 1610401345399 ms III - Start [apply] SLOCK [T main @ 1610401345401 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01 [apply] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [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 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401354085 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401354086 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test10RegionRendererMSAA01 took 7.606 sec [apply] Testcase: test20RegionRendererR2T01 took 1.024 sec [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00.xml [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401355764 ms III - Start [apply] SLOCK [T main @ 1610401355767 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 5 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAA [apply] junit.framework.TestListener: startTest(test00Manual) [apply] junit.framework.TestListener: endTest(test00Manual) [apply] junit.framework.TestListener: startTest(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/GL3.sw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0] [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] ** new frame ** (sleep: 2000ms) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAAjunit.framework.TestListener: endTest(test00SceneNoAA) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0] [apply] [apply] junit.framework.TestListener: startTest(test01SceneMSAA04) [apply] Chosen: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ** new frame ** (sleep: 2000ms) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test01SceneMSAA04 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 4, vbaaSamples 0] [apply] junit.framework.TestListener: endTest(test01SceneMSAA04) [apply] junit.framework.TestListener: startTest(test02GraphMSAA04) [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] ** new frame ** (sleep: 2000ms) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test02GraphMSAA04 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 4] [apply] junit.framework.TestListener: endTest(test02GraphMSAA04) [apply] junit.framework.TestListener: startTest(test03GraphVBAA04) [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] ** new frame ** (sleep: 2000ms) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test03GraphVBAA04 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401367075 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401367075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] junit.framework.TestListener: endTest(test03GraphVBAA04) [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.194 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401355764 ms III - Start [apply] SLOCK [T main @ 1610401355767 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00Manual [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0] [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] ** new frame ** (sleep: 2000ms) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test00SceneNoAA [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0] [apply] Chosen: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ** new frame ** (sleep: 2000ms) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test01SceneMSAA04 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 4, vbaaSamples 0] [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] ** new frame ** (sleep: 2000ms) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test02GraphMSAA04 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - 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/GL3.sw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 4] [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] ** new frame ** (sleep: 2000ms) [apply] Font Ubuntu-Regular [apply] DaltonMaagLtd: Ubuntu Regular 0.71 [apply] unitsPerEM 999.999939 (upem) [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 - test03GraphVBAA04 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401367075 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401367075 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00Manual took 0.005 sec [apply] Testcase: test00SceneNoAA took 4.223 sec [apply] Testcase: test01SceneMSAA04 took 2.385 sec [apply] Testcase: test02GraphMSAA04 took 2.316 sec [apply] Testcase: test03GraphVBAA04 took 2.304 sec [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01.xml [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401368583 ms III - Start [apply] SLOCK [T main @ 1610401368586 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01 [apply] junit.framework.TestListener: startTest(testTextRendererMSAA01) [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/GL3.sw], on-scr[.]] [apply] Chosen: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Caps sample buffers false, samples 0 [apply] GL MULTISAMPLE true [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] 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] 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] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [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] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] *** GLDebugMessage false [apply] Using screen DPI of 93.62457 [apply] GL_BLEND false/false GL_SRC_ALPHA 0x1 GL_SRC_RGB 0x1 GL_DST_RGB 0x0 [apply] Reshape: zNear 0.100000, zFar 7000.000000 [apply] Reshape: Frustum: Frustum[ Planes[ [apply] L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0 [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107 [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] junit.framework.TestListener: endTest(testTextRendererMSAA01) [apply] Caught: Problem loading font LucidaBrightRegular.ttf, file /usr/lib/jvm/java-11-openjdk-amd64/lib/fonts/LucidaBrightRegular.ttf [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01 [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[GL3/GL3.sw], on-scr[.]] [apply] junit.framework.TestListener: startTest(testTextRendererR2T01) [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [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] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [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] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] *** GLDebugMessage false [apply] Using screen DPI of 93.62457 [apply] Reshape: zNear 0.100000, zFar 7000.000000 [apply] Reshape: Frustum: Frustum[ Planes[ [apply] L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0 [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107 [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] junit.framework.TestListener: endTest(testTextRendererR2T01) [apply] Caught: Problem loading font LucidaBrightRegular.ttf, file /usr/lib/jvm/java-11-openjdk-amd64/lib/fonts/LucidaBrightRegular.ttf [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401374103 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401374103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.41 sec [apply] ------------- Standard Output --------------- [apply] GL MSAA SETUP: [apply] Caps realised GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 @ 1610401368583 ms III - Start [apply] SLOCK [T main @ 1610401368586 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01 [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/GL3.sw], on-scr[.]] [apply] Chosen: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [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] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [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] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] *** GLDebugMessage false [apply] Using screen DPI of 93.62457 [apply] Reshape: zNear 0.100000, zFar 7000.000000 [apply] Reshape: Frustum: Frustum[ Planes[ [apply] L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0 [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107 [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] Caught: Problem loading font LucidaBrightRegular.ttf, file /usr/lib/jvm/java-11-openjdk-amd64/lib/fonts/LucidaBrightRegular.ttf [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererMSAA01 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01 [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [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] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [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] DPI 93.60461 x 93.62457 [apply] HiDPI PixelScale: 1.0x1.0 (has) [apply] *** 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] *** GLDebugMessage false [apply] Using screen DPI of 93.62457 [apply] Reshape: zNear 0.100000, zFar 7000.000000 [apply] Reshape: Frustum: Frustum[ Planes[ [apply] L: Plane[ [ 0.77007616, 0.0, -0.63795197 ], 0.0], [apply] R: Plane[ [ -0.77007616, 0.0, -0.63795197 ], 0.0], [apply] B: Plane[ [ 0.0, 0.9238795, -0.38268346 ], 0.0], [apply] T: Plane[ [ 0.0, -0.9238795, -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.828427, -0.414213, -1.000000] [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.828427, 0.414213, -1.000000] [apply] Reshape: dist1Box: [ dim 1.6568536 x 0.8284268 x 0.0, box -0.8284268 / -0.4142134 / -0.9999995 .. 0.8284268 / 0.4142134 / -0.9999995, ctr 0.0 / 0.0 / -0.9999995 ] [apply] Matrix: -400.0 / -30.0 / -1000.0 @ 0.0 [apply] Scale: [165.685349 x 82.842674] / [800 x 400] = [0.207107, 0.207107] -> 0.207107 [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] ** new frame ** (sleep: 100ms) [apply] Caught: Problem loading font LucidaBrightRegular.ttf, file /usr/lib/jvm/java-11-openjdk-amd64/lib/fonts/LucidaBrightRegular.ttf [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - testTextRendererR2T01 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401374103 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401374103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testTextRendererMSAA01 took 3.293 sec [apply] Testcase: testTextRendererR2T01 took 2.159 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] ++++ 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 @ 1610401375564 ms III - Start [apply] SLOCK [T main @ 1610401375566 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test00TextRendererNONE00) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - 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[GL3/GL3.sw], on-scr[.]] [apply] Requested: norm [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] ** new frame ** (sleep: 100ms) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00TextRendererNONE00 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - 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[GL3/GL3.sw], on-scr[.]] [apply] Requested: norm [apply] junit.framework.TestListener: endTest(test00TextRendererNONE00) [apply] junit.framework.TestListener: startTest(test01TextRendererMSAA04) [apply] Chosen: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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.TestTextRendererNEWT10 - test01TextRendererMSAA04 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - 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[GL3/GL3.sw], on-scr[.]] [apply] Requested: vbaa [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] ** new frame ** (sleep: 100ms) [apply] junit.framework.TestListener: endTest(test02TextRendererVBAA04) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02TextRendererVBAA04 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401379453 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401379453 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.751 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401375564 ms III - Start [apply] SLOCK [T main @ 1610401375566 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - 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[GL3/GL3.sw], on-scr[.]] [apply] Requested: norm [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] ** new frame ** (sleep: 100ms) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00TextRendererNONE00 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - 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[GL3/GL3.sw], on-scr[.]] [apply] Requested: norm [apply] Chosen: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] ** new frame ** (sleep: 100ms) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01TextRendererMSAA04 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - 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[GL3/GL3.sw], on-scr[.]] [apply] Requested: vbaa [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] ** new frame ** (sleep: 100ms) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02TextRendererVBAA04 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401379453 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401379453 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00TextRendererNONE00 took 2.137 sec [apply] Testcase: test01TextRendererMSAA04 took 0.587 sec [apply] Testcase: test02TextRendererVBAA04 took 0.727 sec [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX.xml [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401380883 ms III - Start [apply] SLOCK [T main @ 1610401380885 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All [apply] junit.framework.TestListener: startTest(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[GL3/GL3.sw], offscr[auto-cfg]] [apply] Requested: vbaa [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], offscr[auto-cfg]] [apply] Requested: vbaa [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] ** new frame ** (sleep: 100ms) [apply] junit.framework.TestListener: endTest(test01OnlyIssues) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401388577 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401388577 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.576 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401380883 ms III - Start [apply] SLOCK [T main @ 1610401380885 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[GL3/GL3.sw], offscr[auto-cfg]] [apply] Requested: vbaa [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], offscr[auto-cfg]] [apply] Requested: vbaa [apply] Chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 @ 1610401388577 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401388577 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00All took 5.343 sec [apply] Testcase: test01OnlyIssues took 2.285 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401390015 ms III - Start [apply] [apply] SLOCK [T main @ 1610401390018 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 1 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 2 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 3 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 4 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 5 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 6 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 7 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 8 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 9 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 10 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 11 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 12 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 13 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 14 / 15 [apply] junit.framework.TestListener: endTest(test01Onscreen) [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610401397560 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401397562 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.432 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401390015 ms III - Start [apply] SLOCK [T main @ 1610401390018 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen [apply] Loop # 0 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 1 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 2 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 3 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 4 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 5 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 6 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 7 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 8 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 9 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 10 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 11 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 12 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 13 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Loop # 14 / 15 [apply] GLWindow: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610401397560 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401397562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01Onscreen took 6.223 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401398971 ms III - Start [apply] SLOCK [T main @ 1610401398974 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim [apply] junit.framework.TestListener: startTest(test01_Anim) [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.0 0x6713b54b: tileRendererInUse null, GearsES2[obj 0x6713b54b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6713b54b on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6713b54b created: GearsObj[0x1514c108, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6713b54b created: GearsObj[0x7e664f81, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6713b54b created: GearsObj[0x7e664f81, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.X 0x6713b54b FIN GearsES2[obj 0x6713b54b isInit true, usesShared false, 1 GearsObj[0x1514c108, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e664f81, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x870b033, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.reshape 0x6713b54b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6713b54b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01_Anim) [apply] junit.framework.TestListener: startTest(test01_Plain) [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6713b54b: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6713b54b 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[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x488df9bb: tileRendererInUse null, GearsES2[obj 0x488df9bb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x488df9bb on Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x488df9bb created: GearsObj[0x3db3f3f5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x488df9bb created: GearsObj[0x4b638036, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x488df9bb created: GearsObj[0x4b638036, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x488df9bb FIN GearsES2[obj 0x488df9bb isInit true, usesShared false, 1 GearsObj[0x3db3f3f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b638036, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cda8222, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x488df9bb 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x488df9bb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x488df9bb 640x480, swapInterval 1, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(test01_Plain) [apply] Thread[Thread-4,5,main] GearsES2.display 0x488df9bb 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x488df9bb: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x488df9bb 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 @ 1610401401355 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401401355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.271 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401398971 ms III - Start [apply] SLOCK [T main @ 1610401398974 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.0 0x6713b54b: tileRendererInUse null, GearsES2[obj 0x6713b54b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6713b54b on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6713b54b created: GearsObj[0x1514c108, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6713b54b created: GearsObj[0x7e664f81, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6713b54b created: GearsObj[0x7e664f81, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.X 0x6713b54b FIN GearsES2[obj 0x6713b54b isInit true, usesShared false, 1 GearsObj[0x1514c108, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e664f81, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x870b033, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.reshape 0x6713b54b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6713b54b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6713b54b: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6713b54b 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[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x488df9bb: tileRendererInUse null, GearsES2[obj 0x488df9bb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x488df9bb on Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x488df9bb created: GearsObj[0x3db3f3f5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x488df9bb created: GearsObj[0x4b638036, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x488df9bb created: GearsObj[0x4b638036, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x488df9bb FIN GearsES2[obj 0x488df9bb isInit true, usesShared false, 1 GearsObj[0x3db3f3f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b638036, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cda8222, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x488df9bb 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x488df9bb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x488df9bb 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[Thread-4,5,main] GearsES2.display 0x488df9bb 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x488df9bb: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x488df9bb 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 @ 1610401401355 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401401355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_Anim took 1.976 sec [apply] Testcase: test01_Plain took 0.359 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] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(test01_Anim) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401402754 ms III - Start [apply] SLOCK [T main @ 1610401402757 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-1-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.0 0x5a949a47: tileRendererInUse null, GearsES2[obj 0x5a949a47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5a949a47 on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5a949a47 created: GearsObj[0x3bff8970, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5a949a47 created: GearsObj[0x1bfd5b2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5a949a47 created: GearsObj[0x1bfd5b2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.X 0x5a949a47 FIN GearsES2[obj 0x5a949a47 isInit true, usesShared false, 1 GearsObj[0x3bff8970, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bfd5b2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d9845f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.reshape 0x5a949a47 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5a949a47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01_Anim) [apply] Window1: frames 92 [apply] Window2: frames 461 [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5a949a47: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5a949a47 FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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: startTest(test01_Plain) [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x722c6f10: tileRendererInUse null, GearsES2[obj 0x722c6f10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x722c6f10 on Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x722c6f10 created: GearsObj[0x1e081017, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x722c6f10 created: GearsObj[0x7c0dc875, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x722c6f10 created: GearsObj[0x7c0dc875, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x722c6f10 FIN GearsES2[obj 0x722c6f10 isInit true, usesShared false, 1 GearsObj[0x1e081017, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c0dc875, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26cf4104, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x722c6f10 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x722c6f10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x722c6f10 200x200, swapInterval 1, drawable 0x5200004 [apply] junit.framework.TestListener: endTest(test01_Plain) [apply] Thread[Thread-4,5,main] GearsES2.display 0x722c6f10 200x200, swapInterval 1, drawable 0x5200004 [apply] Window1: frames 2 [apply] Window2: frames 5 [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x722c6f10: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x722c6f10 FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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 @ 1610401406013 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401406013 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.121 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401402754 ms III - Start [apply] SLOCK [T main @ 1610401402757 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-1-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-1-Animator#01,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.0 0x5a949a47: tileRendererInUse null, GearsES2[obj 0x5a949a47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5a949a47 on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5a949a47 created: GearsObj[0x3bff8970, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5a949a47 created: GearsObj[0x1bfd5b2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5a949a47 created: GearsObj[0x1bfd5b2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.X 0x5a949a47 FIN GearsES2[obj 0x5a949a47 isInit true, usesShared false, 1 GearsObj[0x3bff8970, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bfd5b2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d9845f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.reshape 0x5a949a47 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5a949a47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 92 [apply] Window2: frames 461 [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5a949a47: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5a949a47 FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x722c6f10: tileRendererInUse null, GearsES2[obj 0x722c6f10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x722c6f10 on Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x722c6f10 created: GearsObj[0x1e081017, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x722c6f10 created: GearsObj[0x7c0dc875, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x722c6f10 created: GearsObj[0x7c0dc875, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x722c6f10 FIN GearsES2[obj 0x722c6f10 isInit true, usesShared false, 1 GearsObj[0x1e081017, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c0dc875, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26cf4104, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x722c6f10 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x722c6f10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x722c6f10 200x200, swapInterval 1, drawable 0x5200004 [apply] Thread[Thread-4,5,main] GearsES2.display 0x722c6f10 200x200, swapInterval 1, drawable 0x5200004 [apply] Window1: frames 2 [apply] Window2: frames 5 [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x722c6f10: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x722c6f10 FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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 @ 1610401406013 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401406013 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_Anim took 2.607 sec [apply] Testcase: test01_Plain took 0.601 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401407405 ms III - Start [apply] SLOCK [T main @ 1610401407408 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource [apply] junit.framework.TestListener: tests to run: 7 [apply] junit.framework.TestListener: startTest(test01CPUSource) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] junit.framework.TestListener: endTest(test02VBOOnly) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] junit.framework.TestListener: startTest(test03VBOVAO) [apply] junit.framework.TestListener: endTest(test03VBOVAO) [apply] junit.framework.TestListener: startTest(test12CPUSourceAndVBOOnly) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] 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_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_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_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_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_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] Display mode: CPU_SRC [apply] junit.framework.TestListener: endTest(test12CPUSourceAndVBOOnly) [apply] junit.framework.TestListener: startTest(test13CPUSourceAndVBOVAO) [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] 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: 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: 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: 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: CPU_SRC [apply] Display mode: VBO_VAO [apply] Display mode: CPU_SRC [apply] Display mode: VBO_VAO [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] 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] ++++ 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] 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: 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: 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: 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: 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[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes [apply] Display mode: VBO_ONLY [apply] Display mode: VBO_VAO [apply] Display mode: 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] 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] 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] 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] 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] 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] 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] 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[main-Display-.x11_:0.0-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 @ 1610401414358 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401414359 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Display mode: CPU_SRC [apply] Display mode: VBO_ONLY [apply] junit.framework.TestListener: endTest(test88AllModes) [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.816 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_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_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_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_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_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_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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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_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] 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] 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] 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] 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] 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] 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] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401407405 ms III - Start [apply] SLOCK [T main @ 1610401407408 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource [apply] QUIT Window Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-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 @ 1610401414358 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401414359 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01CPUSource took 2.235 sec [apply] Testcase: test02VBOOnly took 0.784 sec [apply] Testcase: test03VBOVAO took 0.775 sec [apply] Testcase: test12CPUSourceAndVBOOnly took 0.777 sec [apply] Testcase: test13CPUSourceAndVBOVAO took 0.775 sec [apply] Testcase: test23VBOOnlyAndVBOVAO took 0.773 sec [apply] Testcase: test88AllModes took 0.769 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: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401415792 ms III - Start [apply] SLOCK [T main @ 1610401415795 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSourcejunit.framework.TestListener: startTest(test01GL2CPUSource) [apply] [apply] junit.framework.TestListener: endTest(test01GL2CPUSource) [apply] junit.framework.TestListener: startTest(test02GL3CPUSource) [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(test02GL3CPUSource) [apply] Expected Exception: Caught GLException: CPU data sourcing n/a w/ X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x240237d2, handle 0x7f540ccc1370, isShared false, jogamp.opengl.gl4.GL4bcImpl@2ed0fbae, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@212bf671, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x548a102f], 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 0x14a2f921], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5762806e], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x5af97850], 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 0x17c386de], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5ef60048], [apply] Surface WrappedSurface[ displayHandle 0x7f540c590480 [apply] , surfaceHandle 0x0 [apply] , size 512x512 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f540c590480, owner true, ResourceToolkitLock[obj 0x1d548a08, isOwner true, <16aa0a0a, 780cb77>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <691a7f8f, 50a7bc6e>[count 1, qsz 0, owner
] [apply] , GenericUpstreamSurfacelessHook[pixel 512x512] [apply] , upstreamSurface false ]], direct true] 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 @ 1610401417334 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401417334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.398 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401415792 ms III - Start [apply] SLOCK [T main @ 1610401415795 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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/ X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x240237d2, handle 0x7f540ccc1370, isShared false, jogamp.opengl.gl4.GL4bcImpl@2ed0fbae, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@212bf671, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x548a102f], 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 0x14a2f921], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5762806e], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x5af97850], 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 0x17c386de], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5ef60048], [apply] Surface WrappedSurface[ displayHandle 0x7f540c590480 [apply] , surfaceHandle 0x0 [apply] , size 512x512 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f540c590480, owner true, ResourceToolkitLock[obj 0x1d548a08, isOwner true, <16aa0a0a, 780cb77>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <691a7f8f, 50a7bc6e>[count 1, qsz 0, owner
] [apply] , GenericUpstreamSurfacelessHook[pixel 512x512] [apply] , upstreamSurface false ]], direct true] 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 @ 1610401417334 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401417334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2CPUSource took 1.425 sec [apply] Testcase: test02GL3CPUSource took 0.069 sec [apply] X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 1/1, reusable (open, marked uncloseable): 0, pending (open in creation order): 1) [apply] X11Util: Open X11 Display Connections: 1 [apply] X11Util: Open[0]: NamedX11Display[:0.0, 0x7f540c590480, refCount 1, unCloseable false] [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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401418730 ms III - Start [apply] SLOCK [T main @ 1610401418732 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 11 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal [apply] junit.framework.TestListener: startTest(test01a_GL2ES2_Demo1_SingleBuffer_Normal) [apply] Thread[main,5,main] GearsES2.init.0 0x6646153: tileRendererInUse null, GearsES2[obj 0x6646153 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6646153 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x2893de87, isOwner false, <55ca8de8, 2c34f934>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <12d3a4e9, 240237d2>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x2893de87, isOwner false, <55ca8de8, 2c34f934>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <12d3a4e9, 240237d2>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x25a65b77, handle 0x7f85c05c97e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@78b1cc93, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x2893de87, isOwner false, <55ca8de8, 2c34f934>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <12d3a4e9, 240237d2>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Init back FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Texture: exp true, hasFront true [apply] gear1 0x6646153 created: GearsObj[0x222114ba, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6646153 created: GearsObj[0x16e7dcfd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6646153 created: GearsObj[0x16e7dcfd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6646153 FIN GearsES2[obj 0x6646153 isInit true, usesShared false, 1 GearsObj[0x222114ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16e7dcfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d121db3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6646153, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6646153 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0001-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6646153, 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[main,5,main] GearsES2.display 0x6646153 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x6646153 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003] [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6646153, 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[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize3.sampleCount: 0 -> 4 [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6646153, 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[main,5,main] GearsES2.display 0x6646153 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x6646153: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6646153 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6646153 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3e3047e6[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(test01a_GL2ES2_Demo1_SingleBuffer_Normal) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex [apply] Thread[main,5,main] GearsES2.init.0 0x3835c46: tileRendererInUse null, GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3835c46 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3835c46 created: GearsObj[0x6eda5c9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3835c46 created: GearsObj[0x55b7a4e0, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3835c46 created: GearsObj[0x55b7a4e0, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3835c46 FIN GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x6eda5c9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55b7a4e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f058f00, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3835c46 400x300, swapInterval 0, drawable 0x0 [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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x61df66b6, isOwner false, <50eac852, 16ec5519>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <2f7298b, 188715b5>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x61df66b6, isOwner false, <50eac852, 16ec5519>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <2f7298b, 188715b5>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x1ea9f6af, handle 0x7f85c0b0c4c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@20deea7f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x61df66b6, isOwner false, <50eac852, 16ec5519>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <2f7298b, 188715b5>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Init back FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Texture: exp false, hasFront false [apply] Thread[main,5,main] GearsES2.display 0x3835c46 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0001-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, 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[main,5,main] GearsES2.display 0x3835c46 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x3835c46 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47] [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, 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[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL3___-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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize3.sampleCount: 0 -> 4 [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x3835c46, 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[main,5,main] GearsES2.display 0x3835c46 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x3835c46: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x3835c46 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[main,5,main] GearsES2.init.0 0x6e171cd7: tileRendererInUse null, GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6e171cd7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e171cd7 created: GearsObj[0xdbf57b3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e171cd7 created: GearsObj[0x384ad17b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e171cd7 created: GearsObj[0x384ad17b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0xdbf57b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x384ad17b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61862a7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 400x300, swapInterval 0, drawable 0x0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1dde4cb2[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c12ef260 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c12ef260, owner true, ResourceToolkitLock[obj 0x72057ecf, isOwner false, <1afd44cb, 6973b51b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1ab3a8c8, 43195e57>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] Surface WrappedSurface[ displayHandle 0x7f85c12ef260 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c12ef260, owner true, ResourceToolkitLock[obj 0x72057ecf, isOwner false, <1afd44cb, 6973b51b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1ab3a8c8, 43195e57>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x333291e3, handle 0x7f85c0b0cb60, isShared false, jogamp.opengl.gl4.GL4bcImpl@498d318c, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] Surface WrappedSurface[ displayHandle 0x7f85c12ef260 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c12ef260, owner true, ResourceToolkitLock[obj 0x72057ecf, isOwner false, <1afd44cb, 6973b51b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1ab3a8c8, 43195e57>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Init back FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Texture: exp false, hasFront false [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0001-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main,5,main] GearsES2.display 0x6e171cd7 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth null [apply] Resize1.newDepth null [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0006-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0800x0600.png [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa01_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize3.sampleCount: 0 -> 4 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main,5,main] GearsES2.display 0x6e171cd7 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7 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] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@402bba4f[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x7334aada, isOwner false, <1d9b7cce, 4d9e68d0>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <42e99e4a, 14dd9eb7>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e0826e7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created: GearsObj[0x6aba2b86, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created: GearsObj[0x158da8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created: GearsObj[0x158da8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared false, 1 GearsObj[0x6aba2b86, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158da8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74e52303, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 400x300, swapInterval 0, drawable 0x0 [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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x62150f9e], 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 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x15ff3e9e], 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 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x7334aada, isOwner false, <1d9b7cce, 4d9e68d0>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <42e99e4a, 14dd9eb7>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x52e6fdee, handle 0x7f85c10ac840, isShared false, jogamp.opengl.gl4.GL4bcImpl@6dc17b83, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x62150f9e], 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 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x15ff3e9e], 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 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x7334aada, isOwner false, <1d9b7cce, 4d9e68d0>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <42e99e4a, 14dd9eb7>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x62150f9e], 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 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Init back FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x15ff3e9e], 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 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Texture: exp true, hasFront true [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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[main,5,main] GearsES2.display 0x5e0826e7 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e] [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e], 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 0x3, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e], 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 0x3, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x15ff3e9e], 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 0x4, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x15ff3e9e], 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 0x4, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x62150f9e], 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 0x6, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x15ff3e9e], 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 0x5, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x15ff3e9e], 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 0x5, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x62150f9e], 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 0x6, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize3.sampleCount: 0 -> 4 [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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[main,5,main] GearsES2.display 0x5e0826e7 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5e0826e7 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] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@32eff876[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] [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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x4fb61f4a, isOwner false, <4fb0f2b9, 79924b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7b9a4292, 4a94ee4>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x294425a7], 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 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x9f116cc], 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 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x4fb61f4a, isOwner false, <4fb0f2b9, 79924b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7b9a4292, 4a94ee4>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4cc451f2, handle 0x7f85c086c1a0, isShared false, jogamp.opengl.gl4.GL4bcImpl@59309333, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x294425a7], 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 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x9f116cc], 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 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x4fb61f4a, isOwner false, <4fb0f2b9, 79924b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7b9a4292, 4a94ee4>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x294425a7], 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 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x9f116cc], 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 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Texture: exp true, hasFront true [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7], 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 0x2, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7], 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 0x2, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x9f116cc], 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 0x2, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x9f116cc], 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 0x2, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL3___-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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x294425a7], 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 0x3, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x294425a7], 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 0x3, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x9f116cc], 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 0x3, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x9f116cc], 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 0x3, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize3.sampleCount: 1 -> 0 [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0011-GL3___-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] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@5876a9af[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7ec7ffd3[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] ++++ 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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x16293aa2, isOwner false, <5158b42f, 595b007d>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x16293aa2, isOwner false, <5158b42f, 595b007d>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x399f45b1, handle 0x7f85c149c040, isShared false, jogamp.opengl.gl4.GL4bcImpl@1189dd52, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x16293aa2, isOwner false, <5158b42f, 595b007d>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Texture: exp false, hasFront false [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x6, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x5, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x6, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x5, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0009-GL3___-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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xc, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xc, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xa, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x9, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xa, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x9, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize3.sampleCount: 1 -> 0 [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0011-GL3___-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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@36bc55de[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@564fabc8[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: 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[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x8f4ea7c, isOwner false, <436813f3, 74fe5c40>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: 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[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <3febb011, 10e31a9a>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: 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[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x8f4ea7c, isOwner false, <436813f3, 74fe5c40>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <3febb011, 10e31a9a>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x131774fe, handle 0x7f85c168a850, isShared false, jogamp.opengl.gl4.GL4bcImpl@2b662a77, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x8f4ea7c, isOwner false, <436813f3, 74fe5c40>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <3febb011, 10e31a9a>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, 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 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Texture: exp false, hasFront false [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa01_default-0400x0300.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa01_default-0200x0150.png [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x3, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x3, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize1.oldDepth null [apply] Resize1.newDepth null [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa01_default-0800x0600.png [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL3___-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/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x5, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x5, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize3.sampleCount: 1 -> 0 [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0011-GL3___-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[main,5,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aeb35e6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@7f0eb4b4[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5c33f1a9[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x59662a0b, isOwner false, <77fbd92c, 67c27493>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1a482e36, 72967906>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x1bd4fdd], 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 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x4f83df68], 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 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x59662a0b, isOwner false, <77fbd92c, 67c27493>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1a482e36, 72967906>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x5b8dfcc1, handle 0x7f85c1511bf0, isShared false, jogamp.opengl.gl4.GL4bcImpl@130d63be, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x1bd4fdd], 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 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x4f83df68], 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 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x59662a0b, isOwner false, <77fbd92c, 67c27493>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1a482e36, 72967906>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x1bd4fdd], 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 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x4f83df68], 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 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Texture: exp true, hasFront true [apply] gear1 0x6aeb35e6 created: GearsObj[0x3349e9bb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6aeb35e6 created: GearsObj[0x409bf450, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6aeb35e6 created: GearsObj[0x409bf450, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x3349e9bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x409bf450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38d8f54a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [apply] null [apply] ShaderProgram[id=9, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] **** Init [apply] **** Reshape: 400x300 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 400x300, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 400x300, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] **** Reshape: 200x150 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, 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[main,5,main] RedSquareES2.reshape 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 200x150, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 200x150, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 200x150, swapInterval -1, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd] [apply] **** Reshape: 800x600 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd], 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 0x4, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd], 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 0x4, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x7, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x6, obj 0x4f83df68], 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 0x4, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x7, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x6, obj 0x4f83df68], 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 0x4, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] >> GearsES2 0x6aeb35e6, 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[main,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0009-GL3___-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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xd, obj 0x1bd4fdd], 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 0x7, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xd, obj 0x1bd4fdd], 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 0x7, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xc, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0xb, obj 0x4f83df68], 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 0x7, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xc, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0xb, obj 0x4f83df68], 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 0x7, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize3.sampleCount: 1 -> 0 [apply] **** Reshape: 600x450 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, 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[main,5,main] RedSquareES2.reshape 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 600x450, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 600x450, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6aeb35e6 FIN [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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] Thread[main,5,main] GearsES2.init.0 0x368f2016: tileRendererInUse null, GearsES2[obj 0x368f2016 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x368f2016 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x368f2016 created: GearsObj[0x55182842, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x368f2016 created: GearsObj[0x3270d194, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x368f2016 created: GearsObj[0x3270d194, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x368f2016 FIN GearsES2[obj 0x368f2016 isInit true, usesShared false, 1 GearsObj[0x55182842, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3270d194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x235834f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x368f2016, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x368f2016 400x300, swapInterval 0, drawable 0x0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.FBOMix2DemosES2@42a48628[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@293a5bf6[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] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], 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.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x2a65fe7c, isOwner false, <4135c3b, 6302bbb1>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <31304f14, 34a3d150>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6f1de4c7], 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 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x7cc0cdad], 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 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x2a65fe7c, isOwner false, <4135c3b, 6302bbb1>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <31304f14, 34a3d150>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: EGLContext [Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c49, this 0x2a4fb17b, handle 0x7f85c1f6a120, isShared false, jogamp.opengl.es3.GLES3Impl@4d5d943d, [apply] quirks: [GLES3ViaEGLES2Config, No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6f1de4c7], 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 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x7cc0cdad], 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 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x2a65fe7c, isOwner false, <4135c3b, 6302bbb1>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <31304f14, 34a3d150>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]]] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6f1de4c7], 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 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Init back FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x7cc0cdad], 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 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Texture: exp true, hasFront true [apply] Thread[main,5,main] GearsES2.display 0x368f2016 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x368f2016, 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[main,5,main] GearsES2.display 0x368f2016 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x368f2016 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7] [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x368f2016, 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[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0006-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7], 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 0x3, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7], 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 0x3, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7cc0cdad], 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 0x4, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7cc0cdad], 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 0x4, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0009-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x6f1de4c7], 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 0x6, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x7cc0cdad], 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 0x5, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x7cc0cdad], 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 0x5, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x6f1de4c7], 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 0x6, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize3.sampleCount: 0 -> 4 [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x368f2016, 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[main,5,main] GearsES2.display 0x368f2016 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0011-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x368f2016: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x368f2016 FIN [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] Thread[main,5,main] GearsES2.init.0 0x78691363: tileRendererInUse null, GearsES2[obj 0x78691363 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x78691363 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x78691363 created: GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x78691363 created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x78691363 created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x78691363 FIN GearsES2[obj 0x78691363 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[0x443118b0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x78691363, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x78691363 400x300, swapInterval 0, drawable 0x0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x368f2016 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4c583ecf[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(test11_EGLES2_Demo0Normal) [apply] junit.framework.TestListener: startTest(test13_EGLES2_Demo0MSAA4) [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[GLES2/GLES3.sw], 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.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x4218d6a3, isOwner false, <76505305, 14cd1699>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77888435, 73a1e9a9>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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 1, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x4218d6a3, isOwner false, <76505305, 14cd1699>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77888435, 73a1e9a9>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: EGLContext [Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c49, this 0x71d44a3, handle 0x7f85c2569840, isShared false, jogamp.opengl.es3.GLES3Impl@1bb5a082, [apply] quirks: [GLES3ViaEGLES2Config, No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x4218d6a3, isOwner false, <76505305, 14cd1699>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77888435, 73a1e9a9>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]]] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Texture: exp true, hasFront true [apply] Thread[main,5,main] GearsES2.display 0x78691363 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x78691363, 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[main,5,main] GearsES2.display 0x78691363 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x78691363 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d] [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x78691363, 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[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0006-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0009-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize3.sampleCount: 1 -> 0 [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x78691363, 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[main,5,main] GearsES2.display 0x78691363 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0011-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x78691363: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x78691363 FIN [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] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x78691363 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41d477ed[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [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/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c1077590 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c1077590, owner true, ResourceToolkitLock[obj 0x74235045, isOwner false, <618b19ad, 2d3379b4>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <30c15d8b, 5e0e82ae>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x2b71e916], 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 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x13c9d689], 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 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf], [apply] Surface WrappedSurface[ displayHandle 0x7f85c1077590 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c1077590, owner true, ResourceToolkitLock[obj 0x74235045, isOwner false, <618b19ad, 2d3379b4>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <30c15d8b, 5e0e82ae>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x6771beb3, handle 0x7f85c14966c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@62379589, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x2b71e916], 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 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x13c9d689], 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 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf], [apply] Surface WrappedSurface[ displayHandle 0x7f85c1077590 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c1077590, owner true, ResourceToolkitLock[obj 0x74235045, isOwner false, <618b19ad, 2d3379b4>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <30c15d8b, 5e0e82ae>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x2b71e916], 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 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Init back FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x13c9d689], 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 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Texture: exp true, hasFront true [apply] Thread[main,5,main] GearsES2.init.0 0x4afcd809: tileRendererInUse null, GearsES2[obj 0x4afcd809 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4afcd809 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4afcd809 created: GearsObj[0x7c7a06ec, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4afcd809 created: GearsObj[0x75d4a5c2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4afcd809 created: GearsObj[0x75d4a5c2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x4afcd809 FIN GearsES2[obj 0x4afcd809 isInit true, usesShared false, 1 GearsObj[0x7c7a06ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75d4a5c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x557caf28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, 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[main,5,main] GearsES2.display 0x4afcd809 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916] [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, 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[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916], 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 0x3, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916], 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 0x3, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x13c9d689], 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 0x4, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x13c9d689], 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 0x4, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x2b71e916], 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 0x6, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x13c9d689], 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 0x5, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x13c9d689], 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 0x5, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x2b71e916], 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 0x6, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize3.sampleCount: 0 -> 4 [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, 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[main,5,main] GearsES2.display 0x4afcd809 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x4afcd809: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4afcd809 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 @ 1610401426143 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401426143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4afcd809 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@175c2241[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(test21_GL3_Demo0Normal) [apply] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.268 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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x2893de87, isOwner false, <55ca8de8, 2c34f934>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <12d3a4e9, 240237d2>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x2893de87, isOwner false, <55ca8de8, 2c34f934>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <12d3a4e9, 240237d2>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x25a65b77, handle 0x7f85c05c97e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@78b1cc93, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x2893de87, isOwner false, <55ca8de8, 2c34f934>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <12d3a4e9, 240237d2>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Init back FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003], 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 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x3b938003], 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 0x3, obj 0x258e2e41], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6f3b5d16] [apply] Resize3.sampleCount: 0 -> 4 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6646153 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3e3047e6[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x61df66b6, isOwner false, <50eac852, 16ec5519>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <2f7298b, 188715b5>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x61df66b6, isOwner false, <50eac852, 16ec5519>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <2f7298b, 188715b5>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x1ea9f6af, handle 0x7f85c0b0c4c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@20deea7f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c], [apply] Surface WrappedSurface[ displayHandle 0x7f85c05b1ef0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c05b1ef0, owner true, ResourceToolkitLock[obj 0x61df66b6, isOwner false, <50eac852, 16ec5519>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <2f7298b, 188715b5>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Init back FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Texture: exp false, hasFront false [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x3, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x5119fb47], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x5, obj 0x6a192cfe], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7193666c] [apply] Resize3.sampleCount: 0 -> 4 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1dde4cb2[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c12ef260 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c12ef260, owner true, ResourceToolkitLock[obj 0x72057ecf, isOwner false, <1afd44cb, 6973b51b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1ab3a8c8, 43195e57>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] Surface WrappedSurface[ displayHandle 0x7f85c12ef260 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c12ef260, owner true, ResourceToolkitLock[obj 0x72057ecf, isOwner false, <1afd44cb, 6973b51b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1ab3a8c8, 43195e57>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x333291e3, handle 0x7f85c0b0cb60, isShared false, jogamp.opengl.gl4.GL4bcImpl@498d318c, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] FBO back write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420], [apply] Surface WrappedSurface[ displayHandle 0x7f85c12ef260 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c12ef260, owner true, ResourceToolkitLock[obj 0x72057ecf, isOwner false, <1afd44cb, 6973b51b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1ab3a8c8, 43195e57>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Init back FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, 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 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Texture: exp false, hasFront false [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x2, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x3, obj 0x479d31f3], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x40ef3420] [apply] Resize3.sampleCount: 0 -> 4 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@402bba4f[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/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x7334aada, isOwner false, <1d9b7cce, 4d9e68d0>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <42e99e4a, 14dd9eb7>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x62150f9e], 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 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x15ff3e9e], 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 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x7334aada, isOwner false, <1d9b7cce, 4d9e68d0>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <42e99e4a, 14dd9eb7>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x52e6fdee, handle 0x7f85c10ac840, isShared false, jogamp.opengl.gl4.GL4bcImpl@6dc17b83, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x62150f9e], 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 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x15ff3e9e], 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 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x7334aada, isOwner false, <1d9b7cce, 4d9e68d0>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <42e99e4a, 14dd9eb7>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x62150f9e], 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 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Init back FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x15ff3e9e], 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 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e], 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 0x3, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e], 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 0x3, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x15ff3e9e], 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 0x4, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x15ff3e9e], 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 0x4, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x62150f9e], 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 0x6, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x15ff3e9e], 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 0x5, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x15ff3e9e], 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 0x5, obj 0x7fa98a66], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5fdcaa40] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x62150f9e], 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 0x6, obj 0x6c80d78a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x1a451d4d] [apply] Resize3.sampleCount: 0 -> 4 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@32eff876[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x4fb61f4a, isOwner false, <4fb0f2b9, 79924b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7b9a4292, 4a94ee4>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x294425a7], 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 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x9f116cc], 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 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x4fb61f4a, isOwner false, <4fb0f2b9, 79924b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7b9a4292, 4a94ee4>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4cc451f2, handle 0x7f85c086c1a0, isShared false, jogamp.opengl.gl4.GL4bcImpl@59309333, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x294425a7], 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 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x9f116cc], 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 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x4fb61f4a, isOwner false, <4fb0f2b9, 79924b>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7b9a4292, 4a94ee4>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x294425a7], 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 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x9f116cc], 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 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7], 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 0x2, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7], 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 0x2, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x9f116cc], 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 0x2, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x9f116cc], 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 0x2, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x294425a7], 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 0x3, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x294425a7], 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 0x3, obj 0x6379eb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x67d48005] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x9f116cc], 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 0x3, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x12468a38], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x9f116cc], 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 0x3, obj 0x6379eb], hasSink true, dirty false], state OK, obj 0x1aa7ecca] [apply] Resize3.sampleCount: 1 -> 0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@5876a9af[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7ec7ffd3[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x16293aa2, isOwner false, <5158b42f, 595b007d>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x16293aa2, isOwner false, <5158b42f, 595b007d>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x399f45b1, handle 0x7f85c149c040, isShared false, jogamp.opengl.gl4.GL4bcImpl@1189dd52, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x16293aa2, isOwner false, <5158b42f, 595b007d>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Texture: exp false, hasFront false [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x6, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x5, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x6, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x5, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x7, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xc, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xc, obj 0x478190fc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79e2c065] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xa, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x9, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xa, obj 0x35cabb2a], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x9, obj 0x3a93b025], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0xb, obj 0x38c6f217], hasSink true, dirty false], state OK, obj 0x7e07db1f] [apply] Resize3.sampleCount: 1 -> 0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@36bc55de[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@564fabc8[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: 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[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x8f4ea7c, isOwner false, <436813f3, 74fe5c40>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: 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[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <3febb011, 10e31a9a>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: 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[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x8f4ea7c, isOwner false, <436813f3, 74fe5c40>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <3febb011, 10e31a9a>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x131774fe, handle 0x7f85c168a850, isShared false, jogamp.opengl.gl4.GL4bcImpl@2b662a77, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, 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 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x8f4ea7c, isOwner false, <436813f3, 74fe5c40>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <3febb011, 10e31a9a>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, 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 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Texture: exp false, hasFront false [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x3, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x3, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x4, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77847718] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x5, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x5, obj 0x7f3b84b8], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x6, obj 0x158d2680], hasSink true, dirty false], state OK, obj 0x57a3af25] [apply] Resize3.sampleCount: 1 -> 0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@7f0eb4b4[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5c33f1a9[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[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x59662a0b, isOwner false, <77fbd92c, 67c27493>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1a482e36, 72967906>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x1bd4fdd], 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 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x4f83df68], 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 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x59662a0b, isOwner false, <77fbd92c, 67c27493>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1a482e36, 72967906>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x5b8dfcc1, handle 0x7f85c1511bf0, isShared false, jogamp.opengl.gl4.GL4bcImpl@130d63be, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x1bd4fdd], 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 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x4f83df68], 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 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e], [apply] Surface WrappedSurface[ displayHandle 0x7f85c086e8e0 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c086e8e0, owner true, ResourceToolkitLock[obj 0x59662a0b, isOwner false, <77fbd92c, 67c27493>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <1a482e36, 72967906>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x1bd4fdd], 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 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x4f83df68], 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 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd], 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 0x4, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd], 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 0x4, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x7, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x6, obj 0x4f83df68], 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 0x4, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x7, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x6, obj 0x4f83df68], 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 0x4, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xd, obj 0x1bd4fdd], 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 0x7, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0xd, obj 0x1bd4fdd], 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 0x7, obj 0x35e2d654], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x55183b20] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xc, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0xb, obj 0x4f83df68], 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 0x7, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0xc, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0xb, obj 0x4f83df68], 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 0x7, obj 0x35e2d654], hasSink true, dirty false], state OK, obj 0x7d8995e] [apply] Resize3.sampleCount: 1 -> 0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.FBOMix2DemosES2@42a48628[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@293a5bf6[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[GLES2/GLES3.sw], 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.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x2a65fe7c, isOwner false, <4135c3b, 6302bbb1>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <31304f14, 34a3d150>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6f1de4c7], 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 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x7cc0cdad], 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 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x2a65fe7c, isOwner false, <4135c3b, 6302bbb1>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <31304f14, 34a3d150>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: EGLContext [Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c49, this 0x2a4fb17b, handle 0x7f85c1f6a120, isShared false, jogamp.opengl.es3.GLES3Impl@4d5d943d, [apply] quirks: [GLES3ViaEGLES2Config, No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6f1de4c7], 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 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x7cc0cdad], 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 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x2a65fe7c, isOwner false, <4135c3b, 6302bbb1>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <31304f14, 34a3d150>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]]] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6f1de4c7], 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 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Init back FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x7cc0cdad], 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 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7], 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 0x3, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7], 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 0x3, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7cc0cdad], 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 0x4, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x7cc0cdad], 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 0x4, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x6f1de4c7], 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 0x6, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x7cc0cdad], 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 0x5, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x7cc0cdad], 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 0x5, obj 0x128d2484], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7c7b252e] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x6f1de4c7], 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 0x6, obj 0x5c6648b0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x459e9125] [apply] Resize3.sampleCount: 0 -> 4 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x368f2016 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4c583ecf[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[GLES2/GLES3.sw], 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.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x4218d6a3, isOwner false, <76505305, 14cd1699>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77888435, 73a1e9a9>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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 1, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x4218d6a3, isOwner false, <76505305, 14cd1699>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77888435, 73a1e9a9>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: EGLContext [Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c49, this 0x71d44a3, handle 0x7f85c2569840, isShared false, jogamp.opengl.es3.GLES3Impl@1bb5a082, [apply] quirks: [GLES3ViaEGLES2Config, No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 1, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@4562e04d, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65], [apply] FBO back write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f], [apply] Surface EGLSurface[ displayHandle 0x7f8554001300 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f8554001300, owner true, ResourceToolkitLock[obj 0x4218d6a3, isOwner false, <76505305, 14cd1699>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f8554060790, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77888435, 73a1e9a9>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]]] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Init back FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 400x300, name 0x2, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 400x300, name 0x1, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 200x150, name 0x5, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 200x150, name 0x4, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x9, obj 0x4802796d], 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 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x34123d65] [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 1/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 1, 800x600, name 0x8, obj 0x65fb9ffc], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 1, 800x600, name 0x7, obj 0x59474f18], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x1908, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x7b98f307], hasSink true, dirty false], state OK, obj 0x3e694b3f] [apply] Resize3.sampleCount: 1 -> 0 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x78691363 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41d477ed[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/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x7f85c1077590 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c1077590, owner true, ResourceToolkitLock[obj 0x74235045, isOwner false, <618b19ad, 2d3379b4>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <30c15d8b, 5e0e82ae>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: null, [apply] UpstreamWidget: null] [apply] Realized GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x2b71e916], 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 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x13c9d689], 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 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf], [apply] Surface WrappedSurface[ displayHandle 0x7f85c1077590 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c1077590, owner true, ResourceToolkitLock[obj 0x74235045, isOwner false, <618b19ad, 2d3379b4>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <30c15d8b, 5e0e82ae>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x6771beb3, handle 0x7f85c14966c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@62379589, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@20d3d15a, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x2b71e916], 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 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x13c9d689], 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 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf], [apply] Surface WrappedSurface[ displayHandle 0x7f85c1077590 [apply] , surfaceHandle 0x0 [apply] , size 400x300 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f85c1077590, owner true, ResourceToolkitLock[obj 0x74235045, isOwner false, <618b19ad, 2d3379b4>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <30c15d8b, 5e0e82ae>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 400x300] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Init GLAD: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x2b71e916], 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 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Init back FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x13c9d689], 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 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Texture: exp true, hasFront true [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916], 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 0x3, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916], 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 0x3, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x13c9d689], 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 0x4, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x13c9d689], 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 0x4, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x2b71e916], 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 0x6, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x13c9d689], 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 0x5, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x5, obj 0x13c9d689], 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 0x5, obj 0x28701274], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x3754a4bf] [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x6, obj 0x2b71e916], 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 0x6, obj 0x411f53a0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x36fc695d] [apply] Resize3.sampleCount: 0 -> 4 [apply] Fin: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4afcd809 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@175c2241[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 @ 1610401418730 ms III - Start [apply] SLOCK [T main @ 1610401418732 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal [apply] Thread[main,5,main] GearsES2.init.0 0x6646153: tileRendererInUse null, GearsES2[obj 0x6646153 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6646153 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6646153 created: GearsObj[0x222114ba, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6646153 created: GearsObj[0x16e7dcfd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6646153 created: GearsObj[0x16e7dcfd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6646153 FIN GearsES2[obj 0x6646153 isInit true, usesShared false, 1 GearsObj[0x222114ba, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16e7dcfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d121db3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6646153, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6646153 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0001-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6646153, 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[main,5,main] GearsES2.display 0x6646153 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x6646153 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x3b938003] [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6646153, 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[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x6646153 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6646153, 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[main,5,main] GearsES2.display 0x6646153 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6646153 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x6646153: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6646153 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[main,5,main] GearsES2.init.0 0x3835c46: tileRendererInUse null, GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3835c46 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3835c46 created: GearsObj[0x6eda5c9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3835c46 created: GearsObj[0x55b7a4e0, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3835c46 created: GearsObj[0x55b7a4e0, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3835c46 FIN GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x6eda5c9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55b7a4e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f058f00, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3835c46 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0001-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, 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[main,5,main] GearsES2.display 0x3835c46 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x3835c46 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5119fb47] [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, 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[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x3835c46, 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[main,5,main] GearsES2.display 0x3835c46 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x3835c46 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x3835c46: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x3835c46 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[main,5,main] GearsES2.init.0 0x6e171cd7: tileRendererInUse null, GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6e171cd7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e171cd7 created: GearsObj[0xdbf57b3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e171cd7 created: GearsObj[0x384ad17b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e171cd7 created: GearsObj[0x384ad17b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0xdbf57b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x384ad17b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61862a7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0001-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main,5,main] GearsES2.display 0x6e171cd7 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth null [apply] Resize1.newDepth null [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0006-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main,5,main] GearsES2.display 0x6e171cd7 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7 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[main,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e0826e7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created: GearsObj[0x6aba2b86, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created: GearsObj[0x158da8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created: GearsObj[0x158da8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared false, 1 GearsObj[0x6aba2b86, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158da8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74e52303, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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[main,5,main] GearsES2.display 0x5e0826e7 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x62150f9e] [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x5e0826e7 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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[main,5,main] GearsES2.display 0x5e0826e7 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5e0826e7 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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x294425a7] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0011-GL3___-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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x478190fc] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0011-GL3___-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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa01_default-0400x0300.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa01_default-0200x0150.png [apply] Resize1.oldDepth null [apply] Resize1.newDepth null [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa01_default-0800x0600.png [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0800x0600.png [apply] reshape .. [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0011-GL3___-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[main,5,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aeb35e6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aeb35e6 created: GearsObj[0x3349e9bb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6aeb35e6 created: GearsObj[0x409bf450, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6aeb35e6 created: GearsObj[0x409bf450, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x3349e9bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x409bf450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38d8f54a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [apply] null [apply] ShaderProgram[id=9, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] **** Init [apply] **** Reshape: 400x300 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x300 of 400x300, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 400x300, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 400x300, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] **** Reshape: 200x150 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, 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[main,5,main] RedSquareES2.reshape 0/0 200x150 of 200x150, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 200x150, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 200x150, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 200x150, swapInterval -1, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x8, obj 0x1bd4fdd] [apply] **** Reshape: 800x600 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, 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[main,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 800x600, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] **** Reshape: 600x450 [apply] Thread[main,5,main] GearsES2.reshape 0x6aeb35e6 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aeb35e6, 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[main,5,main] RedSquareES2.reshape 0/0 600x450 of 600x450, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 600x450, swapInterval -1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6aeb35e6 600x450, swapInterval -1, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6aeb35e6 FIN [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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] Thread[main,5,main] GearsES2.init.0 0x368f2016: tileRendererInUse null, GearsES2[obj 0x368f2016 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x368f2016 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x368f2016 created: GearsObj[0x55182842, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x368f2016 created: GearsObj[0x3270d194, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x368f2016 created: GearsObj[0x3270d194, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x368f2016 FIN GearsES2[obj 0x368f2016 isInit true, usesShared false, 1 GearsObj[0x55182842, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3270d194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x235834f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x368f2016, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x368f2016 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x368f2016, 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[main,5,main] GearsES2.display 0x368f2016 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x368f2016 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x6f1de4c7] [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x368f2016, 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[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0006-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0009-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x368f2016 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x368f2016, 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[main,5,main] GearsES2.display 0x368f2016 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x368f2016 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test11_EGLES2_Demo0Normal_____________________-n0011-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x368f2016: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x368f2016 FIN [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] Thread[main,5,main] GearsES2.init.0 0x78691363: tileRendererInUse null, GearsES2[obj 0x78691363 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x78691363 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x78691363 created: GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x78691363 created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x78691363 created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x78691363 FIN GearsES2[obj 0x78691363 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[0x443118b0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x78691363, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x78691363 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x78691363, 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[main,5,main] GearsES2.display 0x78691363 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x78691363 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x6, obj 0x4802796d] [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x78691363, 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[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0006-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0009-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x78691363 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x78691363, 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[main,5,main] GearsES2.display 0x78691363 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x78691363 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test13_EGLES2_Demo0MSAA4______________________-n0011-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x78691363: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x78691363 FIN [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[main,5,main] GearsES2.init.0 0x4afcd809: tileRendererInUse null, GearsES2[obj 0x4afcd809 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4afcd809 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4afcd809 created: GearsObj[0x7c7a06ec, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4afcd809 created: GearsObj[0x75d4a5c2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4afcd809 created: GearsObj[0x75d4a5c2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x4afcd809 FIN GearsES2[obj 0x4afcd809 isInit true, usesShared false, 1 GearsObj[0x7c7a06ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75d4a5c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x557caf28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 400x300 of 400x300, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 400x300, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 400x300, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 200x150 of 200x150, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, 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[main,5,main] GearsES2.display 0x4afcd809 200x150, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 200x150, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 200x150, swapInterval 0, drawable 0x0 [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916] [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x2b71e916] [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 800x600 of 800x600, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, 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[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 800x600, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.reshape 0x4afcd809 0/0 600x450 of 600x450, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x4afcd809, 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[main,5,main] GearsES2.display 0x4afcd809 600x450, swapInterval 0, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x4afcd809 600x450, swapInterval 0, drawable 0x0 [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa01_default-0600x0450.png [apply] Thread[main,5,main] GearsES2.dispose 0x4afcd809: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4afcd809 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 @ 1610401426143 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401426143 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01a_GL2ES2_Demo1_SingleBuffer_Normal took 2.102 sec [apply] Testcase: test01b_GL2ES2_Demo1_SingleBuffer_NoTex took 0.52 sec [apply] Testcase: test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth took 0.532 sec [apply] Testcase: test02a_GL2ES2_Demo1_DoubleBuffer_Normal took 0.536 sec [apply] Testcase: test03a_GL2ES2_Demo2MSAA4_Normal took 0.42 sec [apply] Testcase: test03b_GL2ES2_Demo2MSAA4_NoTex took 0.417 sec [apply] Testcase: test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth took 0.411 sec [apply] Testcase: test04_GL2ES2_FBODemoMSAA4_Normal took 0.801 sec [apply] Testcase: test11_EGLES2_Demo0Normal took 0.52 sec [apply] Testcase: test13_EGLES2_Demo0MSAA4 took 0.501 sec [apply] Testcase: test21_GL3_Demo0Normal took 0.596 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401427639 ms III - Start [apply] SLOCK [T main @ 1610401427642 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01 [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(test01) [apply] X11GLXContext [Version 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c63, this 0x5ae50ce6, handle 0x7f50645a7c70, isShared false, jogamp.opengl.gl4.GL4bcImpl@418e7838, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@61230f6a, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 200x150 wu, 200x150 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4fbc001b00, owner true, ResourceToolkitLock[obj 0x3c130745, isOwner false, [count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4fbc001b00, owner true, ResourceToolkitLock[obj 0x3c130745, isOwner false, [count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4fbc021cb0, owner true, ResourceToolkitLock[obj 0x63021689, isOwner true, <703580bf, 3e92efc3>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 <1622f1b, 72a7c7e0>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0000-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] resize: 2 -> 3 - 600x450 [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0600x0450.png [apply] resize: 3 -> 4 - 800x600 [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] junit.framework.TestListener: endTest(test01) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401430951 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401430951 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.188 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401427639 ms III - Start [apply] SLOCK [T main @ 1610401427642 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01 [apply] X11GLXContext [Version 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c63, this 0x5ae50ce6, handle 0x7f50645a7c70, isShared false, jogamp.opengl.gl4.GL4bcImpl@418e7838, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@61230f6a, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 200x150 wu, 200x150 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4fbc001b00, owner true, ResourceToolkitLock[obj 0x3c130745, isOwner false, [count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4fbc001b00, owner true, ResourceToolkitLock[obj 0x3c130745, isOwner false, [count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f4fbc021cb0, owner true, ResourceToolkitLock[obj 0x63021689, isOwner true, <703580bf, 3e92efc3>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 <1622f1b, 72a7c7e0>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0000-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] resize: 2 -> 3 - 600x450 [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0600x0450.png [apply] resize: 3 -> 4 - 800x600 [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL3bc_-sw-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 @ 1610401430951 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401430951 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 3.263 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: 3SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401432352 ms III - Start [apply] SLOCK [T main @ 1610401432355 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [apply] [apply] junit.framework.TestListener: startTest(test00_Manual) [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] junit.framework.TestListener: endTest(test00_Manual)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0 [apply] [apply] junit.framework.TestListener: startTest(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[GL3/GL3.sw], on-scr[.]] [apply] window moved: 0/29 128x128 [apply] window moved: 4/29 128x128 [apply] window resized: 4/29 128x128 [apply] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 128x128, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x59cb911c: tileRendererInUse null, GearsES2[obj 0x59cb911c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x59cb911c on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59cb911c created: GearsObj[0x50039231, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59cb911c created: GearsObj[0x6cc27129, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59cb911c created: GearsObj[0x6cc27129, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x59cb911c FIN GearsES2[obj 0x59cb911c isInit true, usesShared false, 1 GearsObj[0x50039231, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cc27129, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3009aeb2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init FIN [apply] **** Init [apply] **** Reshape: 128x128 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] window resized: 4/29 192x192 [apply] window moved: 0/0 192x192 [apply] window moved: 4/29 192x192 [apply] **** Reshape: 192x192 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] window resized: 4/29 320x320 [apply] window moved: 0/0 320x320 [apply] window moved: 4/29 320x320 [apply] **** Reshape: 320x320 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png [apply] window resized: 4/29 576x576 [apply] window moved: 0/0 576x576 [apply] window moved: 4/29 576x576 [apply] **** Reshape: 576x576 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png [apply] window resized: 4/29 640x640 [apply] window moved: 0/0 640x640 [apply] window moved: 4/29 640x640 [apply] **** Reshape: 640x640 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] **** Reshape: 768x768 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] **** Reshape: 1024x1011 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, angle 18.0, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x59cb911c: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x59cb911c FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[GL3/GL3.sw], on-scr[.]] [apply] junit.framework.TestListener: endTest(test01_startMSAA0) [apply] junit.framework.TestListener: startTest(test02_startMSAA4) [apply] window moved: 0/29 128x128 [apply] window resized: 0/29 128x128 [apply] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window moved: 4/29 128x128 [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 128x128, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x4eaf257b: tileRendererInUse null, GearsES2[obj 0x4eaf257b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4eaf257b on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4eaf257b created: GearsObj[0x714b1949, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4eaf257b created: GearsObj[0x6fbdd00f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4eaf257b created: GearsObj[0x6fbdd00f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x4eaf257b FIN GearsES2[obj 0x4eaf257b isInit true, usesShared false, 1 GearsObj[0x714b1949, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6fbdd00f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x471b463a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init FIN [apply] **** Init [apply] **** Reshape: 128x128 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] **** NumSamples: 1 -> 4 [apply] XXX: 128x128, c 4 [apply] XXX: 128x128, c 5 [apply] XXX: 128x128, c 6 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0001-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] window resized: 4/29 192x192 [apply] window moved: 0/0 192x192 [apply] window moved: 4/29 192x192 [apply] **** Reshape: 192x192 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] window resized: 4/29 320x320 [apply] window moved: 0/0 320x320 [apply] window moved: 4/29 320x320 [apply] **** Reshape: 320x320 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png [apply] window resized: 4/29 576x576 [apply] window moved: 0/0 576x576 [apply] window moved: 4/29 576x576 [apply] **** Reshape: 576x576 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] XXX: 576x576, c 1 [apply] XXX: 576x576, c 2 [apply] XXX: 576x576, c 3 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0006-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png [apply] **** NumSamples: 1 -> 4 [apply] XXX: 576x576, c 4 [apply] XXX: 576x576, c 5 [apply] XXX: 576x576, c 6 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0007-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png [apply] window resized: 4/29 640x640 [apply] window moved: 0/0 640x640 [apply] window moved: 4/29 640x640 [apply] **** Reshape: 640x640 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] **** Reshape: 768x768 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] XXX: 768x768, c 16 [apply] XXX: 768x768, c 17 [apply] XXX: 768x768, c 18 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0011-msaa0-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] **** Reshape: 1024x1011 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, angle 18.0, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4eaf257b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4eaf257b FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose FIN [apply] junit.framework.TestListener: endTest(test02_startMSAA4) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401440227 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401440228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.753 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401432352 ms III - Start [apply] SLOCK [T main @ 1610401432355 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[GL3/GL3.sw], on-scr[.]] [apply] window moved: 0/29 128x128 [apply] window moved: 4/29 128x128 [apply] window resized: 4/29 128x128 [apply] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 128x128, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x59cb911c: tileRendererInUse null, GearsES2[obj 0x59cb911c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x59cb911c on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59cb911c created: GearsObj[0x50039231, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59cb911c created: GearsObj[0x6cc27129, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59cb911c created: GearsObj[0x6cc27129, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x59cb911c FIN GearsES2[obj 0x59cb911c isInit true, usesShared false, 1 GearsObj[0x50039231, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cc27129, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3009aeb2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init FIN [apply] **** Init [apply] **** Reshape: 128x128 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] window resized: 4/29 192x192 [apply] window moved: 0/0 192x192 [apply] window moved: 4/29 192x192 [apply] **** Reshape: 192x192 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] window resized: 4/29 320x320 [apply] window moved: 0/0 320x320 [apply] window moved: 4/29 320x320 [apply] **** Reshape: 320x320 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png [apply] window resized: 4/29 576x576 [apply] window moved: 0/0 576x576 [apply] window moved: 4/29 576x576 [apply] **** Reshape: 576x576 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png [apply] window resized: 4/29 640x640 [apply] window moved: 0/0 640x640 [apply] window moved: 4/29 640x640 [apply] **** Reshape: 640x640 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] **** Reshape: 768x768 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, 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[main-Animator#00,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] **** Reshape: 1024x1011 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x59cb911c 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59cb911c, angle 18.0, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x59cb911c: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x59cb911c FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[GL3/GL3.sw], on-scr[.]] [apply] window moved: 0/29 128x128 [apply] window resized: 0/29 128x128 [apply] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window moved: 4/29 128x128 [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 128x128, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x4eaf257b: tileRendererInUse null, GearsES2[obj 0x4eaf257b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4eaf257b on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4eaf257b created: GearsObj[0x714b1949, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4eaf257b created: GearsObj[0x6fbdd00f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4eaf257b created: GearsObj[0x6fbdd00f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x4eaf257b FIN GearsES2[obj 0x4eaf257b isInit true, usesShared false, 1 GearsObj[0x714b1949, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6fbdd00f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x471b463a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init FIN [apply] **** Init [apply] **** Reshape: 128x128 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] **** NumSamples: 1 -> 4 [apply] XXX: 128x128, c 4 [apply] XXX: 128x128, c 5 [apply] XXX: 128x128, c 6 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0001-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] window resized: 4/29 192x192 [apply] window moved: 0/0 192x192 [apply] window moved: 4/29 192x192 [apply] **** Reshape: 192x192 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png [apply] window resized: 4/29 320x320 [apply] window moved: 0/0 320x320 [apply] window moved: 4/29 320x320 [apply] **** Reshape: 320x320 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png [apply] window resized: 4/29 576x576 [apply] window moved: 0/0 576x576 [apply] window moved: 4/29 576x576 [apply] **** Reshape: 576x576 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] XXX: 576x576, c 1 [apply] XXX: 576x576, c 2 [apply] XXX: 576x576, c 3 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0006-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png [apply] **** NumSamples: 1 -> 4 [apply] XXX: 576x576, c 4 [apply] XXX: 576x576, c 5 [apply] XXX: 576x576, c 6 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0007-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png [apply] window resized: 4/29 640x640 [apply] window moved: 0/0 640x640 [apply] window moved: 4/29 640x640 [apply] **** Reshape: 640x640 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-msaa1-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] **** NumSamples: 1 -> 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-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] **** Reshape: 768x768 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, 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[main-Animator#01,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] XXX: 768x768, c 16 [apply] XXX: 768x768, c 17 [apply] XXX: 768x768, c 18 [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0011-msaa0-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] **** Reshape: 1024x1011 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4eaf257b 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4eaf257b, angle 18.0, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4eaf257b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4eaf257b FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610401440227 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401440228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00_Manual took 0.006 sec [apply] Testcase: test01_startMSAA0 took 4.696 sec [apply] Testcase: test02_startMSAA4 took 3.114 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401441651 ms III - Start [apply] SLOCK [T main @ 1610401441654 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01 [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(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[GL3/GL3.sw], on-scr[.]] [apply] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf5ac9e4 created: GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xf5ac9e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, 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[main,5,main] GearsES2.display 0xf5ac9e4 256x256, swapInterval -1, drawable 0x0 [apply] FBOD1 FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@61862a7f[init true], ], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd45ef440 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd45ef440, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4d9e68d0, handle 0x7fdcd47d5a10, isShared true, jogamp.opengl.gl4.GL4bcImpl@55183b20, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd45ef440 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd45ef440, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 0 [], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38022aa0, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2f81a504, handle 0x7fdc3803fdb0, isShared true, jogamp.opengl.gl4.GL4bcImpl@3349e9bb, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38022aa0, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38022aa0, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]]] [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[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@351d00c0[init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@2a3b5b47[init true], ], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6302bbb1], 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 0x4135c3b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x31304f14], [apply] FBO back write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x2a4fb17b], 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 0x34a3d150], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5c6648b0], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd50b1420 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd50b1420, owner true, ResourceToolkitLock[obj 0x6f1de4c7, isOwner false, <459e9125, 128d2484>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7cc0cdad, 7c7b252e>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x18078bef, handle 0x7fdcd50abec0, isShared true, jogamp.opengl.gl4.GL4bcImpl@4d5d943d, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6302bbb1], 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 0x4135c3b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x31304f14], [apply] FBO back write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x2a4fb17b], 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 0x34a3d150], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5c6648b0], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd50b1420 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd50b1420, owner true, ResourceToolkitLock[obj 0x6f1de4c7, isOwner false, <459e9125, 128d2484>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7cc0cdad, 7c7b252e>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] XXX: 256x256, c 1 [apply] >> GearsES2 0xf5ac9e4, 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] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] XXX: 256x256, c 2 [apply] window pos/siz: 4/29 256x256, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] XXX: 256x256, c 9 [apply] window resized: 4/29 512x512 [apply] window moved: 0/0 512x512 [apply] window moved: 4/29 512x512 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] XXX: 512x512, c 1 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] XXX: 512x512, c 9 [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] XXX: 768x768, c 1 [apply] >> GearsES2 0xf5ac9e4, 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[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [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#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0002-msaa0-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] Info: GLReadBufferUtil.readPixels: pre-exisiting GL error 0x502 [apply] XXX: 768x768, c 9 [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, angle 12.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4 FIN [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] junit.framework.TestListener: endTest(test01) [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 @ 1610401446244 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401446244 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.463 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401441651 ms III - Start [apply] SLOCK [T main @ 1610401441654 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[GL3/GL3.sw], on-scr[.]] [apply] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf5ac9e4 created: GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xf5ac9e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, 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[main,5,main] GearsES2.display 0xf5ac9e4 256x256, swapInterval -1, drawable 0x0 [apply] FBOD1 FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@61862a7f[init true], ], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd45ef440 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd45ef440, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4d9e68d0, handle 0x7fdcd47d5a10, isShared true, jogamp.opengl.gl4.GL4bcImpl@55183b20, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd45ef440 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd45ef440, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 0 [], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38022aa0, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2f81a504, handle 0x7fdc3803fdb0, isShared true, jogamp.opengl.gl4.GL4bcImpl@3349e9bb, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38022aa0, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdc38022aa0, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]]] [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[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@351d00c0[init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@2a3b5b47[init true], ], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6302bbb1], 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 0x4135c3b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x31304f14], [apply] FBO back write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x2a4fb17b], 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 0x34a3d150], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5c6648b0], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd50b1420 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd50b1420, owner true, ResourceToolkitLock[obj 0x6f1de4c7, isOwner false, <459e9125, 128d2484>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7cc0cdad, 7c7b252e>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x18078bef, handle 0x7fdcd50abec0, isShared true, jogamp.opengl.gl4.GL4bcImpl@4d5d943d, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6302bbb1], 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 0x4135c3b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x31304f14], [apply] FBO back write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x2a4fb17b], 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 0x34a3d150], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5c6648b0], [apply] Surface WrappedSurface[ displayHandle 0x7fdcd50b1420 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fdcd50b1420, owner true, ResourceToolkitLock[obj 0x6f1de4c7, isOwner false, <459e9125, 128d2484>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <7cc0cdad, 7c7b252e>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: null] [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] XXX: 256x256, c 1 [apply] >> GearsES2 0xf5ac9e4, 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] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] XXX: 256x256, c 2 [apply] window pos/siz: 4/29 256x256, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] XXX: 256x256, c 9 [apply] window resized: 4/29 512x512 [apply] window moved: 0/0 512x512 [apply] window moved: 4/29 512x512 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] XXX: 512x512, c 1 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] XXX: 512x512, c 9 [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] XXX: 768x768, c 1 [apply] >> GearsES2 0xf5ac9e4, 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[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [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#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0002-msaa0-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] Info: GLReadBufferUtil.readPixels: pre-exisiting GL error 0x502 [apply] XXX: 768x768, c 9 [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] Thread[main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0xf5ac9e4 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, angle 12.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x0, tileRendererInUse null [apply] Thread[main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4 FIN [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401446244 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401446244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 4.545 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401447682 ms III - Start [apply] SLOCK [T main @ 1610401447685 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.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[GL3/GL3.sw], on-scr[.]] [apply] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf5ac9e4 created: GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xf5ac9e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, 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[main,5,main] GearsES2.display 0xf5ac9e4 256x256, swapInterval -1, drawable 0x0 [apply] FBOD1 FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@61862a7f[init true], ], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7f70fc5c8bf0 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f70fc5c8bf0, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4d9e68d0, handle 0x7f70fc7ae440, isShared true, jogamp.opengl.gl4.GL4bcImpl@55183b20, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7f70fc5c8bf0 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f70fc5c8bf0, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 0 [], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054021d10, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2b86f8ac, handle 0x7f7054040490, isShared true, jogamp.opengl.gl4.GL4bcImpl@3349e9bb, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054021d10, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054021d10, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]]] [apply] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 256x256, [ l 4, r 4 - t 29, b 4 - 8x33] [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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] XXX: 256x256, c 9 [apply] window resized: 4/29 512x512 [apply] window moved: 0/0 512x512 [apply] window moved: 4/29 512x512 [apply] XXX: 512x512, c 1 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] XXX: 512x512, c 9 [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] XXX: 768x768, c 1 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xf5ac9e4 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] XXX: 768x768, c 9 [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xf5ac9e4 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, angle 14.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01) [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4 FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401451604 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401451604 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.8 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401447682 ms III - Start [apply] SLOCK [T main @ 1610401447685 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01 [apply] requested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf5ac9e4 created: GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf5ac9e4 created: GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xf5ac9e4 0/0 256x256 of 256x256, swapInterval -1, drawable 0x0, 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[main,5,main] GearsES2.display 0xf5ac9e4 256x256, swapInterval -1, drawable 0x0 [apply] FBOD1 FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x131774fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x158d2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6adbc9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@61862a7f[init true], ], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7f70fc5c8bf0 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f70fc5c8bf0, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4d9e68d0, handle 0x7f70fc7ae440, isShared true, jogamp.opengl.gl4.GL4bcImpl@55183b20, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], 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/1, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x59662a0b], 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 0x6069db50], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x77fbd92c], [apply] FBO back write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x1a482e36], 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 0x67c27493], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x72967906], [apply] Surface WrappedSurface[ displayHandle 0x7f70fc5c8bf0 [apply] , surfaceHandle 0x0 [apply] , size 256x256 [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f70fc5c8bf0, owner true, ResourceToolkitLock[obj 0x5b8dfcc1, isOwner false, <2f9f7dcf, 747ddf94>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]]] [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner ] [apply] , GenericUpstreamSurfacelessHook[pixel 256x256] [apply] , upstreamSurface false ]], direct true] , [apply] UpstreamWidget: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 0 [], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054021d10, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2b86f8ac, handle 0x7f7054040490, isShared true, jogamp.opengl.gl4.GL4bcImpl@3349e9bb, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@9597028, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054021d10, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 256x256 wu, 256x256 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054001b00, owner true, ResourceToolkitLock[obj 0x4f83df68, isOwner false, <6cf0e0ba, 7d8995e>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7054021d10, owner true, ResourceToolkitLock[obj 0x130d63be, isOwner false, <42a48628, 293a5bf6>[count 0, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6aeb35e6, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@1283bb96, ], [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@74f0ea28, ], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]]] [apply] NW chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 256x256, [ l 4, r 4 - t 29, b 4 - 8x33] [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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] XXX: 256x256, c 9 [apply] window resized: 4/29 512x512 [apply] window moved: 0/0 512x512 [apply] window moved: 4/29 512x512 [apply] XXX: 512x512, c 1 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] XXX: 512x512, c 9 [apply] window resized: 4/29 768x768 [apply] window moved: 0/0 768x768 [apply] window moved: 4/29 768x768 [apply] XXX: 768x768, c 1 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xf5ac9e4 0/0 768x768 of 768x768, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png [apply] XXX: 768x768, c 9 [apply] window resized: 4/29 1024x1011 [apply] window moved: 0/0 1024x1011 [apply] window moved: 4/29 1024x1011 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xf5ac9e4 0/0 1024x1011 of 1024x1011, swapInterval -1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf5ac9e4, angle 14.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xf5ac9e4 FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401451604 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401451604 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 3.867 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: 1SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401453009 ms III - Start [apply] SLOCK [T main @ 1610401453011 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf [apply] [apply] junit.framework.TestListener: startTest(testOnScreenDblBuf) [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x647e447: tileRendererInUse null, GearsES2[obj 0x647e447 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x647e447 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x647e447 created: GearsObj[0x6e75d2da, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x647e447 created: GearsObj[0x471f51a1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x647e447 created: GearsObj[0x471f51a1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x647e447 FIN GearsES2[obj 0x647e447 isInit true, usesShared false, 1 GearsObj[0x6e75d2da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471f51a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76a754c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x647e447 0/0 640x400 of 640x400, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x647e447, 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] 0 s: 60 f / 602 ms, 99.6 fps, 10 ms/f; total: 60 f, 99.6 fps, 10 ms/f [apply] Fin start ... [apply] Fin Drawable: X11OnscreenGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@795cd85e, [apply] Handle 0x0, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@59fd97a8, com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] windowLock <123ef382, dbf57b3>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@59fd97a8, com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] windowLock <123ef382, dbf57b3>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testOnScreenDblBuf) [apply] Thread[main,5,main] GearsES2.dispose 0x647e447: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x647e447 FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401455413 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401455413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.261 sec [apply] ------------- Standard Output --------------- [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Fin start ... [apply] Fin Drawable: X11OnscreenGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@795cd85e, [apply] Handle 0x0, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@59fd97a8, com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] windowLock <123ef382, dbf57b3>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@59fd97a8, com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@f5ac9e4, ], [apply] windowLock <123ef382, dbf57b3>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401453009 ms III - Start [apply] SLOCK [T main @ 1610401453011 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x647e447: tileRendererInUse null, GearsES2[obj 0x647e447 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x647e447 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x647e447 created: GearsObj[0x6e75d2da, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x647e447 created: GearsObj[0x471f51a1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x647e447 created: GearsObj[0x471f51a1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x647e447 FIN GearsES2[obj 0x647e447 isInit true, usesShared false, 1 GearsObj[0x6e75d2da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471f51a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76a754c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x647e447 0/0 640x400 of 640x400, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x647e447, 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] 0 s: 60 f / 602 ms, 99.6 fps, 10 ms/f; total: 60 f, 99.6 fps, 10 ms/f [apply] Thread[main,5,main] GearsES2.dispose 0x647e447: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x647e447 FIN [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401455413 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401455413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testOnScreenDblBuf took 2.359 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401456812 ms III - Start [apply] SLOCK [T main @ 1610401456814 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 16 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo [apply] junit.framework.TestListener: startTest(testAvailableInfo) [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x145eaa29, isOwner false, <15bb6bea, 8b96fde>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x145eaa29, isOwner false, <15bb6bea, 8b96fde>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] [apply] [apply] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5da0001300, owner true, ResourceToolkitLock[obj 0x2d2e5f00, isOwner false, <4c40b76e, 2ea6137>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5da0001300, owner true, ResourceToolkitLock[obj 0x2d2e5f00, isOwner false, <4c40b76e, 2ea6137>[count 0, qsz 0, owner ]]] [apply] GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xb, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xc, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xd, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xe, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xf, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x10, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x11, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x12, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x13, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x14, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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] 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x79924b created: GearsObj[0x74f0ea28, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x79924b created: GearsObj[0xf6efaab, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x79924b created: GearsObj[0xf6efaab, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x79924b FIN GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x74f0ea28, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf6efaab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35d019a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x79924b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79924b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x79924b 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x79924b 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf___-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x79924b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79924b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x79924b 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x79924b 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf___-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x79924b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79924b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x79924b 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x79924b 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf___-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x45752059, isOwner false, <34e9fd99, 3c41ed1d>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0c7efce0, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[auto-cfg]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <54d9d12d, 38425407>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x0], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@43bc63a3, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <702657cc, 6a6cb05c>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.dispose 0x79924b: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x79924b FIN [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] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x22ff4249: tileRendererInUse null, GearsES2[obj 0x22ff4249 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x22ff4249 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x22ff4249 created: GearsObj[0x4c12331b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x22ff4249 created: GearsObj[0x7586beff, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x22ff4249 created: GearsObj[0x7586beff, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x22ff4249 FIN GearsES2[obj 0x22ff4249 isInit true, usesShared false, 1 GearsObj[0x4c12331b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7586beff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b69e7d1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x22ff4249 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d0b7cc0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22ff4249, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 400x300, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 400x300, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf____-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x22ff4249 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d0b7cc0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22ff4249, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x22ff4249 200x150, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 200x150, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf____-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x22ff4249 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d0b7cc0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22ff4249, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x22ff4249 800x600, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 800x600, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf____-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x22ff4249: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x22ff4249 FIN [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] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x815b41f, isOwner false, <5542c4ed, 1573f9fc>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d0b4010, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <6150c3ec, 44c03695>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x0], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7e6f74c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x10683d9d: tileRendererInUse null, GearsES2[obj 0x10683d9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x10683d9d on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x10683d9d created: GearsObj[0x682b2fa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x10683d9d created: GearsObj[0x217ed35e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x10683d9d created: GearsObj[0x217ed35e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x10683d9d FIN GearsES2[obj 0x10683d9d isInit true, usesShared false, 1 GearsObj[0x682b2fa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217ed35e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7dcf94f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x10683d9d 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d0c35a0, msaa false, tileRendererInUse null [apply] >> 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 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d0c35a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x10683d9d, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d0c35a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x10683d9d, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x10683d9d: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x10683d9d FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x229f66ed, isOwner false, <31190526, 662ac478>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d04e9c0, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <6743e411, 3eb25e1a>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x0], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@477b4cdf, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <77c2494c, f5958c9>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x5bda8e08: tileRendererInUse null, GearsES2[obj 0x5bda8e08 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5bda8e08 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5bda8e08 created: GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5bda8e08 FIN GearsES2[obj 0x5bda8e08 isInit true, usesShared false, 1 GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fa121e2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5bda8e08 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x5bda8e08 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x5bda8e08 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x7eac9008, isOwner false, <4116aac9, 62ddbd7e>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d04c800, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <74e52ef6, 6ed3ccb2>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.OffscreenWindow: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x7eac9008, isOwner false, <4116aac9, 62ddbd7e>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d04c800, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@1a677343, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <15de0b3c, 489115ef>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Thread[main,5,main] GearsES2.dispose 0x5bda8e08: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5bda8e08 FIN [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] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.init.0 0x7c6908d7: tileRendererInUse null, GearsES2[obj 0x7c6908d7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7c6908d7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] gear1 0x7c6908d7 created: GearsObj[0x4e08711f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7c6908d7 created: GearsObj[0xbcec361, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7c6908d7 created: GearsObj[0xbcec361, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7c6908d7 FIN GearsES2[obj 0x7c6908d7 isInit true, usesShared false, 1 GearsObj[0x4e08711f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xbcec361, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26794848, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7c6908d7 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0c649c70, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c6908d7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 400x300, swapInterval 1, drawable 0x7f5e0c649c70 [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 400x300, swapInterval 1, drawable 0x7f5e0c649c70 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x7c6908d7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0c649c70, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c6908d7, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x7c6908d7 200x150, swapInterval 1, drawable 0x7f5e0c649c70 [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 200x150, swapInterval 1, drawable 0x7f5e0c649c70 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x7c6908d7 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0c649c70, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c6908d7, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x7c6908d7 800x600, swapInterval 1, drawable 0x7f5e0c649c70 [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 800x600, swapInterval 1, drawable 0x7f5e0c649c70 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x302552ec, isOwner false, <3d285d7e, 40005471>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d123780, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <2cd76f31, 367ffa75>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.OffscreenWindow: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x302552ec, isOwner false, <3d285d7e, 40005471>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d123780, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@49438269, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf) [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Thread[main,5,main] GearsES2.dispose 0x7c6908d7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7c6908d7 FIN [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] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ce24091 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ce24091 created: GearsObj[0x3a52dba3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ce24091 created: GearsObj[0x2a5c8d3f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ce24091 created: GearsObj[0x2a5c8d3f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ce24091 FIN GearsES2[obj 0x1ce24091 isInit true, usesShared false, 1 GearsObj[0x3a52dba3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a5c8d3f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752325ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ce24091 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ce24091, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenDblBuf________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x1ce24091 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ce24091, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenDblBuf________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x1ce24091 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ce24091, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenDblBuf________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1ce24091: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1ce24091 FIN [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x45c7e403, isOwner false, <2925bf5b, 710f4dc7>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d082e30, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <1ff4931d, 65e98b1c>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.driver.x11.WindowDriver: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x45c7e403, isOwner false, <2925bf5b, 710f4dc7>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d082e30, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@61322f9d, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <6ad82709, 510f3d34>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBuf) [apply] junit.framework.TestListener: startTest(testES2OnScreenSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [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] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x2362f559: tileRendererInUse null, GearsES2[obj 0x2362f559 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2362f559 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2362f559 created: GearsObj[0x247bddad, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2362f559 created: GearsObj[0xd35dea7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2362f559 created: GearsObj[0xd35dea7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2362f559 FIN GearsES2[obj 0x2362f559 isInit true, usesShared false, 1 GearsObj[0x247bddad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd35dea7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7770f470, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2362f559 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2362f559, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2362f559 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x2362f559 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenSglBuf________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x2362f559 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2362f559, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x2362f559 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenSglBuf________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x2362f559 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2362f559, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x2362f559 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenSglBuf________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x5e5d171f, isOwner false, <24313fcc, 7d20d0b>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d0730f0, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77f1baf5, 41a2befb>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.driver.x11.WindowDriver: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x5e5d171f, isOwner false, <24313fcc, 7d20d0b>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d0730f0, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6c40365c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <7bedc48a, 131ef10>[count 0, qsz 0, owner ], surfaceLockCount 0] [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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.dispose 0x2362f559: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2362f559 FIN [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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x2df3b89c: tileRendererInUse null, GearsES2[obj 0x2df3b89c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2df3b89c on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2df3b89c created: GearsObj[0x6200f9cb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2df3b89c created: GearsObj[0x2002fc1d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2df3b89c created: GearsObj[0x2002fc1d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2df3b89c FIN GearsES2[obj 0x2df3b89c isInit true, usesShared false, 1 GearsObj[0x6200f9cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2002fc1d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69453e37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2df3b89c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2df3b89c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x2df3b89c 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2df3b89c, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x2df3b89c 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x2df3b89c 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2df3b89c, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x2df3b89c 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ WINDOW_INVISIBLE ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x4009e306, isOwner false, <43c1b556, 587e5365>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3bc.sw], offscr[auto-cfg]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]]] [apply] , surfaceLock <22fcf7ab, 2de23121>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[X11DummyUpstreamSurfaceHook[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@63475ace, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4988d8b8, c0c2f8d>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] GearsES2.dispose 0x2df3b89c: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2df3b89c 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] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000e, 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-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: X11PixmapGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@394df057, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4961f6af, 5aebe890>[count 0, qsz 0, owner ], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@394df057, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4961f6af, 5aebe890>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[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] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x75db5df9: tileRendererInUse null, GearsES2[obj 0x75db5df9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x75db5df9 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x75db5df9 created: GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x75db5df9 created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x75db5df9 created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x75db5df9 FIN GearsES2[obj 0x75db5df9 isInit true, usesShared false, 1 GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b94b04d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x75db5df9 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x75db5df9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x75db5df9 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x75db5df9, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x75db5df9 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x75db5df9 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x75db5df9, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x75db5df9 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ WINDOW_INVISIBLE ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x8c3b9d, isOwner false, <4c39bec8, f79e>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3bc.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]]] [apply] , surfaceLock <7ee8290b, 1f59a598>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[X11DummyUpstreamSurfaceHook[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@1e178745, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <192c3f1e, 26b3fd41>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.dispose 0x75db5df9: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x75db5df9 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[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x2e377400: tileRendererInUse null, GearsES2[obj 0x2e377400 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2e377400 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2e377400 created: GearsObj[0x687e99d8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2e377400 created: GearsObj[0xe4487af, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2e377400 created: GearsObj[0xe4487af, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2e377400 FIN GearsES2[obj 0x2e377400 isInit true, usesShared false, 1 GearsObj[0x687e99d8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe4487af, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aaceffd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2e377400 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2e377400, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2e377400 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2e377400 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0001-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x2e377400 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2e377400, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x2e377400 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2e377400 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0003-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x2e377400 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2e377400, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x2e377400 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2e377400 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ WINDOW_INVISIBLE ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0xc86b9e3, isOwner false, <10aa41f2, 3af9c5b7>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3bc.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]]] [apply] , surfaceLock <37271612, ed7f8b4>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[X11DummyUpstreamSurfaceHook[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@4c309d4d, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <38102d01, 37883b97>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main,5,main] GearsES2.dispose 0x2e377400: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2e377400 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[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Thread[main,5,main] GearsES2.init.0 0x1dac5ef: tileRendererInUse null, GearsES2[obj 0x1dac5ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1dac5ef on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1dac5ef created: GearsObj[0x68e5eea7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1dac5ef created: GearsObj[0x291b4bf5, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1dac5ef created: GearsObj[0x291b4bf5, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1dac5ef FIN GearsES2[obj 0x1dac5ef isInit true, usesShared false, 1 GearsObj[0x68e5eea7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x291b4bf5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d2ffcb7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1dac5ef 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dac5ef, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 400x300, swapInterval 1, drawable 0x5200001 [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 400x300, swapInterval 1, drawable 0x5200001 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0001-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0x1dac5ef 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dac5ef, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0x1dac5ef 200x150, swapInterval 1, drawable 0x5200007 [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 200x150, swapInterval 1, drawable 0x5200007 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0003-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0x1dac5ef 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dac5ef, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0x1dac5ef 800x600, swapInterval 1, drawable 0x520000d [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 800x600, swapInterval 1, drawable 0x520000d [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0005-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1dac5ef: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1dac5ef 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: X11PbufferGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@762ef0ea, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <31f9b85e, 424e1977>[count 0, qsz 0, owner ], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@762ef0ea, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <31f9b85e, 424e1977>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main,5,main] GearsES2.init.0 0x6db9f5a4: tileRendererInUse null, GearsES2[obj 0x6db9f5a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6db9f5a4 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6db9f5a4 created: GearsObj[0x7a675056, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6db9f5a4 created: GearsObj[0xd21a74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6db9f5a4 created: GearsObj[0xd21a74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6db9f5a4 FIN GearsES2[obj 0x6db9f5a4 isInit true, usesShared false, 1 GearsObj[0x7a675056, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd21a74c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e509ffa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6db9f5a4 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6db9f5a4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 400x300, swapInterval 1, drawable 0x5200001 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 400x300, swapInterval 1, drawable 0x5200001 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0001-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x6db9f5a4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6db9f5a4, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x6db9f5a4 200x150, swapInterval 1, drawable 0x5200007 [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 200x150, swapInterval 1, drawable 0x5200007 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x6db9f5a4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6db9f5a4, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x6db9f5a4 800x600, swapInterval 1, drawable 0x520000d [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 800x600, swapInterval 1, drawable 0x520000d [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: X11PbufferGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@2898ac89, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <683dbc2c, 68267da0>[count 0, qsz 0, owner ], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@2898ac89, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <683dbc2c, 68267da0>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Thread[main,5,main] GearsES2.dispose 0x6db9f5a4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6db9f5a4 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: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Thread[main,5,main] GearsES2.init.0 0x6a2b953e: tileRendererInUse null, GearsES2[obj 0x6a2b953e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6a2b953e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] gear1 0x6a2b953e created: GearsObj[0x175b9425, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6a2b953e created: GearsObj[0x3098cf3b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6a2b953e created: GearsObj[0x3098cf3b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6a2b953e FIN GearsES2[obj 0x6a2b953e isInit true, usesShared false, 1 GearsObj[0x175b9425, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3098cf3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610f7aa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6a2b953e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6a2b953e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x6a2b953e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6a2b953e, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x6a2b953e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6a2b953e, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x6a2b953e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6a2b953e 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: X11OnscreenGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6a03bcb1, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <21b2e768, 57250572>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6a03bcb1, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <21b2e768, 57250572>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Thread[main,5,main] GearsES2.init.0 0x7c1e2a9e: tileRendererInUse null, GearsES2[obj 0x7c1e2a9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7c1e2a9e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7c1e2a9e created: GearsObj[0xfd07cbb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7c1e2a9e created: GearsObj[0x3571b748, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7c1e2a9e created: GearsObj[0x3571b748, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7c1e2a9e FIN GearsES2[obj 0x7c1e2a9e isInit true, usesShared false, 1 GearsObj[0xfd07cbb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3571b748, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e96bacf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7c1e2a9e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c1e2a9e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0001-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.reshape 0x7c1e2a9e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c1e2a9e, 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[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0004-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.reshape 0x7c1e2a9e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c1e2a9e, 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[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0007-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: X11OnscreenGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@484970b0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4470f8a6, 7c83dc97>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@484970b0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4470f8a6, 7c83dc97>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] junit.framework.TestListener: endTest(testGL2OnScreenSglBuf) [apply] Thread[main,5,main] GearsES2.dispose 0x7c1e2a9e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7c1e2a9e 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 @ 1610401476826 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401476826 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.887 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x45752059, isOwner false, <34e9fd99, 3c41ed1d>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0c7efce0, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[auto-cfg]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <54d9d12d, 38425407>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x0], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@43bc63a3, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <702657cc, 6a6cb05c>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x815b41f, isOwner false, <5542c4ed, 1573f9fc>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d0b4010, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <6150c3ec, 44c03695>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x0], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7e6f74c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] Handle 0x0, [apply] Caps GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x229f66ed, isOwner false, <31190526, 662ac478>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d04e9c0, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[fbo]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <6743e411, 3eb25e1a>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x0], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@477b4cdf, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <77c2494c, f5958c9>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x7eac9008, isOwner false, <4116aac9, 62ddbd7e>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d04c800, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <74e52ef6, 6ed3ccb2>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.OffscreenWindow: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x7eac9008, isOwner false, <4116aac9, 62ddbd7e>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d04c800, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@1a677343, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <15de0b3c, 489115ef>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x302552ec, isOwner false, <3d285d7e, 40005471>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d123780, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <2cd76f31, 367ffa75>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.OffscreenWindow: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x302552ec, isOwner false, <3d285d7e, 40005471>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d123780, eglConfigID 0x7, [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], offscr[pbuffer]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@49438269, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x45c7e403, isOwner false, <2925bf5b, 710f4dc7>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d082e30, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <1ff4931d, 65e98b1c>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.driver.x11.WindowDriver: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x45c7e403, isOwner false, <2925bf5b, 710f4dc7>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d082e30, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@61322f9d, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <6ad82709, 510f3d34>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Fin Drawable: jogamp.opengl.egl.EGLDrawable[realized false, [apply] factory jogamp.opengl.egl.EGLDrawableFactory@36ebc363, [apply] surface EGLSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ ] [apply] , EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x5e5d171f, isOwner false, <24313fcc, 7d20d0b>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d0730f0, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] , surfaceLock <77f1baf5, 41a2befb>[count 0, qsz 0, owner ] [apply] , EGLUpstreamSurfaceHook[ 800x600, jogamp.newt.driver.x11.WindowDriver: 0x0] [apply] , upstreamSurface true ], [apply] eglSurface 0x0, [apply] eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x5e5d171f, isOwner false, <24313fcc, 7d20d0b>[count 0, qsz 0, owner ]]], idx 0], [apply] eglConfigHandle 0x7f5e0d0730f0, eglConfigID 0x7, [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], [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[GLES2/GLES3.sw], on-scr[.]], [apply] chosen GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6c40365c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <7bedc48a, 131ef10>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ WINDOW_INVISIBLE ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x4009e306, isOwner false, <43c1b556, 587e5365>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3bc.sw], offscr[auto-cfg]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]]] [apply] , surfaceLock <22fcf7ab, 2de23121>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[X11DummyUpstreamSurfaceHook[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@63475ace, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4988d8b8, c0c2f8d>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[bitmap]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Fin Drawable: X11PixmapGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@394df057, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4961f6af, 5aebe890>[count 0, qsz 0, owner ], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@394df057, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4961f6af, 5aebe890>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]], [apply] fboI back 1, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ WINDOW_INVISIBLE ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x8c3b9d, isOwner false, <4c39bec8, f79e>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3bc.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]]] [apply] , surfaceLock <7ee8290b, 1f59a598>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[X11DummyUpstreamSurfaceHook[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@1e178745, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <192c3f1e, 26b3fd41>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]], [apply] fboI back 0, front 0, num 0, [apply] FBO front read 0, null, [apply] FBO back write 0, null, [apply] Surface WrappedSurface[ displayHandle 0x0 [apply] , surfaceHandle 0x0 [apply] , size 800x600 [apply] , UOB[ WINDOW_INVISIBLE ] [apply] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0xc86b9e3, isOwner false, <10aa41f2, 3af9c5b7>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3bc.sw], offscr[fbo]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]]] [apply] , surfaceLock <37271612, ed7f8b4>[count 0, qsz 0, owner ] [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[X11DummyUpstreamSurfaceHook[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@4c309d4d, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <38102d01, 37883b97>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Fin Drawable: X11PbufferGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@762ef0ea, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <31f9b85e, 424e1977>[count 0, qsz 0, owner ], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@762ef0ea, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <31f9b85e, 424e1977>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Window: jogamp.newt.OffscreenWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Fin Drawable: X11PbufferGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@2898ac89, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <683dbc2c, 68267da0>[count 0, qsz 0, owner ], 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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@2898ac89, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <683dbc2c, 68267da0>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Fin Drawable: X11OnscreenGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6a03bcb1, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <21b2e768, 57250572>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6a03bcb1, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <21b2e768, 57250572>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: jogamp.newt.driver.x11.WindowDriver [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Drawable Post-GL(2): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Fin Drawable: X11OnscreenGLXDrawable[Realized false, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@7dc0f706, [apply] Handle 0x0, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@484970b0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4470f8a6, 7c83dc97>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] Fin Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@484970b0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4470f8a6, 7c83dc97>[count 0, qsz 0, owner ], surfaceLockCount 0] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401456812 ms III - Start [apply] SLOCK [T main @ 1610401456814 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x145eaa29, isOwner false, <15bb6bea, 8b96fde>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x145eaa29, isOwner false, <15bb6bea, 8b96fde>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] [apply] [apply] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5da0001300, owner true, ResourceToolkitLock[obj 0x2d2e5f00, isOwner false, <4c40b76e, 2ea6137>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5da0001300, owner true, ResourceToolkitLock[obj 0x2d2e5f00, isOwner false, <4c40b76e, 2ea6137>[count 0, qsz 0, owner ]]] [apply] GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xb, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xc, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xd, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xe, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xf, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x10, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x11, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x12, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x13, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x14, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x79924b created: GearsObj[0x74f0ea28, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x79924b created: GearsObj[0xf6efaab, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x79924b created: GearsObj[0xf6efaab, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x79924b FIN GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x74f0ea28, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf6efaab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35d019a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x79924b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79924b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x79924b 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x79924b 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf___-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x79924b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79924b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x79924b 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x79924b 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf___-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x79924b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79924b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x79924b 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x79924b 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf___-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x79924b: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x79924b FIN [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] Thread[main,5,main] GearsES2.init.0 0x22ff4249: tileRendererInUse null, GearsES2[obj 0x22ff4249 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x22ff4249 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x22ff4249 created: GearsObj[0x4c12331b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x22ff4249 created: GearsObj[0x7586beff, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x22ff4249 created: GearsObj[0x7586beff, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x22ff4249 FIN GearsES2[obj 0x22ff4249 isInit true, usesShared false, 1 GearsObj[0x4c12331b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7586beff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b69e7d1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x22ff4249 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d0b7cc0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22ff4249, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 400x300, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 400x300, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf____-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x22ff4249 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d0b7cc0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22ff4249, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x22ff4249 200x150, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 200x150, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf____-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x22ff4249 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d0b7cc0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22ff4249, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x22ff4249 800x600, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] Thread[main,5,main] GearsES2.display 0x22ff4249 800x600, swapInterval 1, drawable 0x7f5e0d0b7cc0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf____-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x22ff4249: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x22ff4249 FIN [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] Thread[main,5,main] GearsES2.init.0 0x10683d9d: tileRendererInUse null, GearsES2[obj 0x10683d9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x10683d9d on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x10683d9d created: GearsObj[0x682b2fa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x10683d9d created: GearsObj[0x217ed35e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x10683d9d created: GearsObj[0x217ed35e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x10683d9d FIN GearsES2[obj 0x10683d9d isInit true, usesShared false, 1 GearsObj[0x682b2fa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217ed35e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7dcf94f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x10683d9d 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d0c35a0, msaa false, tileRendererInUse null [apply] >> 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 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d0c35a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x10683d9d, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d0c35a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x10683d9d, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] Thread[main,5,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x7f5e0d0c35a0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf____-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x10683d9d: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x10683d9d FIN [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] Thread[main,5,main] GearsES2.init.0 0x5bda8e08: tileRendererInUse null, GearsES2[obj 0x5bda8e08 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5bda8e08 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5bda8e08 created: GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5bda8e08 FIN GearsES2[obj 0x5bda8e08 isInit true, usesShared false, 1 GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fa121e2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5bda8e08 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x5bda8e08 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x5bda8e08 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x5bda8e08: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5bda8e08 FIN [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] Thread[main,5,main] GearsES2.init.0 0x7c6908d7: tileRendererInUse null, GearsES2[obj 0x7c6908d7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7c6908d7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7c6908d7 created: GearsObj[0x4e08711f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7c6908d7 created: GearsObj[0xbcec361, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7c6908d7 created: GearsObj[0xbcec361, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7c6908d7 FIN GearsES2[obj 0x7c6908d7 isInit true, usesShared false, 1 GearsObj[0x4e08711f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xbcec361, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26794848, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7c6908d7 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0c649c70, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c6908d7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 400x300, swapInterval 1, drawable 0x7f5e0c649c70 [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 400x300, swapInterval 1, drawable 0x7f5e0c649c70 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x7c6908d7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0c649c70, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c6908d7, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x7c6908d7 200x150, swapInterval 1, drawable 0x7f5e0c649c70 [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 200x150, swapInterval 1, drawable 0x7f5e0c649c70 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x7c6908d7 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0c649c70, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c6908d7, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x7c6908d7 800x600, swapInterval 1, drawable 0x7f5e0c649c70 [apply] Thread[main,5,main] GearsES2.display 0x7c6908d7 800x600, swapInterval 1, drawable 0x7f5e0c649c70 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x7c6908d7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7c6908d7 FIN [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] Thread[main,5,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ce24091 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ce24091 created: GearsObj[0x3a52dba3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ce24091 created: GearsObj[0x2a5c8d3f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ce24091 created: GearsObj[0x2a5c8d3f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ce24091 FIN GearsES2[obj 0x1ce24091 isInit true, usesShared false, 1 GearsObj[0x3a52dba3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a5c8d3f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752325ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ce24091 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ce24091, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 400x300, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenDblBuf________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x1ce24091 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ce24091, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 200x150, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenDblBuf________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x1ce24091 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0d1d6920, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ce24091, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x1ce24091 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] Thread[main,5,main] GearsES2.display 0x1ce24091 800x600, swapInterval 1, drawable 0x7f5e0d1d6920 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenDblBuf________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1ce24091: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1ce24091 FIN [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] Thread[main,5,main] GearsES2.init.0 0x2362f559: tileRendererInUse null, GearsES2[obj 0x2362f559 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2362f559 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2362f559 created: GearsObj[0x247bddad, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2362f559 created: GearsObj[0xd35dea7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2362f559 created: GearsObj[0xd35dea7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2362f559 FIN GearsES2[obj 0x2362f559 isInit true, usesShared false, 1 GearsObj[0x247bddad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd35dea7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7770f470, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2362f559 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2362f559, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2362f559 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x2362f559 400x300, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenSglBuf________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x2362f559 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2362f559, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x2362f559 200x150, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenSglBuf________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x2362f559 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2362f559, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x2362f559 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] Thread[main,5,main] GearsES2.display 0x2362f559 800x600, swapInterval 1, drawable 0x7f5e0c1afcd0 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testES2OnScreenSglBuf________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x2362f559: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2362f559 FIN [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[main,5,main] GearsES2.init.0 0x2df3b89c: tileRendererInUse null, GearsES2[obj 0x2df3b89c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2df3b89c on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2df3b89c created: GearsObj[0x6200f9cb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2df3b89c created: GearsObj[0x2002fc1d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2df3b89c created: GearsObj[0x2002fc1d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2df3b89c FIN GearsES2[obj 0x2df3b89c isInit true, usesShared false, 1 GearsObj[0x6200f9cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2002fc1d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69453e37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2df3b89c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2df3b89c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x2df3b89c 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2df3b89c, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x2df3b89c 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x2df3b89c 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2df3b89c, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x2df3b89c 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2df3b89c 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x2df3b89c: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2df3b89c 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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000e, 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-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] GearsES2.init.0 0x75db5df9: tileRendererInUse null, GearsES2[obj 0x75db5df9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x75db5df9 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x75db5df9 created: GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x75db5df9 created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x75db5df9 created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x75db5df9 FIN GearsES2[obj 0x75db5df9 isInit true, usesShared false, 1 GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b94b04d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x75db5df9 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x75db5df9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x75db5df9 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x75db5df9, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x75db5df9 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x75db5df9 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x75db5df9, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x75db5df9 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x75db5df9 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x75db5df9: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x75db5df9 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[main,5,main] GearsES2.init.0 0x2e377400: tileRendererInUse null, GearsES2[obj 0x2e377400 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2e377400 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2e377400 created: GearsObj[0x687e99d8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2e377400 created: GearsObj[0xe4487af, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2e377400 created: GearsObj[0xe4487af, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2e377400 FIN GearsES2[obj 0x2e377400 isInit true, usesShared false, 1 GearsObj[0x687e99d8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe4487af, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6aaceffd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2e377400 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2e377400, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2e377400 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2e377400 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0001-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x2e377400 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2e377400, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x2e377400 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2e377400 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0003-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x2e377400 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2e377400, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x2e377400 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x2e377400 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x2e377400: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2e377400 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[main,5,main] GearsES2.init.0 0x1dac5ef: tileRendererInUse null, GearsES2[obj 0x1dac5ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1dac5ef on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1dac5ef created: GearsObj[0x68e5eea7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1dac5ef created: GearsObj[0x291b4bf5, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1dac5ef created: GearsObj[0x291b4bf5, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1dac5ef FIN GearsES2[obj 0x1dac5ef isInit true, usesShared false, 1 GearsObj[0x68e5eea7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x291b4bf5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d2ffcb7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1dac5ef 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dac5ef, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 400x300, swapInterval 1, drawable 0x5200001 [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 400x300, swapInterval 1, drawable 0x5200001 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0001-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0x1dac5ef 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dac5ef, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0x1dac5ef 200x150, swapInterval 1, drawable 0x5200007 [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 200x150, swapInterval 1, drawable 0x5200007 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0003-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0x1dac5ef 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dac5ef, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0x1dac5ef 800x600, swapInterval 1, drawable 0x520000d [apply] Thread[main,5,main] GearsES2.display 0x1dac5ef 800x600, swapInterval 1, drawable 0x520000d [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0005-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1dac5ef: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1dac5ef 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[main,5,main] GearsES2.init.0 0x6db9f5a4: tileRendererInUse null, GearsES2[obj 0x6db9f5a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6db9f5a4 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6db9f5a4 created: GearsObj[0x7a675056, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6db9f5a4 created: GearsObj[0xd21a74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6db9f5a4 created: GearsObj[0xd21a74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6db9f5a4 FIN GearsES2[obj 0x6db9f5a4 isInit true, usesShared false, 1 GearsObj[0x7a675056, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd21a74c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e509ffa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6db9f5a4 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6db9f5a4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 400x300, swapInterval 1, drawable 0x5200001 [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 400x300, swapInterval 1, drawable 0x5200001 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0001-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x6db9f5a4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6db9f5a4, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x6db9f5a4 200x150, swapInterval 1, drawable 0x5200007 [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 200x150, swapInterval 1, drawable 0x5200007 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x6db9f5a4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6db9f5a4, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x6db9f5a4 800x600, swapInterval 1, drawable 0x520000d [apply] Thread[main,5,main] GearsES2.display 0x6db9f5a4 800x600, swapInterval 1, drawable 0x520000d [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x6db9f5a4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6db9f5a4 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[main,5,main] GearsES2.init.0 0x6a2b953e: tileRendererInUse null, GearsES2[obj 0x6a2b953e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6a2b953e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6a2b953e created: GearsObj[0x175b9425, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6a2b953e created: GearsObj[0x3098cf3b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6a2b953e created: GearsObj[0x3098cf3b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6a2b953e FIN GearsES2[obj 0x6a2b953e isInit true, usesShared false, 1 GearsObj[0x175b9425, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3098cf3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610f7aa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6a2b953e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6a2b953e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x6a2b953e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6a2b953e, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x6a2b953e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6a2b953e, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x6a2b953e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6a2b953e 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x6a2b953e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6a2b953e 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[main,5,main] GearsES2.init.0 0x7c1e2a9e: tileRendererInUse null, GearsES2[obj 0x7c1e2a9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7c1e2a9e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7c1e2a9e created: GearsObj[0xfd07cbb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7c1e2a9e created: GearsObj[0x3571b748, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7c1e2a9e created: GearsObj[0x3571b748, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7c1e2a9e FIN GearsES2[obj 0x7c1e2a9e isInit true, usesShared false, 1 GearsObj[0xfd07cbb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3571b748, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e96bacf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7c1e2a9e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c1e2a9e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0001-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.reshape 0x7c1e2a9e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c1e2a9e, 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[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0004-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.reshape 0x7c1e2a9e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c1e2a9e, 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[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] GearsES2.display 0x7c1e2a9e 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7c1e2a9e 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0007-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x7c1e2a9e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7c1e2a9e 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 @ 1610401476826 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401476826 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testAvailableInfo took 1.407 sec [apply] Testcase: testES2OffScreenAutoDblBuf took 1.859 sec [apply] Testcase: testES2OffScreenFBODblBuf took 1.428 sec [apply] Testcase: testES2OffScreenFBOSglBuf took 1.421 sec [apply] Testcase: testES2OffScreenPbufferDblBuf took 1.432 sec [apply] Testcase: testES2OffScreenPbufferSglBuf took 1.431 sec [apply] Testcase: testES2OnScreenDblBuf took 0.564 sec [apply] Testcase: testES2OnScreenSglBuf took 0.558 sec [apply] Testcase: testGL2OffScreenAutoDblBuf took 1.477 sec [apply] Testcase: testGL2OffScreenBitmapSglBuf took 1.464 sec [apply] Testcase: testGL2OffScreenFBODblBuf took 1.423 sec [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.409 sec [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.454 sec [apply] Testcase: testGL2OffScreenPbufferSglBuf took 1.444 sec [apply] Testcase: testGL2OnScreenDblBuf took 0.571 sec [apply] Testcase: testGL2OnScreenSglBuf took 0.577 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401478370 ms III - Start [apply] SLOCK [T main @ 1610401478373 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.init.0 0x1a84f40f: tileRendererInUse null, GearsES2[obj 0x1a84f40f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] [apply] GearsES2 init 0x1a84f40f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] gear1 0x1a84f40f created: GearsObj[0x223f3642, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1a84f40f created: GearsObj[0x38c5cc4c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1a84f40f created: GearsObj[0x38c5cc4c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1a84f40f FIN GearsES2[obj 0x1a84f40f isInit true, usesShared false, 1 GearsObj[0x223f3642, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38c5cc4c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37918c79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1a84f40f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1a84f40f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenAutoDblBuf______________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x1a84f40f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1a84f40f, 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[main,5,main] GearsES2.display 0x1a84f40f 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenAutoDblBuf______________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x1a84f40f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1a84f40f, 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[main,5,main] GearsES2.display 0x1a84f40f 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenAutoDblBuf______________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1a84f40f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@657c8ad9[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x1a84f40f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1a84f40f FIN [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] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.init.0 0x130161f7: tileRendererInUse null, GearsES2[obj 0x130161f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x130161f7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x130161f7 created: GearsObj[0x2ef3eef9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x130161f7 created: GearsObj[0x243c4f91, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x130161f7 created: GearsObj[0x243c4f91, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x130161f7 FIN GearsES2[obj 0x130161f7 isInit true, usesShared false, 1 GearsObj[0x2ef3eef9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x243c4f91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x291ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x130161f7 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x130161f7 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBuf_______________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x130161f7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main,5,main] GearsES2.display 0x130161f7 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBuf_______________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x130161f7 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main,5,main] GearsES2.display 0x130161f7 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBuf_______________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x130161f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2c767a52[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x130161f7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x130161f7 FIN [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] Thread[main,5,main] GearsES2.init.0 0x1ea9f6af: tileRendererInUse null, GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ea9f6af on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ea9f6af created: GearsObj[0x1dde4cb2, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ea9f6af created: GearsObj[0x7714e963, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ea9f6af created: GearsObj[0x7714e963, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ea9f6af FIN GearsES2[obj 0x1ea9f6af isInit true, usesShared false, 1 GearsObj[0x1dde4cb2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7714e963, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20ce78ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA___________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA___________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA___________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a192cfe[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufMSAA) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencil) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x1ea9f6af: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1ea9f6af FIN [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] Thread[main,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43195e57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6eda5c9 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencil________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6eda5c9 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, 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[main,5,main] GearsES2.display 0x6eda5c9 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencil________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x6eda5c9 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, 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[main,5,main] GearsES2.display 0x6eda5c9 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencil________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@55b7a4e0[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencil) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencilMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: 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[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6eda5c9 FIN [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] Thread[main,5,main] GearsES2.init.0 0x40ef3420: tileRendererInUse null, GearsES2[obj 0x40ef3420 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x40ef3420 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x40ef3420 created: GearsObj[0xf5ac9e4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x40ef3420 created: GearsObj[0x123ef382, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x40ef3420 created: GearsObj[0x123ef382, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x40ef3420 FIN GearsES2[obj 0x40ef3420 isInit true, usesShared false, 1 GearsObj[0xf5ac9e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x123ef382, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdbf57b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x40ef3420 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x40ef3420, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA____-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa01_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x40ef3420 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x40ef3420, 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[main,5,main] GearsES2.display 0x40ef3420 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA____-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x40ef3420 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x40ef3420, 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[main,5,main] GearsES2.display 0x40ef3420 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA____-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa01_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x40ef3420 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][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(testES2OffScreenFBODblBufStencilMSAA) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x40ef3420: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x40ef3420 FIN [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] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.init.0 0x441772e: tileRendererInUse null, GearsES2[obj 0x441772e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x441772e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x441772e created: GearsObj[0x52e6fdee, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x441772e created: GearsObj[0x6c80d78a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x441772e created: GearsObj[0x6c80d78a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x441772e FIN GearsES2[obj 0x441772e isInit true, usesShared false, 1 GearsObj[0x52e6fdee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c80d78a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62150f9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x441772e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x441772e 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x441772e 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBOSglBuf_______________-n0001-GLES2_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x441772e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, 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[main,5,main] GearsES2.display 0x441772e 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x441772e 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBOSglBuf_______________-n0003-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x441772e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, 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[main,5,main] GearsES2.display 0x441772e 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x441772e 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBOSglBuf_______________-n0005-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x441772e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7334aada[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x441772e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x441772e FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f6ee6e4 created: GearsObj[0x4fb0f2b9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4f6ee6e4 created: GearsObj[0x79924b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4f6ee6e4 created: GearsObj[0x79924b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x4fb0f2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79924b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b9a4292, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e11047f40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f6ee6e4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 400x300, swapInterval 1, drawable 0x7f1e11047f40 [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 400x300, swapInterval 1, drawable 0x7f1e11047f40 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBuf___________-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e10fb82b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f6ee6e4, 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[main,5,main] GearsES2.display 0x4f6ee6e4 200x150, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 200x150, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBuf___________-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e10fb82b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f6ee6e4, 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[main,5,main] GearsES2.display 0x4f6ee6e4 800x600, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 800x600, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBuf___________-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4f6ee6e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4466af20[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4f6ee6e4 FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x67d48005 created: GearsObj[0x7ec7ffd3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x67d48005 created: GearsObj[0x5b239d7d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x67d48005 created: GearsObj[0x5b239d7d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared false, 1 GearsObj[0x7ec7ffd3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b239d7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6572421, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x67d48005 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e10f80760, 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.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x67d48005 400x300, swapInterval 1, drawable 0x7f1e10f80760 [apply] Thread[main,5,main] GearsES2.display 0x67d48005 400x300, swapInterval 1, drawable 0x7f1e10f80760 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufMSAA_______-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x67d48005 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e1102f3a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x67d48005, 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[main,5,main] GearsES2.display 0x67d48005 200x150, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] Thread[main,5,main] GearsES2.display 0x67d48005 200x150, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufMSAA_______-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x67d48005 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e1102f3a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x67d48005, 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[main,5,main] GearsES2.display 0x67d48005 800x600, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] Thread[main,5,main] GearsES2.display 0x67d48005 800x600, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufMSAA_______-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@9f116cc[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufMSAA) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencil) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x67d48005 FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6d763516 created: GearsObj[0x6c64cb25, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6d763516 created: GearsObj[0x6ae5aa72, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6d763516 created: GearsObj[0x6ae5aa72, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6d763516 FIN GearsES2[obj 0x6d763516 isInit true, usesShared false, 1 GearsObj[0x6c64cb25, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ae5aa72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x222545dc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6d763516 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e10fea290, 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.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6d763516 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] Thread[main,5,main] GearsES2.display 0x6d763516 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencil____-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6d763516 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e10f9b380, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6d763516, 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[main,5,main] GearsES2.display 0x6d763516 200x150, swapInterval 1, drawable 0x7f1e10f9b380 [apply] Thread[main,5,main] GearsES2.display 0x6d763516 200x150, swapInterval 1, drawable 0x7f1e10f9b380 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencil____-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x6d763516 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e10f9b380, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6d763516, 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[main,5,main] GearsES2.display 0x6d763516 800x600, swapInterval 1, drawable 0x7f1e10f9b380 [apply] Thread[main,5,main] GearsES2.display 0x6d763516 800x600, swapInterval 1, drawable 0x7f1e10f9b380 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencil____-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6d763516 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@52bf72b5[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencil) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencilMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x6d763516: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6d763516 FIN [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] Thread[main,5,main] GearsES2.init.0 0x5158b42f: tileRendererInUse null, GearsES2[obj 0x5158b42f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5158b42f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5158b42f created: GearsObj[0x478190fc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5158b42f created: GearsObj[0x79e2c065, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5158b42f created: GearsObj[0x79e2c065, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5158b42f FIN GearsES2[obj 0x5158b42f isInit true, usesShared false, 1 GearsObj[0x478190fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79e2c065, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a93b025, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5158b42f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e118dced0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5158b42f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 400x300, swapInterval 1, drawable 0x7f1e118dced0 [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 400x300, swapInterval 1, drawable 0x7f1e118dced0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencilMSAA-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x5158b42f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e1079c520, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5158b42f, 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[main,5,main] GearsES2.display 0x5158b42f 200x150, swapInterval 1, drawable 0x7f1e1079c520 [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 200x150, swapInterval 1, drawable 0x7f1e1079c520 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencilMSAA-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x5158b42f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e1079c520, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5158b42f, 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[main,5,main] GearsES2.display 0x5158b42f 800x600, swapInterval 1, drawable 0x7f1e1079c520 [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 800x600, swapInterval 1, drawable 0x7f1e1079c520 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencilMSAA-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5158b42f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@595b007d[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencilMSAA) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Thread[main,5,main] GearsES2.dispose 0x5158b42f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5158b42f FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] gear1 0x1189dd52 created: GearsObj[0x36902638, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1189dd52 created: GearsObj[0x223d2c72, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1189dd52 created: GearsObj[0x223d2c72, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x36902638, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x223d2c72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8f4ea7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1189dd52 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e10fea290, 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.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferSglBuf___________-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x1189dd52 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e110c9140, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1189dd52, 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[main,5,main] GearsES2.display 0x1189dd52 200x150, swapInterval 1, drawable 0x7f1e110c9140 [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 200x150, swapInterval 1, drawable 0x7f1e110c9140 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferSglBuf___________-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x1189dd52 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e110c9140, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1189dd52, 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[main,5,main] GearsES2.display 0x1189dd52 800x600, swapInterval 1, drawable 0x7f1e110c9140 [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 800x600, swapInterval 1, drawable 0x7f1e110c9140 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferSglBuf___________-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@36bc55de[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf) [apply] Thread[main,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1189dd52 FIN [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 @ 1610401484187 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401484188 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.707 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1a84f40f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@657c8ad9[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x130161f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2c767a52[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a192cfe[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@55b7a4e0[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: 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[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x40ef3420 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][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, one, mono , hw, GLProfile[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x441772e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7334aada[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4f6ee6e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4466af20[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@9f116cc[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6d763516 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@52bf72b5[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5158b42f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@595b007d[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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Drawable Caps Pre_GL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (1): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@36bc55de[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 @ 1610401478370 ms III - Start [apply] SLOCK [T main @ 1610401478373 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf [apply] Thread[main,5,main] GearsES2.init.0 0x1a84f40f: tileRendererInUse null, GearsES2[obj 0x1a84f40f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1a84f40f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1a84f40f created: GearsObj[0x223f3642, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1a84f40f created: GearsObj[0x38c5cc4c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1a84f40f created: GearsObj[0x38c5cc4c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1a84f40f FIN GearsES2[obj 0x1a84f40f isInit true, usesShared false, 1 GearsObj[0x223f3642, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38c5cc4c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37918c79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1a84f40f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1a84f40f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenAutoDblBuf______________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x1a84f40f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1a84f40f, 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[main,5,main] GearsES2.display 0x1a84f40f 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenAutoDblBuf______________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x1a84f40f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1a84f40f, 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[main,5,main] GearsES2.display 0x1a84f40f 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1a84f40f 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenAutoDblBuf______________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1a84f40f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1a84f40f FIN [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] Thread[main,5,main] GearsES2.init.0 0x130161f7: tileRendererInUse null, GearsES2[obj 0x130161f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x130161f7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x130161f7 created: GearsObj[0x2ef3eef9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x130161f7 created: GearsObj[0x243c4f91, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x130161f7 created: GearsObj[0x243c4f91, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x130161f7 FIN GearsES2[obj 0x130161f7 isInit true, usesShared false, 1 GearsObj[0x2ef3eef9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x243c4f91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x291ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x130161f7 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x130161f7 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBuf_______________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x130161f7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main,5,main] GearsES2.display 0x130161f7 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBuf_______________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x130161f7 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main,5,main] GearsES2.display 0x130161f7 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBuf_______________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x130161f7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x130161f7 FIN [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] Thread[main,5,main] GearsES2.init.0 0x1ea9f6af: tileRendererInUse null, GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ea9f6af on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ea9f6af created: GearsObj[0x1dde4cb2, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ea9f6af created: GearsObj[0x7714e963, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ea9f6af created: GearsObj[0x7714e963, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ea9f6af FIN GearsES2[obj 0x1ea9f6af isInit true, usesShared false, 1 GearsObj[0x1dde4cb2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7714e963, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20ce78ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA___________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA___________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA___________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1ea9f6af: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1ea9f6af FIN [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] Thread[main,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43195e57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6eda5c9 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencil________-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6eda5c9 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, 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[main,5,main] GearsES2.display 0x6eda5c9 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencil________-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x6eda5c9 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, 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[main,5,main] GearsES2.display 0x6eda5c9 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x6eda5c9 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencil________-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6eda5c9 FIN [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] Thread[main,5,main] GearsES2.init.0 0x40ef3420: tileRendererInUse null, GearsES2[obj 0x40ef3420 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x40ef3420 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x40ef3420 created: GearsObj[0xf5ac9e4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x40ef3420 created: GearsObj[0x123ef382, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x40ef3420 created: GearsObj[0x123ef382, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x40ef3420 FIN GearsES2[obj 0x40ef3420 isInit true, usesShared false, 1 GearsObj[0xf5ac9e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x123ef382, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdbf57b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x40ef3420 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x40ef3420, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA____-n0001-GLES2_-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa01_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x40ef3420 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x40ef3420, 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[main,5,main] GearsES2.display 0x40ef3420 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA____-n0003-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa01_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x40ef3420 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa true, tileRendererInUse null [apply] >> GearsES2 0x40ef3420, 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[main,5,main] GearsES2.display 0x40ef3420 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x40ef3420 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA____-n0005-GLES2_-hw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa01_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x40ef3420: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x40ef3420 FIN [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] Thread[main,5,main] GearsES2.init.0 0x441772e: tileRendererInUse null, GearsES2[obj 0x441772e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x441772e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x441772e created: GearsObj[0x52e6fdee, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x441772e created: GearsObj[0x6c80d78a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x441772e created: GearsObj[0x6c80d78a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x441772e FIN GearsES2[obj 0x441772e isInit true, usesShared false, 1 GearsObj[0x52e6fdee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c80d78a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62150f9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x441772e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x441772e 400x300, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x441772e 400x300, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBOSglBuf_______________-n0001-GLES2_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x441772e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, 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[main,5,main] GearsES2.display 0x441772e 200x150, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x441772e 200x150, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBOSglBuf_______________-n0003-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x441772e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, 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[main,5,main] GearsES2.display 0x441772e 800x600, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.display 0x441772e 800x600, swapInterval 1, drawable 0x0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenFBOSglBuf_______________-n0005-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x441772e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x441772e FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f6ee6e4 created: GearsObj[0x4fb0f2b9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4f6ee6e4 created: GearsObj[0x79924b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4f6ee6e4 created: GearsObj[0x79924b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x4fb0f2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79924b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b9a4292, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e11047f40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f6ee6e4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 400x300, swapInterval 1, drawable 0x7f1e11047f40 [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 400x300, swapInterval 1, drawable 0x7f1e11047f40 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBuf___________-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e10fb82b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f6ee6e4, 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[main,5,main] GearsES2.display 0x4f6ee6e4 200x150, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 200x150, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBuf___________-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e10fb82b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f6ee6e4, 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[main,5,main] GearsES2.display 0x4f6ee6e4 800x600, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] Thread[main,5,main] GearsES2.display 0x4f6ee6e4 800x600, swapInterval 1, drawable 0x7f1e10fb82b0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBuf___________-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4f6ee6e4 FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x67d48005 created: GearsObj[0x7ec7ffd3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x67d48005 created: GearsObj[0x5b239d7d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x67d48005 created: GearsObj[0x5b239d7d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared false, 1 GearsObj[0x7ec7ffd3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b239d7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6572421, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x67d48005 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e10f80760, 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.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x67d48005 400x300, swapInterval 1, drawable 0x7f1e10f80760 [apply] Thread[main,5,main] GearsES2.display 0x67d48005 400x300, swapInterval 1, drawable 0x7f1e10f80760 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufMSAA_______-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x67d48005 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e1102f3a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x67d48005, 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[main,5,main] GearsES2.display 0x67d48005 200x150, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] Thread[main,5,main] GearsES2.display 0x67d48005 200x150, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufMSAA_______-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x67d48005 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e1102f3a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x67d48005, 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[main,5,main] GearsES2.display 0x67d48005 800x600, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] Thread[main,5,main] GearsES2.display 0x67d48005 800x600, swapInterval 1, drawable 0x7f1e1102f3a0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufMSAA_______-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x67d48005 FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6d763516 created: GearsObj[0x6c64cb25, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6d763516 created: GearsObj[0x6ae5aa72, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6d763516 created: GearsObj[0x6ae5aa72, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6d763516 FIN GearsES2[obj 0x6d763516 isInit true, usesShared false, 1 GearsObj[0x6c64cb25, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ae5aa72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x222545dc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6d763516 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e10fea290, 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.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6d763516 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] Thread[main,5,main] GearsES2.display 0x6d763516 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencil____-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x6d763516 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e10f9b380, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6d763516, 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[main,5,main] GearsES2.display 0x6d763516 200x150, swapInterval 1, drawable 0x7f1e10f9b380 [apply] Thread[main,5,main] GearsES2.display 0x6d763516 200x150, swapInterval 1, drawable 0x7f1e10f9b380 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencil____-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x6d763516 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e10f9b380, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6d763516, 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[main,5,main] GearsES2.display 0x6d763516 800x600, swapInterval 1, drawable 0x7f1e10f9b380 [apply] Thread[main,5,main] GearsES2.display 0x6d763516 800x600, swapInterval 1, drawable 0x7f1e10f9b380 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencil____-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x6d763516: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6d763516 FIN [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] Thread[main,5,main] GearsES2.init.0 0x5158b42f: tileRendererInUse null, GearsES2[obj 0x5158b42f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5158b42f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5158b42f created: GearsObj[0x478190fc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5158b42f created: GearsObj[0x79e2c065, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5158b42f created: GearsObj[0x79e2c065, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5158b42f FIN GearsES2[obj 0x5158b42f isInit true, usesShared false, 1 GearsObj[0x478190fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79e2c065, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a93b025, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5158b42f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e118dced0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5158b42f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 400x300, swapInterval 1, drawable 0x7f1e118dced0 [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 400x300, swapInterval 1, drawable 0x7f1e118dced0 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencilMSAA-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x5158b42f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e1079c520, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5158b42f, 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[main,5,main] GearsES2.display 0x5158b42f 200x150, swapInterval 1, drawable 0x7f1e1079c520 [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 200x150, swapInterval 1, drawable 0x7f1e1079c520 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencilMSAA-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x5158b42f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e1079c520, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5158b42f, 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[main,5,main] GearsES2.display 0x5158b42f 800x600, swapInterval 1, drawable 0x7f1e1079c520 [apply] Thread[main,5,main] GearsES2.display 0x5158b42f 800x600, swapInterval 1, drawable 0x7f1e1079c520 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferDblBufStencilMSAA-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x5158b42f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5158b42f FIN [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] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1189dd52 created: GearsObj[0x36902638, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1189dd52 created: GearsObj[0x223d2c72, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1189dd52 created: GearsObj[0x223d2c72, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x36902638, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x223d2c72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8f4ea7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1189dd52 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1e10fea290, 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.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 400x300, swapInterval 1, drawable 0x7f1e10fea290 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferSglBuf___________-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] GearsES2.reshape 0x1189dd52 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1e110c9140, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1189dd52, 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[main,5,main] GearsES2.display 0x1189dd52 200x150, swapInterval 1, drawable 0x7f1e110c9140 [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 200x150, swapInterval 1, drawable 0x7f1e110c9140 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferSglBuf___________-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] GearsES2.reshape 0x1189dd52 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1e110c9140, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1189dd52, 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[main,5,main] GearsES2.display 0x1189dd52 800x600, swapInterval 1, drawable 0x7f1e110c9140 [apply] Thread[main,5,main] GearsES2.display 0x1189dd52 800x600, swapInterval 1, drawable 0x7f1e110c9140 [apply] main: ** screenshot: TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.testES2OffScreenPbufferSglBuf___________-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1189dd52 FIN [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 @ 1610401484187 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401484188 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testES2OffScreenAutoDblBuf took 1.985 sec [apply] Testcase: testES2OffScreenFBODblBuf took 0.385 sec [apply] Testcase: testES2OffScreenFBODblBufMSAA took 0.372 sec [apply] Testcase: testES2OffScreenFBODblBufStencil took 0.37 sec [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 0.372 sec [apply] Testcase: testES2OffScreenFBOSglBuf took 0.363 sec [apply] Testcase: testES2OffScreenPbufferDblBuf took 0.386 sec [apply] Testcase: testES2OffScreenPbufferDblBufMSAA took 0.397 sec [apply] Testcase: testES2OffScreenPbufferDblBufStencil took 0.378 sec [apply] Testcase: testES2OffScreenPbufferDblBufStencilMSAA took 0.372 sec [apply] Testcase: testES2OffScreenPbufferSglBuf took 0.377 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] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 19 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401485642 ms III - Start [apply] SLOCK [T main @ 1610401485645 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf [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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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@1a84f40f[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@657c8ad9[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8880-D16-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@3e2e18f2[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@470f1802[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8888-D16-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@72a7c7e0[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2e4b8173[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8880-D16-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@5bd03f44[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@29626d54[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main,5,main] Gears.dispose: tileRendererInUse null [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@34b7ac2f[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@e056f20[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000e, 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__-Bdbl-Frgb__Irgba8888-D16-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@10e41621[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@353d0772[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-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@13e39c73[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@64cd705f[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8888-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@7e0b85f9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@63355449[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/GL3bc.sw], 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/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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-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@21de60b4[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c267ef4[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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@635eaaf1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5c30a9b0[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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-Sa01_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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-Sa01_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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-Sa01_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@636be97c[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@50a638b5[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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@50b472aa[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@31368b99[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: 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/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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-Sa01_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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-Sa01_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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-Sa01_default-0800x0600.png [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@4ac3c60d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4facf68f[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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@15c43bd9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3d74bf60[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-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@39529185[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72f926e6[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-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@7ed7259e[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@28eaa59a[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-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@35ef1869[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c33b74f[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-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@619713e5[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@708f5957[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Thread[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[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-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@2ef3eef9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@243c4f91[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf) [apply] Thread[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 @ 1610401495288 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401495289 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.524 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1a84f40f[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@657c8ad9[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3e2e18f2[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@470f1802[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@72a7c7e0[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2e4b8173[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@5bd03f44[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@29626d54[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@34b7ac2f[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@e056f20[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@10e41621[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@353d0772[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@13e39c73[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@64cd705f[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/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7e0b85f9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@63355449[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/GL3bc.sw], 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/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@21de60b4[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c267ef4[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@635eaaf1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5c30a9b0[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@636be97c[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@50a638b5[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@50b472aa[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@31368b99[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: 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/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@4ac3c60d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4facf68f[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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Fin Drawable: FBOImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@15c43bd9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3d74bf60[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@39529185[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72f926e6[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7ed7259e[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@28eaa59a[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@35ef1869[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c33b74f[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@619713e5[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@708f5957[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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2ef3eef9[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@243c4f91[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 @ 1610401485642 ms III - Start [apply] SLOCK [T main @ 1610401485645 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000e, 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__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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__-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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__-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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__-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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-Sa01_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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-Sa01_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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-Sa01_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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-Sa01_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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-Sa01_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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-Sa01_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x0, 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[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x0, 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[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200001, 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___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200007, 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___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000c, 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___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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 @ 1610401495288 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401495289 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testGL2OffScreenAutoDblBuf took 1.896 sec [apply] Testcase: testGL2OffScreenBitmapDblBuf took 0.466 sec [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.466 sec [apply] Testcase: testGL2OffScreenBitmapDblBufRGB555 took 0.434 sec [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA5551 took 0.417 sec [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA8881 took 0.432 sec [apply] Testcase: testGL2OffScreenBitmapDblBufStencil took 0.422 sec [apply] Testcase: testGL2OffScreenBitmapDblBufStencilMSAA took 0.448 sec [apply] Testcase: testGL2OffScreenBitmapSglBuf took 0.42 sec [apply] Testcase: testGL2OffScreenFBODblBuf took 0.405 sec [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 0.398 sec [apply] Testcase: testGL2OffScreenFBODblBufStencil took 0.399 sec [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.402 sec [apply] Testcase: testGL2OffScreenFBOSglBuf took 0.398 sec [apply] Testcase: testGL2OffScreenPbufferDblBuf took 0.427 sec [apply] Testcase: testGL2OffScreenPbufferDblBufMSAA took 0.457 sec [apply] Testcase: testGL2OffScreenPbufferDblBufStencil took 0.416 sec [apply] Testcase: testGL2OffScreenPbufferDblBufStencilMSAA took 0.442 sec [apply] Testcase: testGL2OffScreenPbufferSglBuf took 0.418 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] junit.framework.TestListener: tests to run: 5SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401496765 ms III - Start [apply] [apply] SLOCK [T main @ 1610401496768 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test00AvailableInfo) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1dd92fe2, isOwner false, <6b53e23f, 64d2d351>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1dd92fe2, isOwner false, <6b53e23f, 64d2d351>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] [apply] [apply] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7fd118001300, owner true, ResourceToolkitLock[obj 0x1b68b9a4, isOwner false, <4f9a3314, 3b2c72c2>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7fd118001300, owner true, ResourceToolkitLock[obj 0x1b68b9a4, isOwner false, <4f9a3314, 3b2c72c2>[count 0, qsz 0, owner ]]] [apply] GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xb, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xc, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xd, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xe, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xf, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x10, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x11, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x12, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x13, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x14, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile [apply] Factory: jogamp.opengl.egl.EGLDrawableFactory [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[GLES2/GLES3.sw], offscr[auto-cfg]] [apply] Choosen GL Caps: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] junit.framework.TestListener: endTest(test01ES2OnMobile) [apply] junit.framework.TestListener: startTest(test02GLOnMobile) [apply] Fin isEGL true, EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x16e7dcfd, isOwner false, <3d121db3, 3b07a0d6>[count 0, qsz 0, owner ]]] [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4] [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] Factory: jogamp.opengl.egl.EGLDrawableFactory [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/GL3bc.sw], offscr[auto-cfg]] [apply] Choosen GL Caps: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin isEGL true, EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x65d6b83b, isOwner false, [count 0, qsz 0, owner ]]] [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4] [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] Factory: jogamp.opengl.egl.EGLDrawableFactory [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[GLES2/GLES3.sw], offscr[auto-cfg]] [apply] junit.framework.TestListener: endTest(test02GLOnMobile) [apply] junit.framework.TestListener: startTest(test11ES2OnDesktop) [apply] Choosen GL Caps: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin isEGL true, EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x124c278f, isOwner false, <15b204a1, 77167fb7>[count 0, qsz 0, owner ]]] [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4] [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.x11.glx.X11GLXDrawableFactory [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/GL3bc.sw], offscr[auto-cfg]] [apply] junit.framework.TestListener: endTest(test11ES2OnDesktop) [apply] junit.framework.TestListener: startTest(test12GLOnDesktop) [apply] Choosen GL Caps: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.sw], offscr[fbo]] [apply] junit.framework.TestListener: endTest(test12GLOnDesktop) [apply] Fin isEGL false, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x309e345f, isOwner false, <56a6d5a6, 18ce0030>[count 0, qsz 0, owner ]]] [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 @ 1610401499293 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401499293 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.413 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401496765 ms III - Start [apply] SLOCK [T main @ 1610401496768 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1dd92fe2, isOwner false, <6b53e23f, 64d2d351>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1dd92fe2, isOwner false, <6b53e23f, 64d2d351>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] [apply] [apply] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7fd118001300, owner true, ResourceToolkitLock[obj 0x1b68b9a4, isOwner false, <4f9a3314, 3b2c72c2>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7fd118001300, owner true, ResourceToolkitLock[obj 0x1b68b9a4, isOwner false, <4f9a3314, 3b2c72c2>[count 0, qsz 0, owner ]]] [apply] GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xb, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xc, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xd, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xe, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xf, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x10, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x11, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x12, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x13, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x14, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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] Factory: jogamp.opengl.egl.EGLDrawableFactory [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[GLES2/GLES3.sw], offscr[auto-cfg]] [apply] Choosen GL Caps: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin isEGL true, EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x16e7dcfd, isOwner false, <3d121db3, 3b07a0d6>[count 0, qsz 0, owner ]]] [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4] [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] Factory: jogamp.opengl.egl.EGLDrawableFactory [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/GL3bc.sw], offscr[auto-cfg]] [apply] Choosen GL Caps: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin isEGL true, EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x65d6b83b, isOwner false, [count 0, qsz 0, owner ]]] [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4] [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] Factory: jogamp.opengl.egl.EGLDrawableFactory [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[GLES2/GLES3.sw], offscr[auto-cfg]] [apply] Choosen GL Caps: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Fin isEGL true, EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x124c278f, isOwner false, <15b204a1, 77167fb7>[count 0, qsz 0, owner ]]] [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4] [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.x11.glx.X11GLXDrawableFactory [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/GL3bc.sw], offscr[auto-cfg]] [apply] Choosen GL Caps: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2GL3/GL3bc.sw], offscr[fbo]] [apply] Fin isEGL false, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x309e345f, isOwner false, <56a6d5a6, 18ce0030>[count 0, qsz 0, owner ]]] [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 @ 1610401499293 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401499293 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00AvailableInfo took 1.413 sec [apply] Testcase: test01ES2OnMobile took 0.349 sec [apply] Testcase: test02GLOnMobile took 0.232 sec [apply] Testcase: test11ES2OnDesktop took 0.211 sec [apply] Testcase: test12GLOnDesktop took 0.262 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 @ 1610401500768 ms III - Start [apply] SLOCK [T main @ 1610401500770 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[GL3bc/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000e, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8880-D16-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@2890c451[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@55ca8de8[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[GL3bc/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Thread[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] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8888-D16-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@2ea227af[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4386f16[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] UpstreamWidget: null] [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufMSAA) [apply] Thread[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 @ 1610401503236 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401503236 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.344 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[GL3bc/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2890c451[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@55ca8de8[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[GL3bc/GL3bc.sw], 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, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Drawable Caps Pre_GL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (1): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2ea227af[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4386f16[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 @ 1610401500768 ms III - Start [apply] SLOCK [T main @ 1610401500770 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000e, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200008, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x520000d, 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-GL3bc_-sw-bitmap__-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[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 @ 1610401503236 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401503236 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testGL2OffScreenBitmapDblBuf took 1.958 sec [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.46 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 @ 1610401504706 ms III - Start [apply] SLOCK [T main @ 1610401504709 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x1ea9f6af: tileRendererInUse null, GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ea9f6af on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ea9f6af created: GearsObj[0x52bf72b5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ea9f6af created: GearsObj[0x37afeb11, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ea9f6af created: GearsObj[0x37afeb11, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ea9f6af FIN GearsES2[obj 0x1ea9f6af isInit true, usesShared false, 1 GearsObj[0x52bf72b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37afeb11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5158b42f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464042680, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x7f1464042680 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x7f1464042680 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf__________-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x1ea9f6af 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464042680, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x7f1464042680 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x7f1464042680 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf__________-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x1ea9f6af 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464042680, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x7f1464042680 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x7f1464042680 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf__________-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ea9f6af: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ea9f6af FIN [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] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6973b51b[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@128d2484, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <7cc0cdad, 7c7b252e>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.init.0 0x3270d194: tileRendererInUse null, GearsES2[obj 0x3270d194 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3270d194 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3270d194 created: GearsObj[0x77888435, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3270d194 created: GearsObj[0x73a1e9a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3270d194 created: GearsObj[0x73a1e9a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3270d194 FIN GearsES2[obj 0x3270d194 isInit true, usesShared false, 1 GearsObj[0x77888435, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73a1e9a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71d44a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3270d194 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3270d194, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3270d194 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.display 0x3270d194 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf___________-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x3270d194 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3270d194, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x3270d194 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x3270d194 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf___________-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x3270d194 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3270d194, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x3270d194 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x3270d194 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf___________-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3270d194: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3270d194 FIN [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] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3270d194 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@235834f2[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7b98f307, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4802796d, 34123d65>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.init.0 0x65fb9ffc: tileRendererInUse null, GearsES2[obj 0x65fb9ffc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x65fb9ffc on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x65fb9ffc created: GearsObj[0x397fbdb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x65fb9ffc created: GearsObj[0x33d512c1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x65fb9ffc created: GearsObj[0x33d512c1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x65fb9ffc FIN GearsES2[obj 0x65fb9ffc isInit true, usesShared false, 1 GearsObj[0x397fbdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33d512c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x515c6049, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x65fb9ffc 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464039400, msaa false, tileRendererInUse null [apply] >> GearsES2 0x65fb9ffc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 400x300, swapInterval 1, drawable 0x7f1464039400 [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 400x300, swapInterval 1, drawable 0x7f1464039400 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA_______-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x65fb9ffc 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464039400, msaa false, tileRendererInUse null [apply] >> GearsES2 0x65fb9ffc, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x65fb9ffc 200x150, swapInterval 1, drawable 0x7f1464039400 [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 200x150, swapInterval 1, drawable 0x7f1464039400 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA_______-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x65fb9ffc 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464039400, msaa false, tileRendererInUse null [apply] >> GearsES2 0x65fb9ffc, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x65fb9ffc 800x600, swapInterval 1, drawable 0x7f1464039400 [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 800x600, swapInterval 1, drawable 0x7f1464039400 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA_______-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x65fb9ffc: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x65fb9ffc FIN [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] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x65fb9ffc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3e694b3f[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@639c2c1d, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <5fe94a96, 443118b0>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufMSAA) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencil) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.init.0 0x74235045: tileRendererInUse null, GearsES2[obj 0x74235045 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x74235045 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74235045 created: GearsObj[0x51399530, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74235045 created: GearsObj[0x6b2ea799, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74235045 created: GearsObj[0x6b2ea799, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x74235045 FIN GearsES2[obj 0x74235045 isInit true, usesShared false, 1 GearsObj[0x51399530, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b2ea799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x411f53a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x74235045 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74235045, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x74235045 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.display 0x74235045 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencil____-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x74235045 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74235045, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x74235045 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x74235045 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencil____-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x74235045 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74235045, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x74235045 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x74235045 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencil____-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74235045: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74235045 FIN [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] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x74235045 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@618b19ad[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@2b71e916, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <36fc695d, 28701274>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencil) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencilMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3754a4bf on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3754a4bf created: GearsObj[0x776aec5c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3754a4bf created: GearsObj[0x1d296da, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3754a4bf created: GearsObj[0x1d296da, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x776aec5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d296da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c7a06ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3754a4bf 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464026910, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 400x300, swapInterval 1, drawable 0x7f1464026910 [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 400x300, swapInterval 1, drawable 0x7f1464026910 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x3754a4bf 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464026910, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3754a4bf, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x3754a4bf 200x150, swapInterval 1, drawable 0x7f1464026910 [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 200x150, swapInterval 1, drawable 0x7f1464026910 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x3754a4bf 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464026910, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3754a4bf, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x3754a4bf 800x600, swapInterval 1, drawable 0x7f1464026910 [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 800x600, swapInterval 1, drawable 0x7f1464026910 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3754a4bf FIN [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] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@62379589[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@75d4a5c2, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <557caf28, 408d971b>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencilMSAA) [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Thread[main,5,main] GearsES2.init.0 0x3c46e67a: tileRendererInUse null, GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3c46e67a on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c46e67a created: GearsObj[0x45752059, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c46e67a created: GearsObj[0x34e9fd99, vbo ff 7, fs 8, bf 9, bs 10] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] gear3 0x3c46e67a created: GearsObj[0x34e9fd99, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared false, 1 GearsObj[0x45752059, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34e9fd99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c41ed1d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3c46e67a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464031190, msaa false, tileRendererInUse null [apply] >> 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 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x7f1464031190 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x7f1464031190 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf___________-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464031190, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c46e67a, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x7f1464031190 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x7f1464031190 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf___________-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464031190, msaa false, tileRendererInUse null [apply] >> 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x7f1464031190 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x7f1464031190 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf___________-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c730b35[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3c46e67a FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf [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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@43bc63a3, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <702657cc, 6a6cb05c>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Thread[main,5,main] GearsES2.init.0 0x6025e1b6: tileRendererInUse null, GearsES2[obj 0x6025e1b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] [apply] GearsES2 init 0x6025e1b6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6025e1b6 created: GearsObj[0x1165b38, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6025e1b6 created: GearsObj[0x4c12331b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6025e1b6 created: GearsObj[0x4c12331b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6025e1b6 FIN GearsES2[obj 0x6025e1b6 isInit true, usesShared false, 1 GearsObj[0x1165b38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c12331b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7586beff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6025e1b6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464024770, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6025e1b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 400x300, swapInterval 1, drawable 0x7f1464024770 [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 400x300, swapInterval 1, drawable 0x7f1464024770 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf_______-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x6025e1b6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464024770, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6025e1b6, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x6025e1b6 200x150, swapInterval 1, drawable 0x7f1464024770 [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 200x150, swapInterval 1, drawable 0x7f1464024770 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf_______-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x6025e1b6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464024770, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6025e1b6, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x6025e1b6 800x600, swapInterval 1, drawable 0x7f1464024770 [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 800x600, swapInterval 1, drawable 0x7f1464024770 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf_______-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6025e1b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@22ff4249[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@3b69e7d1, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <815b41f, 5542c4ed>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf) [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x6025e1b6: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x6025e1b6 FIN [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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x6150c3ec: tileRendererInUse null, GearsES2[obj 0x6150c3ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6150c3ec on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6150c3ec created: GearsObj[0x1f2586d6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6150c3ec created: GearsObj[0x10683d9d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6150c3ec created: GearsObj[0x10683d9d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6150c3ec FIN GearsES2[obj 0x6150c3ec isInit true, usesShared false, 1 GearsObj[0x1f2586d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10683d9d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fc2959f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6150c3ec 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f14642953a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6150c3ec, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 400x300, swapInterval 1, drawable 0x7f14642953a0 [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 400x300, swapInterval 1, drawable 0x7f14642953a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf_______-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6150c3ec 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f14642953a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6150c3ec, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6150c3ec 200x150, swapInterval 1, drawable 0x7f14642953a0 [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 200x150, swapInterval 1, drawable 0x7f14642953a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf_______-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6150c3ec 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f14642953a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6150c3ec, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6150c3ec 800x600, swapInterval 1, drawable 0x7f14642953a0 [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 800x600, swapInterval 1, drawable 0x7f14642953a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf_______-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6150c3ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@44c03695[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5aa9e4eb, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <6989da5e, 385c9627>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf) [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6150c3ec: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6150c3ec FIN [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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x682b2fa: tileRendererInUse null, GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x682b2fa on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x682b2fa created: GearsObj[0x6743e411, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x682b2fa created: GearsObj[0x3eb25e1a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x682b2fa created: GearsObj[0x3eb25e1a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x6743e411, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eb25e1a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x477b4cdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464040d40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 400x300, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 400x300, swapInterval 1, drawable 0x7f1464040d40 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBuf_______________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x682b2fa 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464040d40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, 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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 200x150, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 200x150, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 200x150, swapInterval 1, drawable 0x7f1464040d40 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBuf_______________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x682b2fa 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464040d40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, 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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 800x600, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 800x600, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 800x600, swapInterval 1, drawable 0x7f1464040d40 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBuf_______________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@77c2494c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBuf) [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x682b2fa FIN [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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x5bda8e08: tileRendererInUse null, GearsES2[obj 0x5bda8e08 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5bda8e08 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5bda8e08 created: GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5bda8e08 FIN GearsES2[obj 0x5bda8e08 isInit true, usesShared false, 1 GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fa121e2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5bda8e08 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f14640425b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f14640425b0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufMSAA___________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x5bda8e08 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f14640425b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f14640425b0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufMSAA___________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x5bda8e08 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f14640425b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f14640425b0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufMSAA___________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5bda8e08 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1e800aaa[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7eac9008, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4116aac9, 62ddbd7e>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufMSAA) [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufStencil) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.dispose 0x5bda8e08: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.dispose 0x5bda8e08 FIN [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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x6ed3ccb2: tileRendererInUse null, GearsES2[obj 0x6ed3ccb2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6ed3ccb2 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6ed3ccb2 created: GearsObj[0x7c6908d7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6ed3ccb2 created: GearsObj[0x3c9754d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6ed3ccb2 created: GearsObj[0x3c9754d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6ed3ccb2 FIN GearsES2[obj 0x6ed3ccb2 isInit true, usesShared false, 1 GearsObj[0x7c6908d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c9754d8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bf7ca37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6ed3ccb2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6ed3ccb2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencil________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x6ed3ccb2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6ed3ccb2, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencil________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x6ed3ccb2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6ed3ccb2, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencil________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.dispose 0x6ed3ccb2: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.dispose 0x6ed3ccb2 FIN [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6ed3ccb2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1a677343[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@79079097, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4d1c00d0, 4b2bac3f>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufStencil) [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufStencilMSAA) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0xbcec361: tileRendererInUse null, GearsES2[obj 0xbcec361 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xbcec361 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xbcec361 created: GearsObj[0x367ffa75, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xbcec361 created: GearsObj[0x49438269, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xbcec361 created: GearsObj[0x49438269, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xbcec361 FIN GearsES2[obj 0xbcec361 isInit true, usesShared false, 1 GearsObj[0x367ffa75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49438269, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xba2f4ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xbcec361 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0xbcec361, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0xbcec361 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0xbcec361 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencilMSAA____-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0xbcec361 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0xbcec361, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0xbcec361 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencilMSAA____-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0xbcec361 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0xbcec361, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0xbcec361 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencilMSAA____-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.dispose 0xbcec361: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.dispose 0xbcec361 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xbcec361 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@26794848[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@1c1bbc4e, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <55fe41ea, fbd1f6>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufStencilMSAA) [apply] junit.framework.TestListener: startTest(testES2OnScreenSglBuf) [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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Thread[main,5,main] GearsES2.init.0 0x5dda768f: tileRendererInUse null, GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5dda768f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5dda768f created: GearsObj[0x2a5c8d3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5dda768f created: GearsObj[0x752325ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5dda768f created: GearsObj[0x752325ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5dda768f FIN GearsES2[obj 0x5dda768f isInit true, usesShared false, 1 GearsObj[0x2a5c8d3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x752325ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x279fedbd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5dda768f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f146420e1a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5dda768f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 400x300, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 400x300, swapInterval 1, drawable 0x7f146420e1a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenSglBuf_______________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x5dda768f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f146420e1a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5dda768f, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 200x150, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 200x150, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 200x150, swapInterval 1, drawable 0x7f146420e1a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenSglBuf_______________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x5dda768f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f146420e1a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5dda768f, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 800x600, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 800x600, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 800x600, swapInterval 1, drawable 0x7f146420e1a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenSglBuf_______________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7a8c8dcf[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@b3ca52e, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <45c7e403, 2925bf5b>[count 0, qsz 0, owner ], surfaceLockCount 0]] [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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.dispose 0x5dda768f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.dispose 0x5dda768f FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ff4931d on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ff4931d created: GearsObj[0x8297b3a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ff4931d created: GearsObj[0x2362f559, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ff4931d created: GearsObj[0x2362f559, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x8297b3a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2362f559, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb2c9a9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ff4931d 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x1ff4931d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ff4931d, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x1ff4931d 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x1ff4931d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ff4931d, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x1ff4931d 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@65e98b1c[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@544fa968, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <247bddad, d35dea7>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[bitmap]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.dispose 0x1ff4931d FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200007, 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-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x520000d, 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-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200012, 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-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@70325e14[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@37ceb1df[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7c9d8e2, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <20d525, 6200f9cb>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x22fcf7ab: tileRendererInUse null, GearsES2[obj 0x22fcf7ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x22fcf7ab on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x22fcf7ab created: GearsObj[0x6913c1fb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x22fcf7ab created: GearsObj[0x66d18979, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x22fcf7ab created: GearsObj[0x66d18979, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x22fcf7ab FIN GearsES2[obj 0x22fcf7ab isInit true, usesShared false, 1 GearsObj[0x6913c1fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d18979, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbccb269, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x22fcf7ab 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22fcf7ab, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.reshape 0x22fcf7ab 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22fcf7ab, 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[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.display 0x22fcf7ab 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.reshape 0x22fcf7ab 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22fcf7ab, 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[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.display 0x22fcf7ab 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.dispose 0x22fcf7ab: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.dispose 0x22fcf7ab 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 0x22fcf7ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2de23121[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@609cd4d8, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <17f7cd29, 7d8704ef>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x79d8407f: tileRendererInUse null, GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x79d8407f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x79d8407f created: GearsObj[0x71e9ddb4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x79d8407f created: GearsObj[0x394df057, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x79d8407f created: GearsObj[0x394df057, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x79d8407f FIN GearsES2[obj 0x79d8407f isInit true, usesShared false, 1 GearsObj[0x71e9ddb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x394df057, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4961f6af, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x79d8407f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79d8407f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.reshape 0x79d8407f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79d8407f, 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[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.display 0x79d8407f 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.reshape 0x79d8407f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79d8407f, 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[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.display 0x79d8407f 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5fbe4146[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5aebe890, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <65d09a04, 33c911a1>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.dispose 0x79d8407f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.dispose 0x79d8407f 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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Thread[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x707194ba created: GearsObj[0x385e9564, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x707194ba created: GearsObj[0x5b94b04d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x707194ba created: GearsObj[0x5b94b04d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x707194ba FIN GearsES2[obj 0x707194ba isInit true, usesShared false, 1 GearsObj[0x385e9564, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b94b04d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c3b9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x707194ba 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x707194ba, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x707194ba 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x707194ba 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.reshape 0x707194ba 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x707194ba, 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[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.display 0x707194ba 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x707194ba 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.reshape 0x707194ba 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x707194ba, 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[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.display 0x707194ba 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x707194ba 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.dispose 0x707194ba: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.dispose 0x707194ba FIN [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x707194ba isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1190200a[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@4c39bec8, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1e178745 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1e178745 created: GearsObj[0x1757cd72, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1e178745 created: GearsObj[0x445b295b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1e178745 created: GearsObj[0x445b295b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x1757cd72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x445b295b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49e5f737, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1e178745 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1e178745, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1e178745 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1e178745 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.reshape 0x1e178745 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1e178745, 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[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.display 0x1e178745 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1e178745 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.reshape 0x1e178745 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1e178745, 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[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.display 0x1e178745 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1e178745 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@192c3f1e[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5c671d7f, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <757277dc, 687e99d8>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.dispose 0x1e178745: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.dispose 0x1e178745 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Thread[main,5,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aaceffd on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aaceffd created: GearsObj[0x4c309d4d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6aaceffd created: GearsObj[0x38102d01, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6aaceffd created: GearsObj[0x38102d01, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared false, 1 GearsObj[0x4c309d4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38102d01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37883b97, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6aaceffd 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.reshape 0x6aaceffd 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aaceffd, 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[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.display 0x6aaceffd 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0003-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.reshape 0x6aaceffd 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aaceffd, 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[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.display 0x6aaceffd 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0005-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.dispose 0x6aaceffd 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 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c86b9e3[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6ab778a, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4e3958e7, 77f80c04>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Thread[main,5,main] GearsES2.init.0 0x6f45df59: tileRendererInUse null, GearsES2[obj 0x6f45df59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6f45df59 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6f45df59 created: GearsObj[0x762ef0ea, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6f45df59 created: GearsObj[0x31f9b85e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6f45df59 created: GearsObj[0x31f9b85e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6f45df59 FIN GearsES2[obj 0x6f45df59 isInit true, usesShared false, 1 GearsObj[0x762ef0ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31f9b85e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x424e1977, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6f45df59 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6f45df59, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 400x300, swapInterval 1, drawable 0x5200005 [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 400x300, swapInterval 1, drawable 0x5200005 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.reshape 0x6f45df59 0/0 200x150 of 200x150, swapInterval 1, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6f45df59, 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[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.display 0x6f45df59 200x150, swapInterval 1, drawable 0x520000c [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 200x150, swapInterval 1, drawable 0x520000c [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0003-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.reshape 0x6f45df59 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200011, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6f45df59, 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[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.display 0x6f45df59 800x600, swapInterval 1, drawable 0x5200011 [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 800x600, swapInterval 1, drawable 0x5200011 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0005-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6f45df59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@38e79ae3[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@10d68fcd, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <117e949d, 6db9f5a4>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.dispose 0x6f45df59: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.dispose 0x6f45df59 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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Thread[main,5,main] GearsES2.init.0 0x7b02881e: tileRendererInUse null, GearsES2[obj 0x7b02881e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7b02881e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7b02881e created: GearsObj[0x6e509ffa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7b02881e created: GearsObj[0x2898ac89, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7b02881e created: GearsObj[0x2898ac89, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7b02881e FIN GearsES2[obj 0x7b02881e isInit true, usesShared false, 1 GearsObj[0x6e509ffa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2898ac89, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x683dbc2c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7b02881e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7b02881e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 400x300, swapInterval 1, drawable 0x5200005 [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 400x300, swapInterval 1, drawable 0x5200005 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0001-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.reshape 0x7b02881e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7b02881e, 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[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.display 0x7b02881e 200x150, swapInterval 1, drawable 0x520000c [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 200x150, swapInterval 1, drawable 0x520000c [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.reshape 0x7b02881e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200011, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7b02881e, 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[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.display 0x7b02881e 800x600, swapInterval 1, drawable 0x5200011 [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 800x600, swapInterval 1, drawable 0x5200011 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0005-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7b02881e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1ebd319f[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@68267da0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <2638011, 6ff29830>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.dispose 0x7b02881e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.dispose 0x7b02881e FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Thread[main,5,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x313b2ea6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x313b2ea6 created: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x313b2ea6 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x313b2ea6 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x313b2ea6 FIN GearsES2[obj 0x313b2ea6 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[0x6a03bcb1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x313b2ea6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x313b2ea6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.reshape 0x313b2ea6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x313b2ea6, 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[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.reshape 0x313b2ea6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x313b2ea6, 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[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.dispose 0x313b2ea6 FIN [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2f465398[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@21b2e768, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <57250572, 5609159b>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [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] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Thread[main,5,main] GearsES2.init.0 0x17a7f733: tileRendererInUse null, GearsES2[obj 0x17a7f733 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x17a7f733 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x17a7f733 created: GearsObj[0x7c1e2a9e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x17a7f733 created: GearsObj[0xfa36558, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x17a7f733 created: GearsObj[0xfa36558, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x17a7f733 FIN GearsES2[obj 0x17a7f733 isInit true, usesShared false, 1 GearsObj[0x7c1e2a9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfa36558, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x672872e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x17a7f733 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a7f733, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.reshape 0x17a7f733 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a7f733, 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[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.reshape 0x17a7f733 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a7f733, 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[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.dispose 0x17a7f733: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.dispose 0x17a7f733 FIN [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x17a7f733 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@68567e20[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@32910148, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <3f56875e, 2b4bac49>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [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[main,5,main] GearsES2.init.0 0x3571b748: tileRendererInUse null, GearsES2[obj 0x3571b748 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3571b748 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3571b748 created: GearsObj[0x740773a3, vbo ff 1, fs 2, bf 3, bs 4] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] gear2 0x3571b748 created: GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3571b748 created: GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3571b748 FIN GearsES2[obj 0x3571b748 isInit true, usesShared false, 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 null] [apply] Thread[main,5,main] GearsES2.reshape 0x3571b748 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3571b748, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3571b748 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x3571b748 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.reshape 0x3571b748 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3571b748, 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[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x3571b748 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.reshape 0x3571b748 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3571b748, 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[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x3571b748 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.dispose 0x3571b748: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.dispose 0x3571b748 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 0x3571b748 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3e96bacf[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@60015ef5, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <2f54a33d, 1018bde2>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Thread[main,5,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xf2ff811 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf2ff811 created: GearsObj[0x1d8bd0de, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf2ff811 created: GearsObj[0x45ca843, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf2ff811 created: GearsObj[0x45ca843, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x1d8bd0de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45ca843, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11c9af63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xf2ff811 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf2ff811, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.reshape 0xf2ff811 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf2ff811, 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[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.reshape 0xf2ff811 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf2ff811, 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[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.dispose 0xf2ff811 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 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@568ff82[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@757acd7b, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <36b4fe2a, 574b560f>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Thread[main,5,main] GearsES2.init.0 0x28975c28: tileRendererInUse null, GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x28975c28 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x28975c28 created: GearsObj[0x3cc1435c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x28975c28 created: GearsObj[0x6bf0219d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x28975c28 created: GearsObj[0x6bf0219d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x28975c28 FIN GearsES2[obj 0x28975c28 isInit true, usesShared false, 1 GearsObj[0x3cc1435c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bf0219d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdd0c991, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x28975c28 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x28975c28, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x28975c28 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x28975c28 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0001-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.reshape 0x28975c28 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x28975c28, 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[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x28975c28 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0004-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.reshape 0x28975c28 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x28975c28, 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[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x28975c28 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0007-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3943a2be[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5f16132a, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <69fb6037, 36d585c>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] junit.framework.TestListener: endTest(testGL2OnScreenSglBuf) [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.dispose 0x28975c28: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.dispose 0x28975c28 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 @ 1610401536993 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401536994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.202 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6973b51b[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@128d2484, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <7cc0cdad, 7c7b252e>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3270d194 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@235834f2[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7b98f307, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4802796d, 34123d65>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x65fb9ffc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3e694b3f[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@639c2c1d, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <5fe94a96, 443118b0>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x74235045 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@618b19ad[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@2b71e916, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <36fc695d, 28701274>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@62379589[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@75d4a5c2, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <557caf28, 408d971b>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c730b35[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@43bc63a3, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <702657cc, 6a6cb05c>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6025e1b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@22ff4249[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@3b69e7d1, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <815b41f, 5542c4ed>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], offscr[pbuffer]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6150c3ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@44c03695[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5aa9e4eb, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <6989da5e, 385c9627>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@77c2494c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5bda8e08 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1e800aaa[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7eac9008, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4116aac9, 62ddbd7e>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6ed3ccb2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1a677343[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@79079097, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4d1c00d0, 4b2bac3f>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xbcec361 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@26794848[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@1c1bbc4e, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <55fe41ea, fbd1f6>[count 0, qsz 0, owner ], 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[GLES2/GLES3.sw], 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[GLES2/GLES3.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Pre-GL(0): jogamp.opengl.egl.EGLDrawable, jogamp.opengl.egl.EGLSurface [apply] Window Caps PostGL : GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Chosen GL Caps(1): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Chosen GL CTX (2): 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.opengl.egl.EGLSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7a8c8dcf[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@b3ca52e, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <45c7e403, 2925bf5b>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@65e98b1c[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@544fa968, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <247bddad, d35dea7>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[bitmap]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PixmapGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], 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@70325e14[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@37ceb1df[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@7c9d8e2, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <20d525, 6200f9cb>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x22fcf7ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2de23121[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@609cd4d8, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <17f7cd29, 7d8704ef>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5fbe4146[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5aebe890, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <65d09a04, 33c911a1>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x707194ba isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1190200a[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@4c39bec8, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock [count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@192c3f1e[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5c671d7f, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <757277dc, 687e99d8>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[fbo]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.WrappedSurface [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.WrappedSurface [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@c86b9e3[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@6ab778a, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <4e3958e7, 77f80c04>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], 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 0x6f45df59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@38e79ae3[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@10d68fcd, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <117e949d, 6db9f5a4>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], offscr[pbuffer]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11PbufferGLXDrawable, jogamp.newt.OffscreenWindow [apply] Window Caps PostGL : GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow [apply] Chosen GL Caps(1): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], 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 0x7b02881e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1ebd319f[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[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@68267da0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <2638011, 6ff29830>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2f465398[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@21b2e768, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <57250572, 5609159b>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x17a7f733 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@68567e20[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@32910148, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <3f56875e, 2b4bac49>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3571b748 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3e96bacf[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@60015ef5, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <2f54a33d, 1018bde2>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@568ff82[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@757acd7b, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <36b4fe2a, 574b560f>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] Window: com.jogamp.newt.opengl.GLWindow [apply] Window Caps Pre_GL: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [apply] Window Caps PostGL : GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Chosen GL Caps(1): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Chosen GL Caps(2): GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [apply] Fin: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3943a2be[init false], ], [apply] Drawable: null, [apply] Context: null, [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@5f16132a, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 0 [], [apply] windowLock <69fb6037, 36d585c>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401504706 ms III - Start [apply] SLOCK [T main @ 1610401504709 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf [apply] Thread[main,5,main] GearsES2.init.0 0x1ea9f6af: tileRendererInUse null, GearsES2[obj 0x1ea9f6af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ea9f6af on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ea9f6af created: GearsObj[0x52bf72b5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ea9f6af created: GearsObj[0x37afeb11, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ea9f6af created: GearsObj[0x37afeb11, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ea9f6af FIN GearsES2[obj 0x1ea9f6af isInit true, usesShared false, 1 GearsObj[0x52bf72b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37afeb11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5158b42f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ea9f6af 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464042680, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x7f1464042680 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 400x300, swapInterval 1, drawable 0x7f1464042680 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf__________-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x1ea9f6af 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464042680, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x7f1464042680 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 200x150, swapInterval 1, drawable 0x7f1464042680 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf__________-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x1ea9f6af 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464042680, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea9f6af, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x7f1464042680 [apply] Thread[main,5,main] GearsES2.display 0x1ea9f6af 800x600, swapInterval 1, drawable 0x7f1464042680 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenAutoDblBuf__________-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ea9f6af: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ea9f6af FIN [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] Thread[main,5,main] GearsES2.init.0 0x3270d194: tileRendererInUse null, GearsES2[obj 0x3270d194 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3270d194 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3270d194 created: GearsObj[0x77888435, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3270d194 created: GearsObj[0x73a1e9a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3270d194 created: GearsObj[0x73a1e9a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3270d194 FIN GearsES2[obj 0x3270d194 isInit true, usesShared false, 1 GearsObj[0x77888435, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73a1e9a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71d44a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3270d194 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3270d194, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3270d194 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x3270d194 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf___________-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x3270d194 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3270d194, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x3270d194 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x3270d194 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf___________-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x3270d194 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3270d194, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x3270d194 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x3270d194 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBuf___________-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3270d194: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3270d194 FIN [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] Thread[main,5,main] GearsES2.init.0 0x65fb9ffc: tileRendererInUse null, GearsES2[obj 0x65fb9ffc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x65fb9ffc on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x65fb9ffc created: GearsObj[0x397fbdb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x65fb9ffc created: GearsObj[0x33d512c1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x65fb9ffc created: GearsObj[0x33d512c1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x65fb9ffc FIN GearsES2[obj 0x65fb9ffc isInit true, usesShared false, 1 GearsObj[0x397fbdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33d512c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x515c6049, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x65fb9ffc 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464039400, msaa false, tileRendererInUse null [apply] >> GearsES2 0x65fb9ffc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 400x300, swapInterval 1, drawable 0x7f1464039400 [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 400x300, swapInterval 1, drawable 0x7f1464039400 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA_______-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x65fb9ffc 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464039400, msaa false, tileRendererInUse null [apply] >> GearsES2 0x65fb9ffc, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x65fb9ffc 200x150, swapInterval 1, drawable 0x7f1464039400 [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 200x150, swapInterval 1, drawable 0x7f1464039400 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA_______-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x65fb9ffc 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464039400, msaa false, tileRendererInUse null [apply] >> GearsES2 0x65fb9ffc, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x65fb9ffc 800x600, swapInterval 1, drawable 0x7f1464039400 [apply] Thread[main,5,main] GearsES2.display 0x65fb9ffc 800x600, swapInterval 1, drawable 0x7f1464039400 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufMSAA_______-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x65fb9ffc: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x65fb9ffc FIN [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] Thread[main,5,main] GearsES2.init.0 0x74235045: tileRendererInUse null, GearsES2[obj 0x74235045 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x74235045 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74235045 created: GearsObj[0x51399530, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74235045 created: GearsObj[0x6b2ea799, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74235045 created: GearsObj[0x6b2ea799, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x74235045 FIN GearsES2[obj 0x74235045 isInit true, usesShared false, 1 GearsObj[0x51399530, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b2ea799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x411f53a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x74235045 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74235045, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x74235045 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x74235045 400x300, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencil____-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x74235045 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74235045, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x74235045 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x74235045 200x150, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencil____-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x74235045 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464016330, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74235045, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x74235045 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] Thread[main,5,main] GearsES2.display 0x74235045 800x600, swapInterval 1, drawable 0x7f1464016330 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencil____-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74235045: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74235045 FIN [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] Thread[main,5,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3754a4bf on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3754a4bf created: GearsObj[0x776aec5c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3754a4bf created: GearsObj[0x1d296da, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3754a4bf created: GearsObj[0x1d296da, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x776aec5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d296da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c7a06ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3754a4bf 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464026910, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 400x300, swapInterval 1, drawable 0x7f1464026910 [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 400x300, swapInterval 1, drawable 0x7f1464026910 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x3754a4bf 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464026910, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3754a4bf, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x3754a4bf 200x150, swapInterval 1, drawable 0x7f1464026910 [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 200x150, swapInterval 1, drawable 0x7f1464026910 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x3754a4bf 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464026910, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3754a4bf, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x3754a4bf 800x600, swapInterval 1, drawable 0x7f1464026910 [apply] Thread[main,5,main] GearsES2.display 0x3754a4bf 800x600, swapInterval 1, drawable 0x7f1464026910 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBODblBufStencilMSAA-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3754a4bf FIN [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] Thread[main,5,main] GearsES2.init.0 0x3c46e67a: tileRendererInUse null, GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3c46e67a on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c46e67a created: GearsObj[0x45752059, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c46e67a created: GearsObj[0x34e9fd99, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c46e67a created: GearsObj[0x34e9fd99, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared false, 1 GearsObj[0x45752059, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34e9fd99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c41ed1d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3c46e67a 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464031190, msaa false, tileRendererInUse null [apply] >> 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 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x7f1464031190 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x7f1464031190 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf___________-n0001-GLES2_-sw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464031190, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c46e67a, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x7f1464031190 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x7f1464031190 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf___________-n0003-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464031190, msaa false, tileRendererInUse null [apply] >> 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x7f1464031190 [apply] Thread[main,5,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x7f1464031190 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenFBOSglBuf___________-n0005-GLES2_-sw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3c46e67a FIN [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] Thread[main,5,main] GearsES2.init.0 0x6025e1b6: tileRendererInUse null, GearsES2[obj 0x6025e1b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6025e1b6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6025e1b6 created: GearsObj[0x1165b38, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6025e1b6 created: GearsObj[0x4c12331b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6025e1b6 created: GearsObj[0x4c12331b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6025e1b6 FIN GearsES2[obj 0x6025e1b6 isInit true, usesShared false, 1 GearsObj[0x1165b38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c12331b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7586beff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6025e1b6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464024770, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6025e1b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 400x300, swapInterval 1, drawable 0x7f1464024770 [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 400x300, swapInterval 1, drawable 0x7f1464024770 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf_______-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x6025e1b6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464024770, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6025e1b6, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x6025e1b6 200x150, swapInterval 1, drawable 0x7f1464024770 [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 200x150, swapInterval 1, drawable 0x7f1464024770 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf_______-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x6025e1b6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464024770, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6025e1b6, 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x6025e1b6 800x600, swapInterval 1, drawable 0x7f1464024770 [apply] Thread[main,5,main] GearsES2.display 0x6025e1b6 800x600, swapInterval 1, drawable 0x7f1464024770 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferDblBuf_______-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x6025e1b6: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x6025e1b6 FIN [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] Thread[main,5,main] GearsES2.init.0 0x6150c3ec: tileRendererInUse null, GearsES2[obj 0x6150c3ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6150c3ec on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6150c3ec created: GearsObj[0x1f2586d6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6150c3ec created: GearsObj[0x10683d9d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6150c3ec created: GearsObj[0x10683d9d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6150c3ec FIN GearsES2[obj 0x6150c3ec isInit true, usesShared false, 1 GearsObj[0x1f2586d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10683d9d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fc2959f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6150c3ec 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f14642953a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6150c3ec, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 400x300, swapInterval 1, drawable 0x7f14642953a0 [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 400x300, swapInterval 1, drawable 0x7f14642953a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf_______-n0001-GLES2_-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6150c3ec 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f14642953a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6150c3ec, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6150c3ec 200x150, swapInterval 1, drawable 0x7f14642953a0 [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 200x150, swapInterval 1, drawable 0x7f14642953a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf_______-n0003-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6150c3ec 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f14642953a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6150c3ec, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6150c3ec 800x600, swapInterval 1, drawable 0x7f14642953a0 [apply] Thread[main,5,main] GearsES2.display 0x6150c3ec 800x600, swapInterval 1, drawable 0x7f14642953a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OffScreenPbufferSglBuf_______-n0005-GLES2_-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6150c3ec: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6150c3ec FIN [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] Thread[main,5,main] GearsES2.init.0 0x682b2fa: tileRendererInUse null, GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x682b2fa on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x682b2fa created: GearsObj[0x6743e411, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x682b2fa created: GearsObj[0x3eb25e1a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x682b2fa created: GearsObj[0x3eb25e1a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x6743e411, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eb25e1a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x477b4cdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464040d40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 400x300, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 400x300, swapInterval 1, drawable 0x7f1464040d40 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBuf_______________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x682b2fa 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464040d40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, 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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 200x150, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 200x150, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 200x150, swapInterval 1, drawable 0x7f1464040d40 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBuf_______________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x682b2fa 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464040d40, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, 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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 800x600, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x682b2fa 800x600, swapInterval 1, drawable 0x7f1464040d40 [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 800x600, swapInterval 1, drawable 0x7f1464040d40 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBuf_______________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x682b2fa FIN [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] Thread[main,5,main] GearsES2.init.0 0x5bda8e08: tileRendererInUse null, GearsES2[obj 0x5bda8e08 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5bda8e08 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5bda8e08 created: GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5bda8e08 created: GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5bda8e08 FIN GearsES2[obj 0x5bda8e08 isInit true, usesShared false, 1 GearsObj[0x3b0090a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3cd3e762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fa121e2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5bda8e08 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f14640425b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 400x300, swapInterval 1, drawable 0x7f14640425b0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufMSAA___________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x5bda8e08 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f14640425b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 200x150, swapInterval 1, drawable 0x7f14640425b0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufMSAA___________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.reshape 0x5bda8e08 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f14640425b0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5bda8e08, 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[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f14640425b0 [apply] Thread[main,5,main] GearsES2.display 0x5bda8e08 800x600, swapInterval 1, drawable 0x7f14640425b0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufMSAA___________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.dispose 0x5bda8e08: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES2.dispose 0x5bda8e08 FIN [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] Thread[main,5,main] GearsES2.init.0 0x6ed3ccb2: tileRendererInUse null, GearsES2[obj 0x6ed3ccb2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6ed3ccb2 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6ed3ccb2 created: GearsObj[0x7c6908d7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6ed3ccb2 created: GearsObj[0x3c9754d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6ed3ccb2 created: GearsObj[0x3c9754d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6ed3ccb2 FIN GearsES2[obj 0x6ed3ccb2 isInit true, usesShared false, 1 GearsObj[0x7c6908d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c9754d8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3bf7ca37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6ed3ccb2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6ed3ccb2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencil________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x6ed3ccb2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6ed3ccb2, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencil________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.reshape 0x6ed3ccb2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6ed3ccb2, 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[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.display 0x6ed3ccb2 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0x6ed3ccb2 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencil________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.dispose 0x6ed3ccb2: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] GearsES2.dispose 0x6ed3ccb2 FIN [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] Thread[main,5,main] GearsES2.init.0 0xbcec361: tileRendererInUse null, GearsES2[obj 0xbcec361 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xbcec361 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xbcec361 created: GearsObj[0x367ffa75, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xbcec361 created: GearsObj[0x49438269, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xbcec361 created: GearsObj[0x49438269, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xbcec361 FIN GearsES2[obj 0xbcec361 isInit true, usesShared false, 1 GearsObj[0x367ffa75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49438269, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xba2f4ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xbcec361 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0xbcec361, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0xbcec361 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0xbcec361 400x300, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencilMSAA____-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0xbcec361 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0xbcec361, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0xbcec361 200x150, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencilMSAA____-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.reshape 0xbcec361 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f1464030860, msaa false, tileRendererInUse null [apply] >> GearsES2 0xbcec361, 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[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.display 0xbcec361 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] Thread[main,5,main] GearsES2.display 0xbcec361 800x600, swapInterval 1, drawable 0x7f1464030860 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenDblBufStencilMSAA____-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.dispose 0xbcec361: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] GearsES2.dispose 0xbcec361 FIN [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] Thread[main,5,main] GearsES2.init.0 0x5dda768f: tileRendererInUse null, GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5dda768f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5dda768f created: GearsObj[0x2a5c8d3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5dda768f created: GearsObj[0x752325ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5dda768f created: GearsObj[0x752325ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x5dda768f FIN GearsES2[obj 0x5dda768f isInit true, usesShared false, 1 GearsObj[0x2a5c8d3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x752325ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x279fedbd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x5dda768f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x7f146420e1a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5dda768f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 400x300, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 400x300, swapInterval 1, drawable 0x7f146420e1a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenSglBuf_______________-n0001-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x5dda768f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x7f146420e1a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5dda768f, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 200x150, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 200x150, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 200x150, swapInterval 1, drawable 0x7f146420e1a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenSglBuf_______________-n0004-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.reshape 0x5dda768f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f146420e1a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5dda768f, 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[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 800x600, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.display 0x5dda768f 800x600, swapInterval 1, drawable 0x7f146420e1a0 [apply] Thread[main,5,main] GearsES2.display 0x5dda768f 800x600, swapInterval 1, drawable 0x7f146420e1a0 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testES2OnScreenSglBuf_______________-n0007-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.dispose 0x5dda768f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] GearsES2.dispose 0x5dda768f FIN [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[main,5,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ff4931d on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ff4931d created: GearsObj[0x8297b3a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ff4931d created: GearsObj[0x2362f559, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ff4931d created: GearsObj[0x2362f559, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x8297b3a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2362f559, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb2c9a9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1ff4931d 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x1ff4931d 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ff4931d, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x1ff4931d 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.reshape 0x1ff4931d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ff4931d, 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[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.display 0x1ff4931d 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1ff4931d 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES2.dispose 0x1ff4931d 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[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[bitmap]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200007, 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-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x520000d, 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-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200012, 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-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-15,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[main,5,main] GearsES2.init.0 0x22fcf7ab: tileRendererInUse null, GearsES2[obj 0x22fcf7ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x22fcf7ab on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x22fcf7ab created: GearsObj[0x6913c1fb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x22fcf7ab created: GearsObj[0x66d18979, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x22fcf7ab created: GearsObj[0x66d18979, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x22fcf7ab FIN GearsES2[obj 0x22fcf7ab isInit true, usesShared false, 1 GearsObj[0x6913c1fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d18979, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbccb269, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x22fcf7ab 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22fcf7ab, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.reshape 0x22fcf7ab 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22fcf7ab, 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[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.display 0x22fcf7ab 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.reshape 0x22fcf7ab 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x22fcf7ab, 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[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.display 0x22fcf7ab 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x22fcf7ab 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.dispose 0x22fcf7ab: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] GearsES2.dispose 0x22fcf7ab 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[main,5,main] GearsES2.init.0 0x79d8407f: tileRendererInUse null, GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x79d8407f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x79d8407f created: GearsObj[0x71e9ddb4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x79d8407f created: GearsObj[0x394df057, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x79d8407f created: GearsObj[0x394df057, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x79d8407f FIN GearsES2[obj 0x79d8407f isInit true, usesShared false, 1 GearsObj[0x71e9ddb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x394df057, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4961f6af, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x79d8407f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79d8407f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.reshape 0x79d8407f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79d8407f, 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[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.display 0x79d8407f 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.reshape 0x79d8407f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x79d8407f, 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[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.display 0x79d8407f 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x79d8407f 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.dispose 0x79d8407f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] GearsES2.dispose 0x79d8407f 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[main,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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x707194ba created: GearsObj[0x385e9564, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x707194ba created: GearsObj[0x5b94b04d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x707194ba created: GearsObj[0x5b94b04d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x707194ba FIN GearsES2[obj 0x707194ba isInit true, usesShared false, 1 GearsObj[0x385e9564, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b94b04d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c3b9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x707194ba 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x707194ba, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x707194ba 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x707194ba 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.reshape 0x707194ba 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x707194ba, 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[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.display 0x707194ba 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x707194ba 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.reshape 0x707194ba 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x707194ba, 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[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.display 0x707194ba 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x707194ba 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.dispose 0x707194ba: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] GearsES2.dispose 0x707194ba 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[main,5,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1e178745 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1e178745 created: GearsObj[0x1757cd72, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1e178745 created: GearsObj[0x445b295b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1e178745 created: GearsObj[0x445b295b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x1757cd72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x445b295b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x49e5f737, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1e178745 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1e178745, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1e178745 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1e178745 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.reshape 0x1e178745 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1e178745, 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[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.display 0x1e178745 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1e178745 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.reshape 0x1e178745 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1e178745, 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[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.display 0x1e178745 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x1e178745 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.dispose 0x1e178745: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] GearsES2.dispose 0x1e178745 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[main,5,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aaceffd on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aaceffd created: GearsObj[0x4c309d4d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6aaceffd created: GearsObj[0x38102d01, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6aaceffd created: GearsObj[0x38102d01, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared false, 1 GearsObj[0x4c309d4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38102d01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37883b97, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6aaceffd 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.reshape 0x6aaceffd 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aaceffd, 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[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.display 0x6aaceffd 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0003-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.reshape 0x6aaceffd 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aaceffd, 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[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.display 0x6aaceffd 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x6aaceffd 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0005-GL2___-sw-fbobject-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] GearsES2.dispose 0x6aaceffd 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[main,5,main] GearsES2.init.0 0x6f45df59: tileRendererInUse null, GearsES2[obj 0x6f45df59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6f45df59 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6f45df59 created: GearsObj[0x762ef0ea, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6f45df59 created: GearsObj[0x31f9b85e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6f45df59 created: GearsObj[0x31f9b85e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6f45df59 FIN GearsES2[obj 0x6f45df59 isInit true, usesShared false, 1 GearsObj[0x762ef0ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31f9b85e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x424e1977, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x6f45df59 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6f45df59, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 400x300, swapInterval 1, drawable 0x5200005 [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 400x300, swapInterval 1, drawable 0x5200005 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.reshape 0x6f45df59 0/0 200x150 of 200x150, swapInterval 1, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6f45df59, 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[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.display 0x6f45df59 200x150, swapInterval 1, drawable 0x520000c [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 200x150, swapInterval 1, drawable 0x520000c [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0003-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.reshape 0x6f45df59 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200011, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6f45df59, 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[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.display 0x6f45df59 800x600, swapInterval 1, drawable 0x5200011 [apply] Thread[main,5,main] GearsES2.display 0x6f45df59 800x600, swapInterval 1, drawable 0x5200011 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0005-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.dispose 0x6f45df59: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] GearsES2.dispose 0x6f45df59 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[main,5,main] GearsES2.init.0 0x7b02881e: tileRendererInUse null, GearsES2[obj 0x7b02881e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7b02881e on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7b02881e created: GearsObj[0x6e509ffa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7b02881e created: GearsObj[0x2898ac89, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7b02881e created: GearsObj[0x2898ac89, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7b02881e FIN GearsES2[obj 0x7b02881e isInit true, usesShared false, 1 GearsObj[0x6e509ffa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2898ac89, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x683dbc2c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7b02881e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7b02881e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 400x300, swapInterval 1, drawable 0x5200005 [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 400x300, swapInterval 1, drawable 0x5200005 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0001-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.reshape 0x7b02881e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7b02881e, 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[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.display 0x7b02881e 200x150, swapInterval 1, drawable 0x520000c [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 200x150, swapInterval 1, drawable 0x520000c [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.reshape 0x7b02881e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200011, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7b02881e, 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[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.display 0x7b02881e 800x600, swapInterval 1, drawable 0x5200011 [apply] Thread[main,5,main] GearsES2.display 0x7b02881e 800x600, swapInterval 1, drawable 0x5200011 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0005-GL2___-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.dispose 0x7b02881e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] GearsES2.dispose 0x7b02881e 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[main,5,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x313b2ea6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x313b2ea6 created: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x313b2ea6 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x313b2ea6 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x313b2ea6 FIN GearsES2[obj 0x313b2ea6 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[0x6a03bcb1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x313b2ea6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x313b2ea6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.reshape 0x313b2ea6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x313b2ea6, 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[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.reshape 0x313b2ea6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x313b2ea6, 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[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.display 0x313b2ea6 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x313b2ea6 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] GearsES2.dispose 0x313b2ea6 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[main,5,main] GearsES2.init.0 0x17a7f733: tileRendererInUse null, GearsES2[obj 0x17a7f733 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x17a7f733 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x17a7f733 created: GearsObj[0x7c1e2a9e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x17a7f733 created: GearsObj[0xfa36558, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x17a7f733 created: GearsObj[0xfa36558, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x17a7f733 FIN GearsES2[obj 0x17a7f733 isInit true, usesShared false, 1 GearsObj[0x7c1e2a9e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfa36558, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x672872e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x17a7f733 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a7f733, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.reshape 0x17a7f733 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a7f733, 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[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.reshape 0x17a7f733 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a7f733, 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[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.display 0x17a7f733 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x17a7f733 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.dispose 0x17a7f733: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] GearsES2.dispose 0x17a7f733 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[main,5,main] GearsES2.init.0 0x3571b748: tileRendererInUse null, GearsES2[obj 0x3571b748 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3571b748 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3571b748 created: GearsObj[0x740773a3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3571b748 created: GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3571b748 created: GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3571b748 FIN GearsES2[obj 0x3571b748 isInit true, usesShared false, 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 null] [apply] Thread[main,5,main] GearsES2.reshape 0x3571b748 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3571b748, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3571b748 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x3571b748 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.reshape 0x3571b748 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3571b748, 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[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x3571b748 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.reshape 0x3571b748 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3571b748, 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[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.display 0x3571b748 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x3571b748 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.dispose 0x3571b748: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] GearsES2.dispose 0x3571b748 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[main,5,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xf2ff811 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf2ff811 created: GearsObj[0x1d8bd0de, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf2ff811 created: GearsObj[0x45ca843, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf2ff811 created: GearsObj[0x45ca843, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x1d8bd0de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45ca843, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11c9af63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xf2ff811 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf2ff811, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.reshape 0xf2ff811 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf2ff811, 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[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.reshape 0xf2ff811 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf2ff811, 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[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.display 0xf2ff811 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0xf2ff811 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] GearsES2.dispose 0xf2ff811 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[main,5,main] GearsES2.init.0 0x28975c28: tileRendererInUse null, GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x28975c28 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x28975c28 created: GearsObj[0x3cc1435c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x28975c28 created: GearsObj[0x6bf0219d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x28975c28 created: GearsObj[0x6bf0219d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x28975c28 FIN GearsES2[obj 0x28975c28 isInit true, usesShared false, 1 GearsObj[0x3cc1435c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6bf0219d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdd0c991, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x28975c28 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x28975c28, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x28975c28 400x300, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x28975c28 400x300, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0001-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.reshape 0x28975c28 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x28975c28, 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[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 200x150, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x28975c28 200x150, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0004-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.reshape 0x28975c28 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x28975c28, 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[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.display 0x28975c28 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x28975c28 800x600, swapInterval 1, drawable 0x5200002 [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0007-GL2___-sw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.dispose 0x28975c28: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] GearsES2.dispose 0x28975c28 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 @ 1610401536993 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401536994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testES2OffScreenAutoDblBuf took 3.128 sec [apply] Testcase: testES2OffScreenFBODblBuf took 1.452 sec [apply] Testcase: testES2OffScreenFBODblBufMSAA took 1.432 sec [apply] Testcase: testES2OffScreenFBODblBufStencil took 1.426 sec [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 1.431 sec [apply] Testcase: testES2OffScreenFBOSglBuf took 1.432 sec [apply] Testcase: testES2OffScreenPbufferDblBuf took 1.434 sec [apply] Testcase: testES2OffScreenPbufferSglBuf took 1.44 sec [apply] Testcase: testES2OnScreenDblBuf took 0.557 sec [apply] Testcase: testES2OnScreenDblBufMSAA took 0.579 sec [apply] Testcase: testES2OnScreenDblBufStencil took 0.57 sec [apply] Testcase: testES2OnScreenDblBufStencilMSAA took 0.586 sec [apply] Testcase: testES2OnScreenSglBuf took 0.578 sec [apply] Testcase: testGL2OffScreenAutoDblBuf took 1.493 sec [apply] Testcase: testGL2OffScreenBitmapSglBuf took 1.483 sec [apply] Testcase: testGL2OffScreenFBODblBuf took 1.445 sec [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 1.472 sec [apply] Testcase: testGL2OffScreenFBODblBufStencil took 1.443 sec [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 1.465 sec [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.432 sec [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.475 sec [apply] Testcase: testGL2OffScreenPbufferSglBuf took 1.474 sec [apply] Testcase: testGL2OnScreenDblBuf took 0.576 sec [apply] Testcase: testGL2OnScreenDblBufMSAA took 0.606 sec [apply] Testcase: testGL2OnScreenDblBufStencil took 0.579 sec [apply] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.608 sec [apply] Testcase: testGL2OnScreenSglBuf took 0.586 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] junit.framework.TestListener: tests to run: 2 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: startTest(test01_1A1RThreads_100Resizes) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401538533 ms III - Start [apply] SLOCK [T main @ 1610401538536 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x4f209819: tileRendererInUse null, GearsES2[obj 0x4f209819 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4f209819 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f209819 created: GearsObj[0x43ee9aa5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4f209819 created: GearsObj[0x82f82d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4f209819 created: GearsObj[0x82f82d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x4f209819 FIN GearsES2[obj 0x4f209819 isInit true, usesShared false, 1 GearsObj[0x43ee9aa5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x82f82d8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48ee2531, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 80x80 of 80x80, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 80x80, swapInterval 0, drawable 0x5200002 [apply] animThreadCount 1, frameCount 200 [apply] reszThreadCount 1, resizeCount 100 [apply] tasks 2, threads 2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 80x80, swapInterval 0, drawable 0x5200002 [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] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 80x80, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 0 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 1 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 81x81 of 81x81, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 2 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 1 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 3 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 82x82 of 82x82, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 4 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 2 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 5 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 83x83 of 83x83, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 6 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 3 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 7 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 84x84 of 84x84, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 8 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 4 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 9 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 85x85 of 85x85, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 10 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 5 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 11 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 86x86 of 86x86, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 12 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 6 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 13 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 87x87 of 87x87, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 14 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 7 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 15 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 88x88 of 88x88, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 16 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 8 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 17 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 89x89 of 89x89, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 21.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 18 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 9 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 19 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 90x90 of 90x90, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 24.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 20 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 10 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 21 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 91x91 of 91x91, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 22 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 11 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 23 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 92x92 of 92x92, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 24 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 12 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 25 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 93x93 of 93x93, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 26 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 13 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 27 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 94x94 of 94x94, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 28 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 14 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 29 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 95x95 of 95x95, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 30 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 15 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 31 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 96x96 of 96x96, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 32 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 16 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 33 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 97x97 of 97x97, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 41.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 34 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 17 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 35 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 98x98 of 98x98, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 44.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 36 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 18 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 37 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 99x99 of 99x99, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 46.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 38 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 19 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 39 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 100x100 of 100x100, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 49.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 40 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 20 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 41 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 101x101 of 101x101, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 51.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 42 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 21 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 43 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 102x102 of 102x102, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 54.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 44 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 22 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 45 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 103x103 of 103x103, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 56.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 46 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 23 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 47 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 104x104 of 104x104, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 59.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 48 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 24 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 49 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 105x105 of 105x105, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 61.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 50 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 25 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 51 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 106x106 of 106x106, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 64.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 52 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 26 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 53 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 107x107 of 107x107, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 66.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 54 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 27 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 55 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 108x108 of 108x108, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 69.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 56 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 28 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 57 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 109x109 of 109x109, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 71.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 58 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 29 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 59 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 110x110 of 110x110, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 74.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 60 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 30 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 61 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 111x111 of 111x111, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 76.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 62 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 31 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 63 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 112x112 of 112x112, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 79.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 64 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 32 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 65 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 113x113 of 113x113, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 81.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 66 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 33 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 67 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 114x114 of 114x114, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 84.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 68 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 34 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 69 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 115x115 of 115x115, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 86.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 70 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 35 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 71 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 116x116 of 116x116, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 89.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 72 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 36 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 73 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 117x117 of 117x117, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 91.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 74 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 37 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 75 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 118x118 of 118x118, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 94.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 76 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 38 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 77 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 119x119 of 119x119, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 96.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 78 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 39 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 79 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 120x120 of 120x120, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 99.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 80 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 40 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 81 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 121x121 of 121x121, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 101.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 82 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 41 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 83 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 122x122 of 122x122, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 104.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 84 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 42 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 85 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 123x123 of 123x123, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 106.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 86 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 43 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 87 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 124x124 of 124x124, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 109.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 88 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 44 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 89 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 125x125 of 125x125, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 111.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 90 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 45 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 91 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 126x126 of 126x126, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 114.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 92 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 46 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 93 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 127x127 of 127x127, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 116.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 94 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 47 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 95 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 119.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 96 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 48 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 97 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 129x129 of 129x129, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 98 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 49 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 99 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 130x130 of 130x130, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 100 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 50 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 101 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 131x131 of 131x131, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 126.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 102 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 51 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 103 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 132x132 of 132x132, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 129.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 104 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 52 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 105 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 133x133 of 133x133, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 131.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 106 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 53 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 107 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 134x134 of 134x134, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 134.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 108 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 54 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 109 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 135x135 of 135x135, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 136.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 110 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 55 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 111 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 136x136 of 136x136, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 139.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 112 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 56 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 113 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 137x137 of 137x137, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 141.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 114 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 57 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 115 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 138x138 of 138x138, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 144.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 116 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 58 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 117 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 139x139 of 139x139, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 146.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 118 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 59 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 119 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 140x140 of 140x140, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 149.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 120 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 60 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 121 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 141x141 of 141x141, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 151.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 122 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 61 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 123 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 142x142 of 142x142, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 154.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 124 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 62 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 125 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 143x143 of 143x143, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 156.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 126 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 63 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 127 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 144x144 of 144x144, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 159.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 128 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 64 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 129 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 145x145 of 145x145, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 161.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 130 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 65 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 131 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 146x146 of 146x146, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 164.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 132 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 66 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 133 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 147x147 of 147x147, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 166.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 134 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 67 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 135 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 148x148 of 148x148, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 169.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 136 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 68 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 137 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 149x149 of 149x149, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 171.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 138 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 69 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 139 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 150x150 of 150x150, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 174.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 140 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 70 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 141 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 151x151 of 151x151, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 176.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 142 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 71 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 143 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 152x152 of 152x152, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 179.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 144 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 72 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 145 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 153x153 of 153x153, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 181.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 146 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 73 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 147 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 154x154 of 154x154, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 184.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 148 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 74 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 149 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 155x155 of 155x155, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 186.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 150 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 75 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 151 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 156x156 of 156x156, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 189.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 152 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 76 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 153 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 157x157 of 157x157, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 191.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 154 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 77 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 155 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 158x158 of 158x158, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 194.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 156 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 78 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 157 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 159x159 of 159x159, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 196.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 158 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 79 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 159 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 160x160 of 160x160, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 199.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 160 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 80 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 161 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 161x161 of 161x161, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 201.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 162 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 81 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 163 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 162x162 of 162x162, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 204.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 164 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 82 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 165 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 163x163 of 163x163, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 206.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 166 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 83 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 167 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 164x164 of 164x164, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 209.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 168 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 84 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 169 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 165x165 of 165x165, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 211.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 170 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 85 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 171 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 166x166 of 166x166, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 214.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 172 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 86 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 173 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 167x167 of 167x167, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 216.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 174 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 87 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 175 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 168x168 of 168x168, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 219.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 176 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 88 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 177 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 169x169 of 169x169, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 221.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 178 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 89 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 179 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 170x170 of 170x170, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 224.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 180 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 90 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 181 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 171x171 of 171x171, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 226.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 182 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 91 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 183 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 172x172 of 172x172, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 229.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 184 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 92 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 185 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 173x173 of 173x173, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 231.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 186 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 93 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 187 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 174x174 of 174x174, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 234.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 188 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 94 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 189 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 175x175 of 175x175, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 236.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 190 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 95 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 191 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 176x176 of 176x176, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 239.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 192 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 96 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 193 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 177x177 of 177x177, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 241.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 194 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 97 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 195 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 178x178 of 178x178, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 244.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 196 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 98 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 197 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 179x179 of 179x179, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 246.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 198 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 99 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 199 / 200: main-anim0 [apply] junit.framework.TestListener: endTest(test01_1A1RThreads_100Resizes) [apply] junit.framework.TestListener: startTest(test01_3A3RThreads_50Resizes) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 180x180 of 180x180, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 249.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: DONE/SYNC: main-anim0 [apply] Animatr 0: END: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: DONE/SYNC: main-resz0 [apply] Resizer 0: END: main-resz0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4f209819: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4f209819 FIN [apply] *** reshapes: 100, displays 501 [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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5119fb47: tileRendererInUse null, GearsES2[obj 0x5119fb47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5119fb47 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5119fb47 created: GearsObj[0x4d5b3445, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5119fb47 created: GearsObj[0xa6af068, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5119fb47 created: GearsObj[0xa6af068, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5119fb47 FIN GearsES2[obj 0x5119fb47 isInit true, usesShared false, 1 GearsObj[0x4d5b3445, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa6af068, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c42b52b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 80x80 of 80x80, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [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] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] start anim thread 0 [apply] Resizer 0, count 50: PRE: main-resz0 [apply] start resize thread 1 [apply] Animatr 0, count 100: PRE: main-anim0 [apply] Animatr 0: Action 0 / 100: main-anim0 [apply] start anim thread 1 [apply] Resizer 1, count 50: PRE: main-resz1 [apply] start resize thread 2 [apply] Animatr 1, count 100: PRE: main-anim1 [apply] start anim thread 2 [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[main-anim0,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 0 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Animatr 0: Action 1 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 1 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 1 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 81x81 of 81x81, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 2 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 2 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 2 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 0 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 3 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 3 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 3 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 82x82 of 82x82, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 4 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 4 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 4 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 0 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 5 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 5 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 5 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 83x83 of 83x83, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 6 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 6 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 6 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 1 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 7 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 7 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 7 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 84x84 of 84x84, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 8 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 8 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 8 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 1 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 9 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 9 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 9 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 85x85 of 85x85, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 10 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 10 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 10 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 1 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 11 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 11 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 11 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 86x86 of 86x86, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 12 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 12 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 12 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 2 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 13 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 13 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 13 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 87x87 of 87x87, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 14 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 14 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 14 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 2 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 15 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 15 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 15 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 88x88 of 88x88, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 16 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 16 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 16 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 2 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 17 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 17 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 17 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 89x89 of 89x89, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 38.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 18 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 18 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 18 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 3 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 19 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 19 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 19 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 90x90 of 90x90, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 20 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 20 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 20 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 3 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 21 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 21 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 21 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 91x91 of 91x91, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 47.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 22 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 22 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 22 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 3 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 23 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 23 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 23 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 92x92 of 92x92, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 52.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 24 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 24 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 24 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 4 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 25 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 25 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 25 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 93x93 of 93x93, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 56.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 26 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 26 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 26 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 4 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 27 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 27 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 27 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 94x94 of 94x94, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 61.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 28 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 28 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 28 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 4 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 29 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 29 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 29 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 95x95 of 95x95, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 65.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 30 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 30 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 30 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 5 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 31 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 31 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 31 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 96x96 of 96x96, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 70.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 32 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 32 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 32 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 5 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 33 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 33 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 33 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 97x97 of 97x97, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 74.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 34 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 34 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 34 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 5 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 35 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 35 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 35 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 98x98 of 98x98, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 79.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 36 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 36 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 36 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 6 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 37 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 37 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 37 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 99x99 of 99x99, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 83.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 38 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 38 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 38 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 6 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 39 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 39 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 39 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 100x100 of 100x100, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 88.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 40 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 40 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 40 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 6 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Animatr 0: Action 41 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 41 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 41 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 101x101 of 101x101, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 92.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 42 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 42 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 42 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 7 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 43 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 43 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 43 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 102x102 of 102x102, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 97.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 44 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 44 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 44 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 7 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 45 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 45 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 45 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 103x103 of 103x103, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 101.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 46 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 46 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 46 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 7 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 47 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 47 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 47 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 104x104 of 104x104, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 106.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 48 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 48 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 48 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 8 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 49 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 49 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 49 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 105x105 of 105x105, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 110.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 50 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 50 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 50 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 8 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 51 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 51 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 51 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 106x106 of 106x106, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 115.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 52 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 52 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 52 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 8 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 53 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 53 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 53 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 107x107 of 107x107, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 119.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 54 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 54 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 54 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 9 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 55 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 55 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 55 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 108x108 of 108x108, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 56 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 56 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 56 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 9 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 57 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 57 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 57 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 109x109 of 109x109, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 128.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 58 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 58 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 58 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 9 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 59 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 59 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 59 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 110x110 of 110x110, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 133.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 60 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 60 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 60 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 10 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 61 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 61 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 61 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 111x111 of 111x111, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 137.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 62 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 62 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 62 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 10 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 63 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 63 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 63 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 112x112 of 112x112, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 142.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 64 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 64 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 64 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 10 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 65 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 65 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 65 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 113x113 of 113x113, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 146.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 66 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 66 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 66 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 11 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 67 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 67 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 67 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 114x114 of 114x114, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 151.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 68 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 68 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 68 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 11 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 69 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 69 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 69 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 115x115 of 115x115, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 155.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 70 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 70 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 70 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 11 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 71 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 71 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 71 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 116x116 of 116x116, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 160.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 72 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 72 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 72 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 12 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 73 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 73 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 73 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 117x117 of 117x117, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 164.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 74 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 74 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 74 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 12 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 75 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 75 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 75 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 118x118 of 118x118, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 169.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 76 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 76 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 76 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 12 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 77 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 77 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 77 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 119x119 of 119x119, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 173.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 78 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 78 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 78 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 13 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 79 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 79 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 79 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 120x120 of 120x120, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 178.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 80 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 80 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 80 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 13 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 81 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 81 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 81 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 121x121 of 121x121, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 182.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 82 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 82 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 82 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 13 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 83 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 83 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 83 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 122x122 of 122x122, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 187.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 84 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 84 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 84 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 14 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 85 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 85 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 85 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 123x123 of 123x123, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 191.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 86 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 86 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 86 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 14 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 87 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 87 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 87 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 124x124 of 124x124, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 196.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 88 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 88 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 88 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 14 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 89 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 89 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 89 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 125x125 of 125x125, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 200.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 90 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 90 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 90 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 15 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 91 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 91 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 91 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 126x126 of 126x126, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 205.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 92 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 92 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 92 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 15 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 93 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 93 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 93 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 127x127 of 127x127, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 209.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 94 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 94 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 94 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 15 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 95 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 95 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 95 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 214.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 96 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 96 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 96 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 16 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 97 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 97 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 97 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 129x129 of 129x129, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 218.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 98 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 98 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 98 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 16 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 99 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 99 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 99 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 130x130 of 130x130, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 223.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: DONE/SYNC: main-anim0 [apply] Animatr 0: END: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: DONE/SYNC: main-anim1 [apply] Animatr 1: END: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: DONE/SYNC: main-anim2 [apply] Animatr 2: END: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 16 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 131x131 of 131x131, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 226.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 131x131, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 17 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 132x132 of 132x132, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 227.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 132x132, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 17 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 133x133 of 133x133, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 229.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 133x133, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 17 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 134x134 of 134x134, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 230.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 134x134, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 18 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 135x135 of 135x135, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 232.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 135x135, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 18 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 136x136 of 136x136, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 233.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 136x136, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 18 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 137x137 of 137x137, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 235.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 137x137, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 19 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 138x138 of 138x138, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 236.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 138x138, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 19 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 139x139 of 139x139, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 238.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 139x139, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 19 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 140x140 of 140x140, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 239.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 140x140, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 20 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 141x141 of 141x141, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 241.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 141x141, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 20 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 142x142 of 142x142, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 242.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 142x142, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 20 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 143x143 of 143x143, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 244.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 143x143, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 21 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 144x144 of 144x144, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 245.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 144x144, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 21 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 145x145 of 145x145, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 247.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 145x145, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 21 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 146x146 of 146x146, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 248.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 146x146, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 22 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 147x147 of 147x147, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 250.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 147x147, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 22 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 148x148 of 148x148, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 251.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 148x148, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 22 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 149x149 of 149x149, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 253.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 149x149, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 23 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 150x150 of 150x150, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 254.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 150x150, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 23 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 151x151 of 151x151, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 256.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 151x151, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 23 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 152x152 of 152x152, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 257.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 152x152, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 24 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 153x153 of 153x153, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 259.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 153x153, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 24 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 154x154 of 154x154, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 260.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 154x154, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 24 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 155x155 of 155x155, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 262.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 155x155, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 25 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 156x156 of 156x156, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 263.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 156x156, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 25 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 157x157 of 157x157, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 265.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 157x157, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 25 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 158x158 of 158x158, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 266.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 158x158, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 26 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 159x159 of 159x159, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 268.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 159x159, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 26 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 160x160 of 160x160, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 269.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 160x160, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 26 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 161x161 of 161x161, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 271.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 161x161, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 27 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 162x162 of 162x162, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 272.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 162x162, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 27 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 163x163 of 163x163, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 274.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 163x163, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 27 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 164x164 of 164x164, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 275.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 164x164, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 28 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 165x165 of 165x165, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 277.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 165x165, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 28 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 166x166 of 166x166, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 278.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 166x166, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 28 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 167x167 of 167x167, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 280.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 167x167, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 29 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 168x168 of 168x168, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 281.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 168x168, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 29 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 169x169 of 169x169, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 283.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 169x169, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 29 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 170x170 of 170x170, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 284.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 170x170, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 30 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 171x171 of 171x171, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 286.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 171x171, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 30 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 172x172 of 172x172, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 287.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 172x172, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 30 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 173x173 of 173x173, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 289.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 173x173, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 31 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 174x174 of 174x174, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 290.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 174x174, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 31 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 175x175 of 175x175, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 292.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 175x175, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 31 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 176x176 of 176x176, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 293.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 176x176, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 32 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 177x177 of 177x177, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 295.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 177x177, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 32 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 178x178 of 178x178, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 296.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 178x178, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 32 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 179x179 of 179x179, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 298.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 179x179, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 33 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 180x180 of 180x180, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 299.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 180x180, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 33 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 181x181 of 181x181, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 301.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 181x181, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 181x181, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 181x181, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 33 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 182x182 of 182x182, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 302.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 182x182, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 182x182, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 182x182, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 34 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 183x183 of 183x183, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 304.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 183x183, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 183x183, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 183x183, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 34 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 184x184 of 184x184, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 305.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 184x184, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 184x184, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 184x184, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 34 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 185x185 of 185x185, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 307.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 185x185, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 185x185, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 185x185, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 35 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 186x186 of 186x186, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 308.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 186x186, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 186x186, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 186x186, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 35 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 187x187 of 187x187, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 310.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 187x187, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 187x187, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 187x187, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 35 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 188x188 of 188x188, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 311.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 188x188, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 188x188, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 188x188, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 36 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 189x189 of 189x189, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 313.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 189x189, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 189x189, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 189x189, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 36 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 190x190 of 190x190, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 314.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 190x190, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 190x190, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 190x190, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 36 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 191x191 of 191x191, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 316.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 191x191, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 191x191, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 191x191, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 37 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 192x192 of 192x192, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 317.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 192x192, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 192x192, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 192x192, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 37 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 193x193 of 193x193, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 319.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 193x193, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 193x193, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 193x193, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 37 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 194x194 of 194x194, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 320.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 194x194, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 194x194, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 194x194, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 38 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 195x195 of 195x195, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 322.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 195x195, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 195x195, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 195x195, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 38 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 196x196 of 196x196, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 323.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 196x196, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 196x196, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 196x196, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 38 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 197x197 of 197x197, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 325.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 197x197, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 197x197, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 197x197, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 39 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 198x198 of 198x198, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 326.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 198x198, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 198x198, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 198x198, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 39 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 199x199 of 199x199, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 328.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 199x199, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 199x199, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 199x199, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 39 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 200x200 of 200x200, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 329.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 200x200, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 200x200, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 200x200, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 40 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 201x201 of 201x201, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 331.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 201x201, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 201x201, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 201x201, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 40 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 202x202 of 202x202, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 332.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 202x202, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 202x202, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 202x202, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 40 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 203x203 of 203x203, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 334.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 203x203, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 203x203, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 203x203, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 41 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 204x204 of 204x204, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 335.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 204x204, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 204x204, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 204x204, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 41 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 205x205 of 205x205, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 337.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 205x205, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 205x205, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 205x205, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 41 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 206x206 of 206x206, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 338.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 206x206, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 206x206, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 206x206, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 42 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 207x207 of 207x207, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 340.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 207x207, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 207x207, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 207x207, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 42 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 208x208 of 208x208, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 341.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 208x208, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 208x208, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 208x208, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 42 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 209x209 of 209x209, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 343.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 209x209, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 209x209, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 209x209, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 43 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 210x210 of 210x210, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 344.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 210x210, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 210x210, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 210x210, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 43 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 211x211 of 211x211, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 346.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 211x211, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 211x211, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 211x211, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 43 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 212x212 of 212x212, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 347.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 212x212, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 212x212, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 212x212, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 44 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 213x213 of 213x213, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 349.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 213x213, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 213x213, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 213x213, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 44 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 214x214 of 214x214, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 350.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 214x214, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 214x214, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 214x214, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 44 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 215x215 of 215x215, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 352.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 215x215, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 215x215, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 215x215, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 45 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 216x216 of 216x216, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 353.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 216x216, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 216x216, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 216x216, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 45 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 217x217 of 217x217, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 355.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 217x217, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 217x217, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 217x217, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 45 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 218x218 of 218x218, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 356.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 218x218, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 218x218, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 218x218, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 46 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 219x219 of 219x219, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 358.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 219x219, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 219x219, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 219x219, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 46 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 220x220 of 220x220, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 359.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 220x220, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 220x220, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 220x220, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 46 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 221x221 of 221x221, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 361.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 221x221, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 221x221, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 221x221, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 47 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 222x222 of 222x222, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 362.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 222x222, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 222x222, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 222x222, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 47 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 223x223 of 223x223, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 364.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 223x223, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 223x223, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 223x223, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 47 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 224x224 of 224x224, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 365.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 224x224, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 224x224, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 224x224, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 48 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 225x225 of 225x225, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 367.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 225x225, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 225x225, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 225x225, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 48 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 226x226 of 226x226, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 368.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 226x226, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 226x226, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 226x226, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 48 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 227x227 of 227x227, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 370.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 227x227, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 227x227, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 227x227, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 49 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 228x228 of 228x228, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 371.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 228x228, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 228x228, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 228x228, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 49 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Resizer 0: DONE/SYNC: main-resz0 [apply] Resizer 0: END: main-resz0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 229x229 of 229x229, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 373.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 229x229, swapInterval 0, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(test01_3A3RThreads_50Resizes) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 229x229, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 229x229, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: DONE/SYNC: main-resz1 [apply] Resizer 1: END: main-resz1 [apply] Resizer 2: Action 49 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 230x230 of 230x230, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 374.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 230x230, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 230x230, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 230x230, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: DONE/SYNC: main-resz2 [apply] Resizer 2: END: main-resz2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5119fb47: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5119fb47 FIN [apply] *** reshapes: 150, displays 751 [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 @ 1610401547253 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401547253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.598 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401538533 ms III - Start [apply] SLOCK [T main @ 1610401538536 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x4f209819: tileRendererInUse null, GearsES2[obj 0x4f209819 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4f209819 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f209819 created: GearsObj[0x43ee9aa5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4f209819 created: GearsObj[0x82f82d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4f209819 created: GearsObj[0x82f82d8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x4f209819 FIN GearsES2[obj 0x4f209819 isInit true, usesShared false, 1 GearsObj[0x43ee9aa5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x82f82d8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48ee2531, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 80x80 of 80x80, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 80x80, swapInterval 0, drawable 0x5200002 [apply] animThreadCount 1, frameCount 200 [apply] reszThreadCount 1, resizeCount 100 [apply] tasks 2, threads 2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 80x80, swapInterval 0, drawable 0x5200002 [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] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 80x80, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 0 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 1 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 81x81 of 81x81, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 2 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 1 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 3 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 82x82 of 82x82, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 4 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 2 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 5 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 83x83 of 83x83, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 6 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 3 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 7 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 84x84 of 84x84, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 8 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 4 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 9 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 85x85 of 85x85, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 10 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 5 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 11 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 86x86 of 86x86, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 12 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 6 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 13 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 87x87 of 87x87, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 14 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 7 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 15 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 88x88 of 88x88, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 16 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 8 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 17 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 89x89 of 89x89, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 21.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 18 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 89x89, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 9 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 19 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 90x90 of 90x90, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 24.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 20 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 10 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 21 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 91x91 of 91x91, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 22 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 11 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 23 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 92x92 of 92x92, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 24 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 12 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 25 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 93x93 of 93x93, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 26 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 13 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 27 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 94x94 of 94x94, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 28 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 14 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 29 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 95x95 of 95x95, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 30 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 15 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 31 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 96x96 of 96x96, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 32 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 16 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 33 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 97x97 of 97x97, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 41.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 34 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 17 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 35 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 98x98 of 98x98, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 44.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 36 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 18 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 37 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 99x99 of 99x99, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 46.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 38 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 19 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 39 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 100x100 of 100x100, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 49.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 40 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 20 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 41 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 101x101 of 101x101, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 51.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 42 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 21 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 43 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 102x102 of 102x102, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 54.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 44 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 22 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 45 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 103x103 of 103x103, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 56.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 46 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 23 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 47 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 104x104 of 104x104, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 59.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 48 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 24 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 49 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 105x105 of 105x105, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 61.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 50 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 25 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 51 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 106x106 of 106x106, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 64.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 52 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 26 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 53 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 107x107 of 107x107, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 66.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 54 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 27 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 55 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 108x108 of 108x108, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 69.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 56 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 28 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 57 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 109x109 of 109x109, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 71.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 58 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 29 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 59 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 110x110 of 110x110, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 74.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 60 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 30 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 61 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 111x111 of 111x111, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 76.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 62 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 31 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 63 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 112x112 of 112x112, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 79.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 64 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 32 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 65 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 113x113 of 113x113, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 81.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 66 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 33 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 67 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 114x114 of 114x114, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 84.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 68 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 34 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 69 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 115x115 of 115x115, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 86.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 70 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 35 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 71 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 116x116 of 116x116, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 89.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 72 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 116x116, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 36 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 73 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 117x117 of 117x117, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 91.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 74 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 37 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 75 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 118x118 of 118x118, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 94.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 76 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 38 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 77 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 119x119 of 119x119, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 96.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 78 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 39 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 79 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 120x120 of 120x120, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 99.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 80 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 40 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 81 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 121x121 of 121x121, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 101.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 82 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 41 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 83 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 122x122 of 122x122, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 104.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 84 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 42 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 85 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 123x123 of 123x123, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 106.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 86 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 43 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 87 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 124x124 of 124x124, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 109.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 88 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 44 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 89 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 125x125 of 125x125, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 111.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 90 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 45 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 91 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 126x126 of 126x126, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 114.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 92 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 46 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 93 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 127x127 of 127x127, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 116.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 94 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 47 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 95 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 119.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 96 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 48 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 97 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 129x129 of 129x129, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 98 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 49 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 99 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 130x130 of 130x130, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 100 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 50 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 101 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 131x131 of 131x131, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 126.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 102 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 51 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 131x131, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 103 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 132x132 of 132x132, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 129.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 104 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 52 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 132x132, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 105 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 133x133 of 133x133, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 131.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 106 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 53 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 133x133, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 107 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 134x134 of 134x134, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 134.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 108 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 54 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 134x134, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 109 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 135x135 of 135x135, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 136.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 110 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 55 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 135x135, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 111 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 136x136 of 136x136, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 139.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 112 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 56 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 136x136, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 113 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 137x137 of 137x137, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 141.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 114 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 57 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 137x137, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 115 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 138x138 of 138x138, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 144.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 116 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 58 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 138x138, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 117 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 139x139 of 139x139, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 146.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 118 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 59 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 139x139, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 119 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 140x140 of 140x140, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 149.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 120 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 60 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 140x140, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 121 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 141x141 of 141x141, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 151.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 122 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 61 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 141x141, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 123 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 142x142 of 142x142, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 154.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 124 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 62 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 142x142, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 125 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 143x143 of 143x143, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 156.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 126 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 63 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 143x143, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 127 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 144x144 of 144x144, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 159.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 128 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 64 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 144x144, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 129 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 145x145 of 145x145, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 161.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 130 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 65 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 145x145, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 131 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 146x146 of 146x146, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 164.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 132 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 66 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 146x146, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 133 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 147x147 of 147x147, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 166.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 134 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 67 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 147x147, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 135 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 148x148 of 148x148, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 169.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 136 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 68 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 148x148, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 137 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 149x149 of 149x149, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 171.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 138 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 69 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 149x149, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 139 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 150x150 of 150x150, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 174.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 140 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 70 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 150x150, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 141 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 151x151 of 151x151, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 176.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 142 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 71 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 151x151, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 143 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 152x152 of 152x152, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 179.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 144 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 72 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 152x152, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 145 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 153x153 of 153x153, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 181.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 146 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 73 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 153x153, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 147 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 154x154 of 154x154, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 184.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 148 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 74 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 154x154, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 149 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 155x155 of 155x155, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 186.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 150 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 75 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 155x155, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 151 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 156x156 of 156x156, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 189.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 152 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 76 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 156x156, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 153 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 157x157 of 157x157, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 191.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 154 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 77 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 157x157, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 155 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 158x158 of 158x158, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 194.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 156 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 78 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 158x158, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 157 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 159x159 of 159x159, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 196.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 158 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 79 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 159x159, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 159 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 160x160 of 160x160, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 199.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 160 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 80 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 160x160, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 161 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 161x161 of 161x161, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 201.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 162 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 161x161, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 81 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 163 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 162x162 of 162x162, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 204.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 164 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 82 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 162x162, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 165 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 163x163 of 163x163, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 206.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 166 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 83 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 163x163, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 167 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 164x164 of 164x164, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 209.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 168 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 84 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 164x164, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 169 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 165x165 of 165x165, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 211.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 170 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 85 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 165x165, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 171 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 166x166 of 166x166, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 214.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 172 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 86 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 166x166, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 173 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 167x167 of 167x167, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 216.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 174 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 87 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 167x167, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 175 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 168x168 of 168x168, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 219.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 176 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 168x168, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 88 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Animatr 0: Action 177 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 169x169 of 169x169, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 221.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 178 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 89 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 169x169, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 179 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 170x170 of 170x170, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 224.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 180 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 90 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 170x170, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 181 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 171x171 of 171x171, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 226.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 182 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 91 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 171x171, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 183 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 172x172 of 172x172, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 229.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 184 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 92 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 172x172, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 185 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 173x173 of 173x173, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 231.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 186 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 93 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 173x173, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 187 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 174x174 of 174x174, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 234.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 188 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 94 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 174x174, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 189 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 175x175 of 175x175, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 236.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 190 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 95 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 175x175, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 191 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 176x176 of 176x176, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 239.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 192 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 96 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 176x176, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 193 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 177x177 of 177x177, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 241.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 194 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 97 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 177x177, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 195 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 178x178 of 178x178, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 244.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 196 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 98 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 178x178, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 197 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 179x179 of 179x179, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 246.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 198 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 99 / 100: main-Display-.x11_:0.0-1-EDT-1 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 179x179, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 199 / 200: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4f209819 0/0 180x180 of 180x180, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f209819, angle 249.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: DONE/SYNC: main-anim0 [apply] Animatr 0: END: main-anim0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4f209819 180x180, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: DONE/SYNC: main-resz0 [apply] Resizer 0: END: main-resz0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4f209819: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4f209819 FIN [apply] *** reshapes: 100, displays 501 [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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5119fb47: tileRendererInUse null, GearsES2[obj 0x5119fb47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5119fb47 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5119fb47 created: GearsObj[0x4d5b3445, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5119fb47 created: GearsObj[0xa6af068, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5119fb47 created: GearsObj[0xa6af068, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5119fb47 FIN GearsES2[obj 0x5119fb47 isInit true, usesShared false, 1 GearsObj[0x4d5b3445, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa6af068, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c42b52b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 80x80 of 80x80, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [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] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] start anim thread 0 [apply] Resizer 0, count 50: PRE: main-resz0 [apply] start resize thread 1 [apply] Animatr 0, count 100: PRE: main-anim0 [apply] Animatr 0: Action 0 / 100: main-anim0 [apply] start anim thread 1 [apply] Resizer 1, count 50: PRE: main-resz1 [apply] start resize thread 2 [apply] Animatr 1, count 100: PRE: main-anim1 [apply] start anim thread 2 [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[main-anim0,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 0 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Animatr 0: Action 1 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 1 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 80x80, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 1 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 81x81 of 81x81, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 2 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 2 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 2 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 0 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 3 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 3 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 81x81, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 3 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 82x82 of 82x82, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 4 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 4 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 4 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 0 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 5 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 5 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 82x82, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 5 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 83x83 of 83x83, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 6 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 6 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 6 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 1 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 7 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 7 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 83x83, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 7 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 84x84 of 84x84, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 8 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 8 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 8 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 1 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 9 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 9 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 84x84, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 9 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 85x85 of 85x85, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 10 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 10 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 10 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 1 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 11 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 11 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 85x85, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 11 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 86x86 of 86x86, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 12 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 12 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 12 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 2 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 13 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 13 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 86x86, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 13 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 87x87 of 87x87, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 14 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 14 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 14 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 2 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 15 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 15 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 87x87, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 15 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 88x88 of 88x88, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, 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 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 16 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 16 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 16 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 2 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 17 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 17 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 88x88, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 17 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 89x89 of 89x89, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 38.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 18 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 18 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 18 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 3 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 19 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 19 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 89x89, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 19 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 90x90 of 90x90, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 20 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 20 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 20 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 3 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 21 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 21 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 90x90, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 21 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 91x91 of 91x91, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 47.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 22 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 22 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 22 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 3 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 23 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 23 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 91x91, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 23 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 92x92 of 92x92, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 52.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 24 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 24 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 24 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 4 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 25 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 25 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 92x92, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 25 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 93x93 of 93x93, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 56.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 26 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 26 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 26 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 4 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 27 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 27 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 93x93, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 27 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 94x94 of 94x94, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 61.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 28 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 28 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 28 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 4 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 29 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 29 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 94x94, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 29 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 95x95 of 95x95, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 65.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 30 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 30 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 30 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 5 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 31 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 31 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 95x95, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 31 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 96x96 of 96x96, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 70.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 32 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 32 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 32 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 5 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 33 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 33 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 96x96, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 33 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 97x97 of 97x97, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 74.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 34 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 34 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 34 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 5 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 35 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 35 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 97x97, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 35 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 98x98 of 98x98, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 79.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 36 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 36 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 36 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 6 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 37 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 37 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 98x98, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 37 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 99x99 of 99x99, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 83.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 38 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 38 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 38 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 6 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 39 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 39 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 99x99, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 39 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 100x100 of 100x100, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 88.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 40 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 40 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 40 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 6 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Animatr 0: Action 41 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 41 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 100x100, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 41 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 101x101 of 101x101, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 92.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 42 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 42 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 42 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 7 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 43 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 43 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 101x101, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 43 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 102x102 of 102x102, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 97.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 44 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 44 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 44 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 7 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 45 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 45 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 102x102, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 45 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 103x103 of 103x103, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 101.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 46 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 46 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 46 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 7 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 47 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 47 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 103x103, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 47 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 104x104 of 104x104, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 106.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 48 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 48 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 48 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 8 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 49 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 49 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 104x104, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 49 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 105x105 of 105x105, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 110.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 50 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 50 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 50 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 8 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 51 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 51 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 105x105, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 51 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 106x106 of 106x106, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 115.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 52 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 52 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 52 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 8 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 53 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 53 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 106x106, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 53 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 107x107 of 107x107, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 119.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 54 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 54 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 54 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 9 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 55 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 55 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 107x107, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 55 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 108x108 of 108x108, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 56 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 56 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 56 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 9 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 57 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 57 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 108x108, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 57 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 109x109 of 109x109, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 128.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 58 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 58 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 58 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 9 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 59 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 59 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 109x109, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 59 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 110x110 of 110x110, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 133.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 60 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 60 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 60 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 10 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 61 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 61 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 110x110, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 61 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 111x111 of 111x111, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 137.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 62 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 62 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 62 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 10 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 63 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 63 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 111x111, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 63 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 112x112 of 112x112, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 142.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 64 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 64 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 64 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 10 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 65 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 65 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 112x112, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 65 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 113x113 of 113x113, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 146.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 66 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 66 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 66 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 11 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 67 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 67 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 113x113, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 67 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 114x114 of 114x114, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 151.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 68 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 68 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 68 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 11 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 69 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 69 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 114x114, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 69 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 115x115 of 115x115, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 155.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 70 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 70 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 70 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 11 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 71 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 71 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 115x115, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 71 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 116x116 of 116x116, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 160.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 72 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 72 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 72 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 12 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 73 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 73 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 116x116, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 73 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 117x117 of 117x117, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 164.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 74 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 74 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 74 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 12 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 75 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 75 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 117x117, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 75 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 118x118 of 118x118, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 169.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 76 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 76 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 76 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 12 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 77 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 77 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 118x118, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 77 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 119x119 of 119x119, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 173.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 78 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 78 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 78 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 13 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 79 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 79 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 119x119, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 79 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 120x120 of 120x120, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 178.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 80 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 80 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 80 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 13 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 81 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 81 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 120x120, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 81 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 121x121 of 121x121, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 182.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 82 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 82 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 82 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 13 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 83 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 83 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 121x121, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 83 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 122x122 of 122x122, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 187.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 84 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 84 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 84 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 14 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 85 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 85 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 122x122, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 85 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 123x123 of 123x123, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 191.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 86 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 86 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 86 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 14 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 87 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 87 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 123x123, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 87 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 124x124 of 124x124, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 196.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 88 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 88 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 88 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 14 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 89 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 89 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 124x124, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 89 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 125x125 of 125x125, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 200.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 90 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 90 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 90 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 15 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 91 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 91 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 125x125, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 91 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 126x126 of 126x126, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 205.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 92 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 92 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 92 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 15 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 93 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 93 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 126x126, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 93 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 127x127 of 127x127, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 209.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 94 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 94 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 94 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 15 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 95 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 95 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 127x127, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 95 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 214.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 96 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 96 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 96 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 16 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 97 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 97 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 128x128, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 97 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 129x129 of 129x129, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 218.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 98 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 98 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 98 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 16 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: Action 99 / 100: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: Action 99 / 100: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 129x129, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: Action 99 / 100: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 130x130 of 130x130, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 223.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Thread[main-anim0,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 0: DONE/SYNC: main-anim0 [apply] Animatr 0: END: main-anim0 [apply] Thread[main-anim1,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 1: DONE/SYNC: main-anim1 [apply] Animatr 1: END: main-anim1 [apply] Thread[main-anim2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Animatr 2: DONE/SYNC: main-anim2 [apply] Animatr 2: END: main-anim2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 130x130, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 16 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 131x131 of 131x131, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 226.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 131x131, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 131x131, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 17 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 132x132 of 132x132, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 227.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 132x132, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 132x132, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 17 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 133x133 of 133x133, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 229.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 133x133, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 133x133, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 17 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 134x134 of 134x134, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 230.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 134x134, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 134x134, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 18 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 135x135 of 135x135, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 232.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 135x135, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 135x135, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 18 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 136x136 of 136x136, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 233.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 136x136, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 136x136, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 18 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 137x137 of 137x137, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 235.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 137x137, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 137x137, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 19 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 138x138 of 138x138, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 236.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 138x138, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 138x138, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 19 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 139x139 of 139x139, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 238.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 139x139, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 139x139, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 19 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 140x140 of 140x140, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 239.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 140x140, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 140x140, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 20 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 141x141 of 141x141, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 241.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 141x141, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 141x141, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 20 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 142x142 of 142x142, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 242.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 142x142, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 142x142, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 20 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 143x143 of 143x143, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 244.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 143x143, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 143x143, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 21 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 144x144 of 144x144, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 245.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 144x144, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 144x144, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 21 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 145x145 of 145x145, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 247.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 145x145, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 145x145, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 21 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 146x146 of 146x146, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 248.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 146x146, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 146x146, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 22 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 147x147 of 147x147, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 250.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 147x147, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 147x147, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 22 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 148x148 of 148x148, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 251.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 148x148, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 148x148, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 22 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 149x149 of 149x149, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 253.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 149x149, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 149x149, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 23 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 150x150 of 150x150, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 254.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 150x150, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 150x150, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 23 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 151x151 of 151x151, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 256.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 151x151, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 151x151, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 23 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 152x152 of 152x152, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 257.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 152x152, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 152x152, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 24 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 153x153 of 153x153, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 259.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 153x153, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 153x153, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 24 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 154x154 of 154x154, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 260.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 154x154, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 154x154, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 24 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 155x155 of 155x155, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 262.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 155x155, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 155x155, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 25 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 156x156 of 156x156, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 263.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 156x156, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 156x156, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 25 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 157x157 of 157x157, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 265.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 157x157, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 157x157, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 25 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 158x158 of 158x158, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 266.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 158x158, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 158x158, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 26 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 159x159 of 159x159, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 268.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 159x159, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 159x159, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 26 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 160x160 of 160x160, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 269.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 160x160, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 160x160, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 26 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 161x161 of 161x161, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 271.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 161x161, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 161x161, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 27 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 162x162 of 162x162, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 272.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 162x162, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 162x162, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 27 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 163x163 of 163x163, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 274.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 163x163, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 163x163, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 27 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 164x164 of 164x164, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 275.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 164x164, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 164x164, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 28 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 165x165 of 165x165, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 277.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 165x165, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 165x165, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 28 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 166x166 of 166x166, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 278.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 166x166, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 166x166, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 28 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 167x167 of 167x167, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 280.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 167x167, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 167x167, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 29 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 168x168 of 168x168, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 281.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 168x168, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 168x168, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 29 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 169x169 of 169x169, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 283.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 169x169, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 169x169, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 29 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 170x170 of 170x170, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 284.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 170x170, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 170x170, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 30 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 171x171 of 171x171, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 286.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 171x171, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 171x171, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 30 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 172x172 of 172x172, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 287.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 172x172, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 172x172, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 30 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 173x173 of 173x173, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 289.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 173x173, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 173x173, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 31 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 174x174 of 174x174, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 290.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 174x174, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 174x174, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 31 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 175x175 of 175x175, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 292.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 175x175, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 175x175, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 31 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 176x176 of 176x176, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 293.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 176x176, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 176x176, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 32 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 177x177 of 177x177, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 295.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 177x177, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 177x177, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 32 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 178x178 of 178x178, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 296.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 178x178, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 178x178, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 32 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 179x179 of 179x179, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 298.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 179x179, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 179x179, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 33 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 180x180 of 180x180, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 299.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 180x180, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 180x180, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 33 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 181x181 of 181x181, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 301.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 181x181, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 181x181, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 181x181, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 33 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 182x182 of 182x182, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 302.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 182x182, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 182x182, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 182x182, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 34 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 183x183 of 183x183, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 304.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 183x183, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 183x183, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 183x183, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 34 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 184x184 of 184x184, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 305.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 184x184, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 184x184, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 184x184, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 34 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 185x185 of 185x185, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 307.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 185x185, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 185x185, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 185x185, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 35 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 186x186 of 186x186, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 308.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 186x186, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 186x186, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 186x186, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 35 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 187x187 of 187x187, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 310.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 187x187, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 187x187, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 187x187, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 35 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 188x188 of 188x188, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 311.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 188x188, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 188x188, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 188x188, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 36 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 189x189 of 189x189, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 313.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 189x189, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 189x189, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 189x189, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 36 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 190x190 of 190x190, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 314.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 190x190, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 190x190, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 190x190, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 36 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 191x191 of 191x191, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 316.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 191x191, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 191x191, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 191x191, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 37 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 192x192 of 192x192, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 317.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 192x192, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 192x192, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 192x192, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 37 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 193x193 of 193x193, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 319.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 193x193, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 193x193, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 193x193, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 37 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 194x194 of 194x194, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 320.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 194x194, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 194x194, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 194x194, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 38 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 195x195 of 195x195, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 322.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 195x195, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 195x195, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 195x195, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 38 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 196x196 of 196x196, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 323.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 196x196, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 196x196, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 196x196, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 38 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 197x197 of 197x197, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 325.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 197x197, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 197x197, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 197x197, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 39 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 198x198 of 198x198, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 326.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 198x198, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 198x198, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 198x198, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 39 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 199x199 of 199x199, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 328.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 199x199, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 199x199, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 199x199, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 39 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 200x200 of 200x200, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 329.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 200x200, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 200x200, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 200x200, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 40 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 201x201 of 201x201, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 331.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 201x201, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 201x201, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 201x201, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 40 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 202x202 of 202x202, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 332.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 202x202, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 202x202, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 202x202, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 40 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 203x203 of 203x203, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 334.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 203x203, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 203x203, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 203x203, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 41 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 204x204 of 204x204, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 335.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 204x204, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 204x204, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 204x204, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 41 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 205x205 of 205x205, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 337.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 205x205, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 205x205, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 205x205, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 41 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 206x206 of 206x206, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 338.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 206x206, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 206x206, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 206x206, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 42 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 207x207 of 207x207, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 340.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 207x207, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 207x207, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 207x207, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 42 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 208x208 of 208x208, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 341.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 208x208, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 208x208, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 208x208, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 42 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 209x209 of 209x209, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 343.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 209x209, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 209x209, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 209x209, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 43 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 210x210 of 210x210, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 344.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 210x210, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 210x210, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 210x210, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 43 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 211x211 of 211x211, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 346.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 211x211, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 211x211, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 211x211, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 43 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 212x212 of 212x212, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 347.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 212x212, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 212x212, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 212x212, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 44 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 213x213 of 213x213, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 349.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 213x213, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 213x213, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 213x213, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 44 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 214x214 of 214x214, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 350.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 214x214, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 214x214, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 214x214, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 44 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 215x215 of 215x215, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 352.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 215x215, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 215x215, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 215x215, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 45 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 216x216 of 216x216, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 353.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 216x216, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 216x216, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 216x216, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 45 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 217x217 of 217x217, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 355.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 217x217, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 217x217, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 217x217, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 45 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 218x218 of 218x218, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 356.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 218x218, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 218x218, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 218x218, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 46 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 219x219 of 219x219, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 358.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 219x219, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 219x219, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 219x219, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 46 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 220x220 of 220x220, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 359.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 220x220, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 220x220, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 220x220, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 46 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 221x221 of 221x221, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 361.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 221x221, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 221x221, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 221x221, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 47 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 222x222 of 222x222, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 362.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 222x222, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 222x222, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 222x222, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 47 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 223x223 of 223x223, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 364.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 223x223, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 223x223, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 223x223, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 47 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 224x224 of 224x224, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 365.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 224x224, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 224x224, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 224x224, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 48 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 225x225 of 225x225, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 367.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 225x225, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 225x225, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 225x225, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 48 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 226x226 of 226x226, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 368.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 226x226, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 226x226, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 226x226, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: Action 48 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 227x227 of 227x227, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 370.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 227x227, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 227x227, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 227x227, swapInterval 0, drawable 0x5200002 [apply] Resizer 0: Action 49 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 228x228 of 228x228, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 371.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 228x228, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 228x228, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 228x228, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: Action 49 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Resizer 0: DONE/SYNC: main-resz0 [apply] Resizer 0: END: main-resz0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 229x229 of 229x229, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 373.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 229x229, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 229x229, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 229x229, swapInterval 0, drawable 0x5200002 [apply] Resizer 1: DONE/SYNC: main-resz1 [apply] Resizer 1: END: main-resz1 [apply] Resizer 2: Action 49 / 50: main-Display-.x11_:0.0-1-EDT-2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5119fb47 0/0 230x230 of 230x230, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 374.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 230x230, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 230x230, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5119fb47 230x230, swapInterval 0, drawable 0x5200002 [apply] Resizer 2: DONE/SYNC: main-resz2 [apply] Resizer 2: END: main-resz2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5119fb47: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5119fb47 FIN [apply] *** reshapes: 150, displays 751 [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 @ 1610401547253 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401547253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_1A1RThreads_100Resizes took 4.584 sec [apply] Testcase: test01_3A3RThreads_50Resizes took 4.079 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401548894 ms III - Start [apply] SLOCK [T main @ 1610401548897 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled) [apply] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)glDebug extension: null [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled) [apply] [apply] glDebug enabled: false [apply] glDebug sync: true [apply] context version: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled) [apply] junit.framework.TestListener: startTest(test03GL2GL3DebugError) [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] junit.framework.TestListener: endTest(test03GL2GL3DebugError) [apply] junit.framework.TestListener: startTest(test04GL2GL3DebugInsert) [apply] XXX: GLDebugEvent[ id 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401550907 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x4b5d6a01] [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: endTest(test04GL2GL3DebugInsert) [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled) [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 1610401551113 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x63021689] [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] glDebug extension: null [apply] glDebug enabled: false [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled) [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled) [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] junit.framework.TestListener: endTest(test12GLES2DebugEnabled) [apply] junit.framework.TestListener: startTest(test13GLES2DebugError) [apply] glDebug extension: GL_KHR_debug [apply] glDebug enabled: true [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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] junit.framework.TestListener: endTest(test13GLES2DebugError) [apply] junit.framework.TestListener: startTest(test14GLES2DebugInsert) [apply] XXX: GLDebugEvent[ id 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401551614 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x34b7ac2f] [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] 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 1610401551785 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x4b0b0854] [apply] junit.framework.TestListener: endTest(test14GLES2DebugInsert) [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 @ 1610401551845 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401551846 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.834 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401548894 ms III - Start [apply] SLOCK [T main @ 1610401548897 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401550907 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x4b5d6a01] [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 1610401551113 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x63021689] [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] glDebug extension: null [apply] glDebug enabled: false [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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] glDebug extension: GL_KHR_debug [apply] glDebug enabled: true [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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] XXX: GLDebugEvent[ id 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401551614 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x34b7ac2f] [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] 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 1610401551785 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x4b0b0854] [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 @ 1610401551845 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401551846 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2GL3DebugDisabled took 1.58 sec [apply] Testcase: test02GL2GL3DebugEnabled took 0.212 sec [apply] Testcase: test03GL2GL3DebugError took 0.22 sec [apply] Testcase: test04GL2GL3DebugInsert took 0.208 sec [apply] Testcase: test11GLES2DebugDisabled took 0.166 sec [apply] Testcase: test12GLES2DebugEnabled took 0.165 sec [apply] Testcase: test13GLES2DebugError took 0.166 sec [apply] Testcase: test14GLES2DebugInsert took 0.162 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401553245 ms III - Start [apply] SLOCK [T main @ 1610401553247 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled) [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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled [apply] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled) [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled) [apply] glDebug extension: GL_KHR_debug [apply] glDebug enabled: true [apply] glDebug sync: true [apply] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled)context version: 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] junit.framework.TestListener: startTest(test03GL2GL3DebugError) [apply] [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 1610401555093 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x1fb65dcd] [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] junit.framework.TestListener: endTest(test03GL2GL3DebugError) [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled) [apply] XXX: GLDebugEvent[ id 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401555299 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x5b22c43] [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] junit.framework.TestListener: endTest(test11GLES2DebugDisabled) [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled) [apply] glDebug extension: null [apply] glDebug enabled: false [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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] junit.framework.TestListener: endTest(test12GLES2DebugEnabled) [apply] junit.framework.TestListener: startTest(test13GLES2DebugError) [apply] glDebug extension: GL_KHR_debug [apply] glDebug enabled: true [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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 1610401555661 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x1f54984c] [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] XXX: GLDebugEvent[ id 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401555833 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x1c45be96] [apply] junit.framework.TestListener: endTest(test13GLES2DebugError) [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 @ 1610401555903 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401555903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.513 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401553245 ms III - Start [apply] SLOCK [T main @ 1610401553247 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 1610401555093 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x1fb65dcd] [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 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401555299 [apply] source 3.1 (Compat profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 - hash 0x5b22c43] [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] glDebug extension: null [apply] glDebug enabled: false [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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] glDebug extension: GL_KHR_debug [apply] glDebug enabled: true [apply] glDebug sync: true [apply] context version: 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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 1610401555661 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x1f54984c] [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] XXX: GLDebugEvent[ id 0x1 [apply] type Error [apply] severity High: dangerous undefined behavior [apply] source GL API [apply] msg GL_INVALID_ENUM in glBindFramebufferEXT(target) [apply] when 1610401555833 [apply] source 3.0 (ES profile, arb, debug, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 - hash 0x1c45be96] [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 @ 1610401555903 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401555903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2GL3DebugDisabled took 1.629 sec [apply] Testcase: test02GL2GL3DebugEnabled took 0.218 sec [apply] Testcase: test03GL2GL3DebugError took 0.204 sec [apply] Testcase: test11GLES2DebugDisabled took 0.174 sec [apply] Testcase: test12GLES2DebugEnabled took 0.182 sec [apply] Testcase: test13GLES2DebugError took 0.179 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 @ 1610401557296 ms III - Start [apply] SLOCK [T main @ 1610401557299 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 10 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit [apply] junit.framework.TestListener: startTest(test01OnThreadAtInit) [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-1 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-1 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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] junit.framework.TestListener: endTest(test01OnThreadAtInit) [apply] junit.framework.TestListener: startTest(test02OnThreadAtReshape) [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: on thread main-Display-.x11_:0.0-1-EDT-2 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-2 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main on thread main [apply] com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912) [apply] at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: [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] ... 33 more [apply] junit.framework.TestListener: endTest(test02OnThreadAtReshape) [apply] junit.framework.TestListener: startTest(test03OnThreadAtDisplay) [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] junit.framework.TestListener: endTest(test03OnThreadAtDisplay) [apply] junit.framework.TestListener: startTest(test04OnThreadAtInvoke) [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-3 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-3 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main on thread main [apply] com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912) [apply] at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: [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] ... 33 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] junit.framework.TestListener: endTest(test04OnThreadAtInvoke) [apply] junit.framework.TestListener: startTest(test05OnThreadAtDispose) [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-4 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-4 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main on thread main [apply] com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912) [apply] at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: [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] ... 33 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] junit.framework.TestListener: endTest(test05OnThreadAtDispose) [apply] junit.framework.TestListener: startTest(test11OffThreadAtInit) [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-5 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-5 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1563) [apply] at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:591) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:120) [apply] at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:654) [apply] at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1489) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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] junit.framework.TestListener: endTest(test11OffThreadAtInit) [apply] junit.framework.TestListener: startTest(test12OffThreadAtReshape) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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] junit.framework.TestListener: endTest(test12OffThreadAtReshape) [apply] junit.framework.TestListener: startTest(test13OffThreadAtDisplay) [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: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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(test13OffThreadAtDisplay) [apply] junit.framework.TestListener: startTest(test14OffThreadAtInvoke) [apply] junit.framework.TestListener: endTest(test14OffThreadAtInvoke) [apply] junit.framework.TestListener: startTest(test15OffThreadAtDispose) [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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] junit.framework.TestListener: endTest(test15OffThreadAtDispose) [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-10 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-10 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1563) [apply] at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:591) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:120) [apply] at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:654) [apply] at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1489) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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 : 78 / 78 [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 @ 1610401563191 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401563191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.765 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401557296 ms III - Start [apply] SLOCK [T main @ 1610401557299 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-1 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-1 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main-Display-.x11_:0.0-1-EDT-2 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-2 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main on thread main [apply] com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912) [apply] at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: [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] ... 33 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: on thread main-Display-.x11_:0.0-1-EDT-3 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-3 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main on thread main [apply] com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912) [apply] at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: [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] ... 33 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: on thread main-Display-.x11_:0.0-1-EDT-4 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-4 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1365) [apply] at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1370) [apply] at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:601) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:782) [apply] at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) [apply] at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:120) [apply] at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:142) [apply] at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4465) [apply] at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4399) [apply] at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1341) [apply] at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1353) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: on thread main on thread main [apply] com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912) [apply] at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:642) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: [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] ... 33 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: on thread main-Display-.x11_:0.0-1-EDT-5 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-5 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1563) [apply] at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:591) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:120) [apply] at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:654) [apply] at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1489) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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: 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: 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:541) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:248) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] ... 1 more [apply] Caused by: java.lang.RuntimeException: [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: on thread main-Display-.x11_:0.0-1-EDT-10 on thread main [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: on thread main-Display-.x11_:0.0-1-EDT-10 [apply] at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) [apply] at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) [apply] at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:439) [apply] at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2859) [apply] at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1563) [apply] at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:591) [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.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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: on thread main-Display-.x11_:0.0-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:120) [apply] at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:654) [apply] at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1489) [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [apply] at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) [apply] Caused by: java.lang.RuntimeException: [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 : 78 / 78 [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 @ 1610401563191 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401563191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01OnThreadAtInit took 0.633 sec [apply] Testcase: test02OnThreadAtReshape took 0.239 sec [apply] Testcase: test03OnThreadAtDisplay took 0.366 sec [apply] Testcase: test04OnThreadAtInvoke took 0.366 sec [apply] Testcase: test05OnThreadAtDispose took 0.921 sec [apply] Testcase: test11OffThreadAtInit took 0.244 sec [apply] Testcase: test12OffThreadAtReshape took 0.223 sec [apply] Testcase: test13OffThreadAtDisplay took 0.366 sec [apply] Testcase: test14OffThreadAtInvoke took 0.342 sec [apply] Testcase: test15OffThreadAtDispose took 0.882 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401564615 ms III - Start [apply] SLOCK [T main @ 1610401564618 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1 [apply] junit.framework.TestListener: tests to run: 5 [apply] junit.framework.TestListener: startTest(test01_ES1) [apply] GL UnitTester [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] - GL_MAX_TEXTURE_SIZE: 8192 GL GLSL: false, has-compiler-func: true, version none, 0.0.0 [apply] GL FBO: basic false, full false [apply] GL Profile: GLProfile[GLES1/GLES1.sw] [apply] GL Renderer Quirks:[GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] GL:jogamp.opengl.es1.GLES1Impl@1ba2ff28, 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] - pre GL-Error 0x0 [apply] - GL-Error 0x0 [apply] - GL-Error 0x0 [apply] junit.framework.TestListener: endTest(test01_ES1) [apply] junit.framework.TestListener: startTest(test02__ES2) [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] - GL_MAX_TEXTURE_SIZE: 8192 [apply] GL UnitTester - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_IMAGE_UNITS: 32 [apply] - GL_MAX_COLOR_ATTACHMENTS: 8 [apply] [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES 3.0 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version OpenGL ES GLSL ES 3.00, 3.0.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GLES3/GLES3.sw] [apply] GL Renderer Quirks:[GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.es3.GLES3Impl@77b8adaa, 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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_SAMPLES: 1 [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] junit.framework.TestListener: endTest(test02__ES2) [apply] junit.framework.TestListener: startTest(test03_GL2) [apply] GL UnitTester [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40, 1.40.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2a9e0d7b, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: 8192 [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_IMAGE_UNITS: 32 [apply] - GL_MAX_COLOR_ATTACHMENTS: 8 [apply] - GL_MAX_SAMPLES: 1 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2 [apply] junit.framework.TestListener: endTest(test03_GL2)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3 [apply] junit.framework.TestListener: startTest(test04_GL3) [apply] [apply] - GL_MAX_TEXTURE_SIZE: 8192GL UnitTester [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_IMAGE_UNITS: 32 [apply] - GL_MAX_COLOR_ATTACHMENTS: 8 [apply] - GL_MAX_SAMPLES: 1 [apply] junit.framework.TestListener: endTest(test04_GL3) [apply] junit.framework.TestListener: startTest(test05_GL4) [apply] junit.framework.TestListener: endTest(test05_GL4) [apply] [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@14c27a, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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] GL4 n/a [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 @ 1610401566925 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401566925 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.159 sec [apply] ------------- Standard Output --------------- [apply] - GL_MAX_TEXTURE_SIZE: 8192 [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_SIZE: 8192 [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_IMAGE_UNITS: 32 [apply] - GL_MAX_COLOR_ATTACHMENTS: 8 [apply] - GL_MAX_SAMPLES: 1 [apply] - GL_MAX_TEXTURE_SIZE: 8192 [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_IMAGE_UNITS: 32 [apply] - GL_MAX_COLOR_ATTACHMENTS: 8 [apply] - GL_MAX_SAMPLES: 1 [apply] - GL_MAX_TEXTURE_SIZE: 8192 [apply] - GL_ACTIVE_TEXTURE: 33984 [apply] - GL_MAX_TEXTURE_IMAGE_UNITS: 32 [apply] - GL_MAX_COLOR_ATTACHMENTS: 8 [apply] - GL_MAX_SAMPLES: 1 [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401564615 ms III - Start [apply] SLOCK [T main @ 1610401564618 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1 [apply] GL UnitTester [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL GLSL: false, has-compiler-func: true, version none, 0.0.0 [apply] GL FBO: basic false, full false [apply] GL Profile: GLProfile[GLES1/GLES1.sw] [apply] GL Renderer Quirks:[GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.es1.GLES1Impl@1ba2ff28, 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] - pre GL-Error 0x0 [apply] - GL-Error 0x0 [apply] - GL-Error 0x0 [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] GL UnitTester [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES 3.0 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version OpenGL ES GLSL ES 3.00, 3.0.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GLES3/GLES3.sw] [apply] GL Renderer Quirks:[GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.es3.GLES3Impl@77b8adaa, 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [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 - test02__ES2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2 [apply] GL UnitTester [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40, 1.40.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2a9e0d7b, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@14c27a, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [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] GL4 n/a [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 @ 1610401566925 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401566925 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_ES1 took 1.638 sec [apply] Testcase: test02__ES2 took 0.18 sec [apply] Testcase: test03_GL2 took 0.209 sec [apply] Testcase: test04_GL3 took 0.219 sec [apply] Testcase: test05_GL4 took 0.001 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 @ 1610401568300 ms III - Start [apply] SLOCK [T main @ 1610401568303 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] junit.framework.TestListener: endTest(test00ShowAvailProfiles) [apply] junit.framework.TestListener: startTest(test10GL2PolygonModeFailure) [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1dd92fe2, isOwner false, <6b53e23f, 64d2d351>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] junit.framework.TestListener: endTest(test10GL2PolygonModeFailure) [apply] junit.framework.TestListener: startTest(test11GL3bcPolygonModeFailure) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure [apply] junit.framework.TestListener: endTest(test11GL3bcPolygonModeFailure) [apply] junit.framework.TestListener: startTest(test12GL3PolygonModeFailure) [apply] CTX: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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] junit.framework.TestListener: endTest(test12GL3PolygonModeFailure) [apply] junit.framework.TestListener: startTest(test20GL2BindArrayAttributeFails) [apply] CTX: 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails [apply] junit.framework.TestListener: endTest(test20GL2BindArrayAttributeFails) [apply] junit.framework.TestListener: startTest(test21GL3bcBindArrayAttributeFails) [apply] CTX: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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] junit.framework.TestListener: endTest(test21GL3bcBindArrayAttributeFails) [apply] junit.framework.TestListener: startTest(test22GL3BindArrayAttributeFails) [apply] CTX: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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: endTest(test22GL3BindArrayAttributeFails) [apply] CTX: 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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 @ 1610401571051 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401571051 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.611 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401568300 ms III - Start [apply] SLOCK [T main @ 1610401568303 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1dd92fe2, isOwner false, <6b53e23f, 64d2d351>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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: 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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: 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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: 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [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 @ 1610401571051 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401571051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00ShowAvailProfiles took 1.241 sec [apply] Testcase: test10GL2PolygonModeFailure took 0.398 sec [apply] Testcase: test11GL3bcPolygonModeFailure took 0.22 sec [apply] Testcase: test12GL3PolygonModeFailure took 0.206 sec [apply] Testcase: test20GL2BindArrayAttributeFails took 0.207 sec [apply] Testcase: test21GL3bcBindArrayAttributeFails took 0.206 sec [apply] Testcase: test22GL3BindArrayAttributeFails took 0.206 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] junit.framework.TestListener: tests to run: 6 [apply] ++++ Test Singleton.lock()junit.framework.TestListener: startTest(test01FFP__GL2) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401572473 ms III - Start [apply] SLOCK [T main @ 1610401572475 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] [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0001-flat-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0002-smooth-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0003-attn0-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test01FFP__GL2) [apply] junit.framework.TestListener: startTest(test02FFP__ES1) [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] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL Profile: GLProfile[GLES1/GLES1.sw] [apply] main: ** screenshot: TestGLPointsNEWT.test02FFP__ES1___-n0001-flat-GLES1_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test02FFP__ES1___-n0002-smooth-GLES1_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test02FFP__ES1___-n0003-attn0-GLES1_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test02FFP__ES1) [apply] junit.framework.TestListener: startTest(test03FFP__ES2) [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] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES 3.0 Mesa 18.3.6 [apply] GL Profile: GLProfile[GL2ES1/GLES3.sw.custom] [apply] main: ** screenshot: TestGLPointsNEWT.test03FFP__ES2___-n0001-flat-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test03FFP__ES2___-n0002-smooth-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test03FFP__ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test03FFP__ES2) [apply] junit.framework.TestListener: startTest(test04FFP__GL2ES2) [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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL Profile: GLProfile[GL2ES1/GL3.sw.custom] [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0001-flat-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0002-smooth-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0003-attn0-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test04FFP__GL2ES2) [apply] junit.framework.TestListener: startTest(test11GLSL_GL2) [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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0001-flat-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0002-smooth-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0003-attn0-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [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 - test11GLSL_GL2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2 [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES 3.0 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version OpenGL ES GLSL ES 3.00 [apply] GL Profile: GLProfile[GLES3/GLES3.sw] [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] main: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0001-flat-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0002-smooth-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(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 @ 1610401577829 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401577829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.241 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401572473 ms III - Start [apply] SLOCK [T main @ 1610401572475 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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0001-flat-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0002-smooth-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0003-attn0-GL2___-sw-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] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL Profile: GLProfile[GLES1/GLES1.sw] [apply] main: ** screenshot: TestGLPointsNEWT.test02FFP__ES1___-n0001-flat-GLES1_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test02FFP__ES1___-n0002-smooth-GLES1_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test02FFP__ES1___-n0003-attn0-GLES1_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [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] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES 3.0 Mesa 18.3.6 [apply] GL Profile: GLProfile[GL2ES1/GLES3.sw.custom] [apply] main: ** screenshot: TestGLPointsNEWT.test03FFP__ES2___-n0001-flat-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test03FFP__ES2___-n0002-smooth-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test03FFP__ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL Profile: GLProfile[GL2ES1/GL3.sw.custom] [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0001-flat-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0002-smooth-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0003-attn0-GL2ES2-sw-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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0001-flat-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0002-smooth-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0003-attn0-GL2___-sw-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] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: OpenGL ES 3.0 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version OpenGL ES GLSL ES 3.00 [apply] GL Profile: GLProfile[GLES3/GLES3.sw] [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] main: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0001-flat-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0002-smooth-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] main: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [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 @ 1610401577829 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401577829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01FFP__GL2 took 2.304 sec [apply] Testcase: test02FFP__ES1 took 0.577 sec [apply] Testcase: test03FFP__ES2 took 0.71 sec [apply] Testcase: test04FFP__GL2ES2 took 0.688 sec [apply] Testcase: test11GLSL_GL2 took 0.511 sec [apply] Testcase: test12GLSL_ES2 took 0.502 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()junit.framework.TestListener: tests to run: 4 [apply] ++++ Test Singleton.lock() [apply] [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401579247 ms III - Start [apply] junit.framework.TestListener: startTest(test01InternedString) [apply] junit.framework.TestListener: endTest(test01InternedString) [apply] junit.framework.TestListener: startTest(test02InitSingleton) [apply] SLOCK [T main @ 1610401579250 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 - test11DumpDesktopGLInfojunit.framework.TestListener: endTest(test02InitSingleton) [apply] Desktop [apply] [apply] junit.framework.TestListener: startTest(test11DumpDesktopGLInfo) [apply] junit.framework.TestListener: endTest(test11DumpDesktopGLInfo) [apply] junit.framework.TestListener: startTest(test12DumpMobileGLInfo) [apply] junit.framework.TestListener: endTest(test12DumpMobileGLInfo) [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x564718df, isOwner false, <51b7e5df, 18a70f16>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 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] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7fbde8001510, owner true, ResourceToolkitLock[obj 0xc8e4bb0, isOwner false, <6279cee3, 4206a205>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [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 @ 1610401580596 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401580597 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.22 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401579247 ms III - Start [apply] SLOCK [T main @ 1610401579250 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x564718df, isOwner false, <51b7e5df, 18a70f16>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 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] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7fbde8001510, owner true, ResourceToolkitLock[obj 0xc8e4bb0, isOwner false, <6279cee3, 4206a205>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [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 @ 1610401580596 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401580597 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 1.281 sec [apply] Testcase: test11DumpDesktopGLInfo took 0.006 sec [apply] Testcase: test12DumpMobileGLInfo took 0.002 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: startTest(test00Version) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401582009 ms III - Start [apply] SLOCK [T main @ 1610401582012 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b938-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [apply] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [apply] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [apply] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [apply] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13acb0d1, isOwner false, <3e3047e6, 37e547da>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13acb0d1, isOwner false, <3e3047e6, 37e547da>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] [apply] [apply] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5d100013f0, owner true, ResourceToolkitLock[obj 0x2b6856dd, isOwner false, <5db45159, 6107227e>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5d100013f0, owner true, ResourceToolkitLock[obj 0x2b6856dd, isOwner false, <5db45159, 6107227e>[count 0, qsz 0, owner ]]] [apply] GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xb, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xc, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xd, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xe, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xf, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x10, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x11, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x12, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x13, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x14, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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 false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13acb0d1, isOwner false, <3e3047e6, 37e547da>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault [apply] GLProfile Mapping default -> GLProfile[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test01GLProfileDefault) [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammable) [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammable) [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFunc) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFunc) [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1) [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [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[GL3/GL3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2) [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3) [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[GLES3/GLES3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL4ES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3) [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test33GLProfileGL4ES3 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test34GLProfileGL2GL3 [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3) [apply] junit.framework.TestListener: startTest(test41_GL4bc) [apply] junit.framework.TestListener: endTest(test41_GL4bc) [apply] junit.framework.TestListener: startTest(test42_GL3bc) [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] Profile GL4bc n/a [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/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test42_GL3bc) [apply] junit.framework.TestListener: startTest(test43_GL2) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test42_GL3bc [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test43_GL2 [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test43_GL2) [apply] junit.framework.TestListener: startTest(test44_GL4) [apply] junit.framework.TestListener: endTest(test44_GL4) [apply] junit.framework.TestListener: startTest(test45_GL3) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test43_GL2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test44_GL4 [apply] Profile GL4 n/a [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/GL3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test45_GL3) [apply] junit.framework.TestListener: startTest(test46_GLES1) [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] GLProfile Mapping GLES1 -> GLProfile[GLES1/GLES1.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES1/GLES1.sw] [apply] GL Version 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [GL 1.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es1.GLES1Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GLSL false, has-compiler-func: true [apply] GL FBO: basic false, full false [apply] GL_EXTENSIONS 47 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES1 -> GLProfile[GLES1/GLES1.sw] -> GLProfile[GLES1/GLES1.sw] -> 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es1.GLES1Impl [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GLES1 [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test46_GLES1) [apply] junit.framework.TestListener: startTest(test47_GLES2) [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] GLProfile Mapping GLES2 -> GLProfile[GLES2/GLES3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES2 -> GLProfile[GLES2/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [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] GLProfile Mapping GLES3 -> GLProfile[GLES3/GLES3.sw] [apply] junit.framework.TestListener: endTest(test47_GLES2) [apply] junit.framework.TestListener: startTest(test48_GLES3) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test48_GLES3) [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 @ 1610401587650 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401587650 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.504 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13acb0d1, isOwner false, <3e3047e6, 37e547da>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401582009 ms III - Start [apply] SLOCK [T main @ 1610401582012 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b938-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [apply] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [apply] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [apply] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [apply] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13acb0d1, isOwner false, <3e3047e6, 37e547da>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13acb0d1, isOwner false, <3e3047e6, 37e547da>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] [apply] [apply] GLProfiles on device EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5d100013f0, owner true, ResourceToolkitLock[obj 0x2b6856dd, isOwner false, <5db45159, 6107227e>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for EGLGraphicsDevice[type .egl, v1.4.0, connection :0.0, unitID 0, handle 0x7f5d100013f0, owner true, ResourceToolkitLock[obj 0x2b6856dd, isOwner false, <5db45159, 6107227e>[count 0, qsz 0, owner ]]] [apply] GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xb, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xc, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xd, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xe, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0xf, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x10, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x11, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x12, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x13, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GLCaps[egl cfg 0x14, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3/GL3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> 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[GLES3/GLES3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL4ES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4bc n/a [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/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4 n/a [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/GL3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> 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] GLProfile Mapping GLES1 -> GLProfile[GLES1/GLES1.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES1/GLES1.sw] [apply] GL Version 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [GL 1.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es1.GLES1Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GLSL false, has-compiler-func: true [apply] GL FBO: basic false, full false [apply] GL_EXTENSIONS 47 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES1 -> GLProfile[GLES1/GLES1.sw] -> GLProfile[GLES1/GLES1.sw] -> 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es1.GLES1Impl [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GLES1 [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GL2ES1 [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] GLProfile Mapping GLES2 -> GLProfile[GLES2/GLES3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES2 -> GLProfile[GLES2/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [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] GLProfile Mapping GLES3 -> GLProfile[GLES3/GLES3.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [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 @ 1610401587650 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401587650 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00Version took 1.605 sec [apply] Testcase: test01GLProfileDefault took 0.443 sec [apply] Testcase: test11GLProfileMaxProgrammable took 0.309 sec [apply] Testcase: test22GLProfileMaxFixedFunc took 0.306 sec [apply] Testcase: test31GLProfileGL2ES1 took 0.294 sec [apply] Testcase: test32GLProfileGL2ES2 took 0.306 sec [apply] Testcase: test33GLProfileGL4ES3 took 0.27 sec [apply] Testcase: test34GLProfileGL2GL3 took 0.303 sec [apply] Testcase: test41_GL4bc took 0 sec [apply] Testcase: test42_GL3bc took 0.296 sec [apply] Testcase: test43_GL2 took 0.301 sec [apply] Testcase: test44_GL4 took 0.001 sec [apply] Testcase: test45_GL3 took 0.302 sec [apply] Testcase: test46_GLES1 took 0.27 sec [apply] Testcase: test47_GLES2 took 0.265 sec [apply] Testcase: test48_GLES3 took 0.275 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401589190 ms III - Start [apply] SLOCK [T main @ 1610401589193 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version [apply] junit.framework.TestListener: tests to run: 16 [apply] junit.framework.TestListener: startTest(test00Version) [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b938-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [apply] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [apply] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [apply] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [apply] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x25b485ba, isOwner false, <2b546384, 5d740a0f>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 false [apply] GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)] [apply] GLES2 false [apply] GLES1 false [apply] Count 3 / 8 [apply] Common [apply] GL4ES3 false [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GL3 GLProfile[GL3/GL3bc.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 6 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x25b485ba, isOwner false, <2b546384, 5d740a0f>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [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 false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x25b485ba, isOwner false, <2b546384, 5d740a0f>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault [apply] GLProfile Mapping default -> GLProfile[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test01GLProfileDefault) [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammable) [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammable) [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFunc) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFunc) [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3/GL3bc.sw] [apply] junit.framework.TestListener: endTest(test31GLProfileGL2ES1) [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] ++++ 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[GL3bc/GL3bc.sw] [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2) [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3) [apply] GLProfile GL4ES3 n/a [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3) [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4bc n/a [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/GL3bc.sw] [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3) [apply] junit.framework.TestListener: startTest(test41_GL4bc) [apply] junit.framework.TestListener: endTest(test41_GL4bc) [apply] junit.framework.TestListener: startTest(test42_GL3bc) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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/GL3bc.sw] [apply] junit.framework.TestListener: endTest(test42_GL3bc) [apply] junit.framework.TestListener: startTest(test43_GL2) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4 n/a [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/GL3bc.sw] [apply] junit.framework.TestListener: endTest(test43_GL2) [apply] junit.framework.TestListener: startTest(test44_GL4) [apply] junit.framework.TestListener: endTest(test44_GL4) [apply] junit.framework.TestListener: startTest(test45_GL3) [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] junit.framework.TestListener: endTest(test45_GL3) [apply] junit.framework.TestListener: startTest(test46_GLES1) [apply] junit.framework.TestListener: endTest(test46_GLES1) [apply] junit.framework.TestListener: startTest(test47_GLES2) [apply] junit.framework.TestListener: endTest(test47_GLES2) [apply] junit.framework.TestListener: startTest(test48_GLES3) [apply] junit.framework.TestListener: endTest(test48_GLES3) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401593733 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401593733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.422 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x25b485ba, isOwner false, <2b546384, 5d740a0f>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile GL4ES3 n/a [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401589190 ms III - Start [apply] SLOCK [T main @ 1610401589193 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b938-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [apply] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [apply] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [apply] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [apply] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x25b485ba, isOwner false, <2b546384, 5d740a0f>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 false [apply] GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)] [apply] GLES2 false [apply] GLES1 false [apply] Count 3 / 8 [apply] Common [apply] GL4ES3 false [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GL3 GLProfile[GL3/GL3bc.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 6 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x25b485ba, isOwner false, <2b546384, 5d740a0f>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] ++++ 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[GL3bc/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4bc n/a [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/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4 n/a [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/GL3bc.sw] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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 @ 1610401593733 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401593733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00Version took 1.569 sec [apply] Testcase: test01GLProfileDefault took 0.459 sec [apply] Testcase: test11GLProfileMaxProgrammable took 0.313 sec [apply] Testcase: test22GLProfileMaxFixedFunc took 0.309 sec [apply] Testcase: test31GLProfileGL2ES1 took 0.306 sec [apply] Testcase: test32GLProfileGL2ES2 took 0.306 sec [apply] Testcase: test33GLProfileGL4ES3 took 0.001 sec [apply] Testcase: test34GLProfileGL2GL3 took 0.291 sec [apply] Testcase: test41_GL4bc took 0.001 sec [apply] Testcase: test42_GL3bc took 0.303 sec [apply] Testcase: test43_GL2 took 0.294 sec [apply] Testcase: test44_GL4 took 0 sec [apply] Testcase: test45_GL3 took 0.296 sec [apply] Testcase: test46_GLES1 took 0.001 sec [apply] Testcase: test47_GLES2 took 0.002 sec [apply] Testcase: test48_GLES3 took 0.006 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] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 20 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401595217 ms III - Start [apply] SLOCK [T main @ 1610401595220 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO [apply] junit.framework.TestListener: startTest(test01GLProfileDefaultFBO) [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x57175e74, isOwner false, <7bb58ca3, c540f5a>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] junit.framework.TestListener: endTest(test01GLProfileDefaultFBO) [apply] junit.framework.TestListener: startTest(test02GLProfileDefaultPBuffer) [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x57175e74, isOwner false, <7bb58ca3, c540f5a>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test02GLProfileDefaultPBuffer) [apply] junit.framework.TestListener: startTest(test03GLProfileDefaultBitmap) [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x57175e74, isOwner false, <7bb58ca3, c540f5a>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test03GLProfileDefaultBitmap) [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammableFBO) [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammableFBO) [apply] junit.framework.TestListener: startTest(test12GLProfileMaxProgrammablePBuffer) [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test12GLProfileMaxProgrammablePBuffer) [apply] junit.framework.TestListener: startTest(test21GLProfileMaxFixedFuncFBO) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test21GLProfileMaxFixedFuncFBO) [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFuncPBuffer) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFuncPBuffer) [apply] junit.framework.TestListener: startTest(test23GLProfileMaxFixedFuncBitmap) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> 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[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL4ES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3) [apply] junit.framework.TestListener: startTest(test41_GL4bc) [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 - test34GLProfileGL2GL3 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test41_GL4bc [apply] Profile GL4bc n/a [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test42_GL3bc) [apply] junit.framework.TestListener: startTest(test43_GL2) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test42_GL3bc [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test43_GL2 [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test43_GL2 [apply] junit.framework.TestListener: endTest(test43_GL2) [apply] junit.framework.TestListener: startTest(test44_GL4) [apply] junit.framework.TestListener: endTest(test44_GL4) [apply] junit.framework.TestListener: startTest(test45_GL3) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test44_GL4 [apply] Profile GL4 n/a [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[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test45_GL3) [apply] junit.framework.TestListener: startTest(test46_GLES1) [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] Swap Interval 0 [apply] GL Profile GLProfile[GLES1/GLES1.sw] [apply] GL Version 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [GL 1.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es1.GLES1Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GLSL false, has-compiler-func: true [apply] GL FBO: basic false, full false [apply] GL_EXTENSIONS 47 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES1 -> GLProfile[GLES1/GLES1.sw] -> GLProfile[GLES1/GLES1.sw] -> 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es1.GLES1Impl [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GLES1 [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GL2ES1 [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] junit.framework.TestListener: endTest(test46_GLES1) [apply] junit.framework.TestListener: startTest(test47_GLES2) [apply] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES2 -> GLProfile[GLES2/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test47_GLES2) [apply] junit.framework.TestListener: startTest(test48_GLES3) [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] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [apply] junit.framework.TestListener: endTest(test48_GLES3) [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 @ 1610401599483 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401599483 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.139 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x57175e74, isOwner false, <7bb58ca3, c540f5a>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x57175e74, isOwner false, <7bb58ca3, c540f5a>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x57175e74, isOwner false, <7bb58ca3, c540f5a>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401595217 ms III - Start [apply] SLOCK [T main @ 1610401595220 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> 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[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL4ES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4bc n/a [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4 n/a [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[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3.sw] -> GLProfile[GL3/GL3.sw] -> 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3/GL3.sw] -> 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] Swap Interval 0 [apply] GL Profile GLProfile[GLES1/GLES1.sw] [apply] GL Version 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [GL 1.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es1.GLES1Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GLSL false, has-compiler-func: true [apply] GL FBO: basic false, full false [apply] GL_EXTENSIONS 47 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES1 -> GLProfile[GLES1/GLES1.sw] -> GLProfile[GLES1/GLES1.sw] -> 1.1 (ES profile, arb, compat[FP32], software) - OpenGL ES-CM 1.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es1.GLES1Impl [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GLES1 [apply] GL Mapping GLProfile[GLES1/GLES1.sw] -> GL2ES1 [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] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES2 -> GLProfile[GLES2/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [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] Swap Interval 0 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GLES3 -> GLProfile[GLES3/GLES3.sw] -> GLProfile[GLES3/GLES3.sw] -> 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.es3.GLES3Impl [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GLES2 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2 [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 @ 1610401599483 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401599483 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GLProfileDefaultFBO took 1.484 sec [apply] Testcase: test02GLProfileDefaultPBuffer took 0.217 sec [apply] Testcase: test03GLProfileDefaultBitmap took 0.186 sec [apply] Testcase: test11GLProfileMaxProgrammableFBO took 0.159 sec [apply] Testcase: test12GLProfileMaxProgrammablePBuffer took 0.188 sec [apply] Testcase: test21GLProfileMaxFixedFuncFBO took 0.159 sec [apply] Testcase: test22GLProfileMaxFixedFuncPBuffer took 0.181 sec [apply] Testcase: test23GLProfileMaxFixedFuncBitmap took 0.176 sec [apply] Testcase: test31GLProfileGL2ES1 took 0.16 sec [apply] Testcase: test32GLProfileGL2ES2 took 0.162 sec [apply] Testcase: test33GLProfileGL4ES3 took 0.12 sec [apply] Testcase: test34GLProfileGL2GL3 took 0.157 sec [apply] Testcase: test41_GL4bc took 0.001 sec [apply] Testcase: test42_GL3bc took 0.158 sec [apply] Testcase: test43_GL2 took 0.157 sec [apply] Testcase: test44_GL4 took 0.004 sec [apply] Testcase: test45_GL3 took 0.16 sec [apply] Testcase: test46_GLES1 took 0.124 sec [apply] Testcase: test47_GLES2 took 0.115 sec [apply] Testcase: test48_GLES3 took 0.116 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] junit.framework.TestListener: tests to run: 20 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401600949 ms III - Start [apply] SLOCK [T main @ 1610401600951 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO [apply] junit.framework.TestListener: startTest(test01GLProfileDefaultFBO) [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3c0a50da, isOwner false, <646be2c3, 797badd3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test01GLProfileDefaultFBO) [apply] junit.framework.TestListener: startTest(test02GLProfileDefaultPBuffer) [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3c0a50da, isOwner false, <646be2c3, 797badd3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test02GLProfileDefaultPBuffer) [apply] junit.framework.TestListener: startTest(test03GLProfileDefaultBitmap) [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3c0a50da, isOwner false, <646be2c3, 797badd3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test03GLProfileDefaultBitmap) [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammableFBO) [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammableFBO) [apply] junit.framework.TestListener: startTest(test12GLProfileMaxProgrammablePBuffer) [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test12GLProfileMaxProgrammablePBuffer) [apply] junit.framework.TestListener: startTest(test21GLProfileMaxFixedFuncFBO) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test21GLProfileMaxFixedFuncFBO) [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFuncPBuffer) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFuncPBuffer) [apply] junit.framework.TestListener: startTest(test23GLProfileMaxFixedFuncBitmap) [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test23GLProfileMaxFixedFuncBitmap) [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test23GLProfileMaxFixedFuncBitmap [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test31GLProfileGL2ES1 [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] junit.framework.TestListener: endTest(test31GLProfileGL2ES1) [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2) [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2) [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3) [apply] GLProfile GL4ES3 n/a [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3) [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3) [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] ++++ 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3) [apply] junit.framework.TestListener: startTest(test41_GL4bc) [apply] junit.framework.TestListener: endTest(test41_GL4bc) [apply] junit.framework.TestListener: startTest(test42_GL3bc) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test34GLProfileGL2GL3 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test41_GL4bc [apply] Profile GL4bc n/a [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test42_GL3bc) [apply] junit.framework.TestListener: startTest(test43_GL2) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test42_GL3bc [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test43_GL2 [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test43_GL2) [apply] junit.framework.TestListener: startTest(test44_GL4) [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 - test43_GL2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test44_GL4 [apply] Profile GL4 n/a [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test45_GL3) [apply] junit.framework.TestListener: startTest(test46_GLES1) [apply] junit.framework.TestListener: endTest(test46_GLES1) [apply] junit.framework.TestListener: startTest(test47_GLES2) [apply] junit.framework.TestListener: endTest(test47_GLES2) [apply] junit.framework.TestListener: startTest(test48_GLES3) [apply] junit.framework.TestListener: endTest(test48_GLES3) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test45_GL3 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1 [apply] Profile GLES1 n/a [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test47_GLES2 [apply] Profile GLES2 n/a [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test47_GLES2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3 [apply] Profile GLES3 n/a [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3 [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401604485 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401604485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.41 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3c0a50da, isOwner false, <646be2c3, 797badd3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3c0a50da, isOwner false, <646be2c3, 797badd3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 false, GL3bc true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL3 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, compat[ES2, ES3], FBO, software)], GLES2 false, GLES1 false, count 3 / 8], Common[, GL4ES3 false, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GL3 GLProfile[GL3/GL3bc.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 6 / 12] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3c0a50da, isOwner false, <646be2c3, 797badd3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxProgrammable(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile GL4ES3 n/a [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401600949 ms III - Start [apply] SLOCK [T main @ 1610401600951 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxProgrammable -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES1 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2ES2 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] ++++ 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2GL3 -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4bc n/a [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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] Profile GL4 n/a [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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [NoARBCreateContext, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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 @ 1610401604485 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401604485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GLProfileDefaultFBO took 1.182 sec [apply] Testcase: test02GLProfileDefaultPBuffer took 0.227 sec [apply] Testcase: test03GLProfileDefaultBitmap took 0.198 sec [apply] Testcase: test11GLProfileMaxProgrammableFBO took 0.167 sec [apply] Testcase: test12GLProfileMaxProgrammablePBuffer took 0.192 sec [apply] Testcase: test21GLProfileMaxFixedFuncFBO took 0.159 sec [apply] Testcase: test22GLProfileMaxFixedFuncPBuffer took 0.188 sec [apply] Testcase: test23GLProfileMaxFixedFuncBitmap took 0.18 sec [apply] Testcase: test31GLProfileGL2ES1 took 0.159 sec [apply] Testcase: test32GLProfileGL2ES2 took 0.163 sec [apply] Testcase: test33GLProfileGL4ES3 took 0.001 sec [apply] Testcase: test34GLProfileGL2GL3 took 0.158 sec [apply] Testcase: test41_GL4bc took 0.001 sec [apply] Testcase: test42_GL3bc took 0.158 sec [apply] Testcase: test43_GL2 took 0.158 sec [apply] Testcase: test44_GL4 took 0.005 sec [apply] Testcase: test45_GL3 took 0.156 sec [apply] Testcase: test46_GLES1 took 0.001 sec [apply] Testcase: test47_GLES2 took 0 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401605885 ms III - Start [apply] SLOCK [T main @ 1610401605887 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] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(test01GLProfileDefault) [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1b68b9a4, isOwner false, <4f9a3314, 3b2c72c2>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES1 [apply] junit.framework.TestListener: endTest(test01GLProfileDefault) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401607405 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401607406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.377 sec [apply] ------------- Standard Output --------------- [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1b68b9a4, isOwner false, <4f9a3314, 3b2c72c2>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401605885 ms III - Start [apply] SLOCK [T main @ 1610401605887 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[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] GLContext Mapping default -> GLProfile[GL3bc/GL3bc.sw] -> GLProfile[GL3bc/GL3bc.sw] -> 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3bc [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL4ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL3ES3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2GL3 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> GL2ES2 [apply] GL Mapping GLProfile[GL3bc/GL3bc.sw] -> 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 @ 1610401607405 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401607406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GLProfileDefault took 1.474 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401608753 ms III - Start [apply] SLOCK [T main @ 1610401608756 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 4 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip [apply] junit.framework.TestListener: startTest(test00_MSAA0_DefFlip) [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: false [apply] ----------------------------------------------------------------------------------------------------- [apply] GLEventListener init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0000-jgl-usr000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] Frame# 1, user #1 [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0001-jgl-usr001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0002 (001): 0320x0240 [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0002-jgl-usr001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] Frame# 3, user #2 [apply] TextRendererGLEL.display: Frame 0003 (002): 0320x0240 [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0003-jgl-usr002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] Frame# 4, user #3 [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240 [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0004-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0005-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png [apply] TextRendererGLEL.display: Frame 0006 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0006-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0007 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0007-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png [apply] TextRendererGLEL.display: Frame 0008 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0008-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0009-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0010-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [apply] junit.framework.TestListener: endTest(test00_MSAA0_DefFlip) [apply] junit.framework.TestListener: startTest(test01_MSAA0_UsrFlip) [apply] junit.framework.TestListener: endTest(test01_MSAA0_UsrFlip) [apply] junit.framework.TestListener: startTest(test10_MSAA8_DefFlip) [apply] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0124 (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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: false [apply] ----------------------------------------------------------------------------------------------------- [apply] GLEventListener init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0000-jgl-usr000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0001-jgl-usr001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0002-jgl-usr002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0003-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0004 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0004-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0420x0340.png [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0005-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0420x0340.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0006 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0006-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0220x0140.png [apply] TextRendererGLEL.display: Frame 0007 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0007-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0220x0140.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0008 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0008-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0009-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0124 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0125 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0126 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0127 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0128 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0129 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0130 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0131 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0132 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0133 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0134 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0135 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0136 (003): 0320x0240 [apply] junit.framework.TestListener: endTest(test10_MSAA8_DefFlip) [apply] TextRendererGLEL.display: Frame 0137 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0138 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0139 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0140 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0141 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0142 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0143 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0144 (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] junit.framework.TestListener: startTest(test11_MSAA8_UsrFlip) [apply] junit.framework.TestListener: endTest(test11_MSAA8_UsrFlip) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401619067 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401619067 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.173 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401608753 ms III - Start [apply] SLOCK [T main @ 1610401608756 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: false [apply] ----------------------------------------------------------------------------------------------------- [apply] GLEventListener init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0000-jgl-usr000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] Frame# 1, user #1 [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0001-jgl-usr001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0002 (001): 0320x0240 [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0002-jgl-usr001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] Frame# 3, user #2 [apply] TextRendererGLEL.display: Frame 0003 (002): 0320x0240 [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0003-jgl-usr002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] Frame# 4, user #3 [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240 [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0004-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0005-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png [apply] TextRendererGLEL.display: Frame 0006 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0006-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0007 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0007-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png [apply] TextRendererGLEL.display: Frame 0008 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0008-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0009-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0010-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0124 (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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: false [apply] ----------------------------------------------------------------------------------------------------- [apply] GLEventListener init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0000-jgl-usr000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0001-jgl-usr001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0002-jgl-usr002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0003-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0004 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0004-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0420x0340.png [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0005-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0420x0340.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0006 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0006-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0220x0140.png [apply] TextRendererGLEL.display: Frame 0007 (003): 0220x0140 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0007-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0220x0140.png [apply] reshape .. [apply] TextRendererGLEL.display: Frame 0008 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0008-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0009-jgl-usr003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0320x0240.png [apply] TextRendererGLEL.display: Frame 0010 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0124 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0125 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0126 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0127 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0128 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0129 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0130 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0131 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0132 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0133 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0134 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0135 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0136 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0137 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0138 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0139 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0140 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0141 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0142 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0143 (003): 0320x0240 [apply] TextRendererGLEL.display: Frame 0144 (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 @ 1610401619067 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401619067 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00_MSAA0_DefFlip took 4.841 sec [apply] Testcase: test01_MSAA0_UsrFlip took 0.001 sec [apply] Testcase: test10_MSAA8_DefFlip took 4.114 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401620486 ms III - Start [apply] SLOCK [T main @ 1610401620488 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 2 [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.0 (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.0 (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.0 (4.2.12171 Compatibility Profile Context 9.01.8), valid true, define [true:true:false] [apply] junit.framework.TestListener: startTest(test01GLVersion) [apply] junit.framework.TestListener: endTest(test01GLVersion) [apply] junit.framework.TestListener: startTest(test02GLVendorVersion) [apply] junit.framework.TestListener: endTest(test02GLVendorVersion) [apply] Test[3]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 4.2.0 (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.0 (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.0 (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.0 (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.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.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.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.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.0 (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.0 (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.0 (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.0 (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.0 (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.0 (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.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.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.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.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.0 (GL_VERSION_2_1), valid true, define [true:true:false] [apply] Test[22]: 2.0.0 (OpenGL ES 2.0) -> 2.0.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.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.0 (OpenGL 2.1 LaLa), valid true, define [true:true:false] [apply] Test[25]: 4.2.0 (4.2.11762 Compatibility Profile Context) -> 4.2.0 (4.2.11762 Compatibility Profile Context), valid true, define [true:true:false] [apply] Test-X1: 2.0.0 (GL_VERSION_2), valid false, define [true:false:false] [apply] Test-X2: 2.0.0 (GL2 Buggy L3), valid false, define [true:false:false] [apply] Test-X3: 0.0.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.0 (Dummy Tool 1.2), define [true:true:false] [apply] Test[true:true:false][1]: 7.12.0 (2.1 Mesa 7.12) -> 7.12.0 (Mesa 7.12), define [true:true:false] [apply] Test[true:true:false][2]: 7.12.0 (2.1 Mesa 7.12-devel) -> 7.12.0 (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.0 (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.0 (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.0 (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.0 (Mesa 9.1), define [true:true:false] [apply] Test[true:true:false][7]: 14.10.0 (OpenGL ES 2.0 14.10) -> 14.10.0 (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.0 (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.0 (11.33), define [true:true:false] [apply] Test[false:false:false][0]: 0.0.0 (GL_VERSION_2_1) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][1]: 0.0.0 (OpenGL ES 2.0) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][2]: 0.0.0 (OpenGL ES GLSL ES 2.0) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][3]: 0.0.0 (OpenGL 2.1 LaLa) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0.0.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 @ 1610401620568 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401620568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.949 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401620486 ms III - Start [apply] SLOCK [T main @ 1610401620488 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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.0 (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.0 (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.0 (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.0 (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.0 (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.0 (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.0 (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.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.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.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.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.0 (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.0 (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.0 (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.0 (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.0 (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.0 (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.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.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.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.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.0 (GL_VERSION_2_1), valid true, define [true:true:false] [apply] Test[22]: 2.0.0 (OpenGL ES 2.0) -> 2.0.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.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.0 (OpenGL 2.1 LaLa), valid true, define [true:true:false] [apply] Test[25]: 4.2.0 (4.2.11762 Compatibility Profile Context) -> 4.2.0 (4.2.11762 Compatibility Profile Context), valid true, define [true:true:false] [apply] Test-X1: 2.0.0 (GL_VERSION_2), valid false, define [true:false:false] [apply] Test-X2: 2.0.0 (GL2 Buggy L3), valid false, define [true:false:false] [apply] Test-X3: 0.0.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.0 (Dummy Tool 1.2), define [true:true:false] [apply] Test[true:true:false][1]: 7.12.0 (2.1 Mesa 7.12) -> 7.12.0 (Mesa 7.12), define [true:true:false] [apply] Test[true:true:false][2]: 7.12.0 (2.1 Mesa 7.12-devel) -> 7.12.0 (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.0 (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.0 (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.0 (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.0 (Mesa 9.1), define [true:true:false] [apply] Test[true:true:false][7]: 14.10.0 (OpenGL ES 2.0 14.10) -> 14.10.0 (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.0 (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.0 (11.33), define [true:true:false] [apply] Test[false:false:false][0]: 0.0.0 (GL_VERSION_2_1) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][1]: 0.0.0 (OpenGL ES 2.0) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][2]: 0.0.0 (OpenGL ES GLSL ES 2.0) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][3]: 0.0.0 (OpenGL 2.1 LaLa) -> 0.0.0 (n/a), define [false:false:false] [apply] Test[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0.0.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 @ 1610401620568 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401620568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GLVersion took 0.021 sec [apply] Testcase: test02GLVendorVersion took 0.014 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401621965 ms III - Start [apply] SLOCK [T main @ 1610401621968 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_102x100xREDxUB) [apply] junit.framework.TestListener: endTest(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] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xREDxUB) [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] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xREDxUB) [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] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xRGBxUB) [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 921590 [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 230400 [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xRGBxUB) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_99x100xRGBxUB) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_99x100xRGBxUB) [apply] junit.framework.TestListener: startTest(testReadPixelsGL_640x480xRGBAxUB) [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 29690 [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 7425 [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29997 remaining bytes in buffer, only had 29700 [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 30393 remaining bytes in buffer, only had 29700 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB [apply] junit.framework.TestListener: endTest(testReadPixelsGL_640x480xRGBAxUB) [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 1228790 [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 307200 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB [apply] junit.framework.TestListener: startTest(testReadPixelsGL_99x100xRGBxUB) [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 39590 [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 9900 [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUBjunit.framework.TestListener: endTest(testReadPixelsGL_99x100xRGBxUB) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401630540 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401630541 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.454 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401621965 ms III - Start [apply] SLOCK [T main @ 1610401621968 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610401630540 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401630541 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testReadPixelsGL2GL3_102x100xREDxUB took 2.656 sec [apply] Testcase: testReadPixelsGL2GL3_640x480xREDxUB took 1.184 sec [apply] Testcase: testReadPixelsGL2GL3_640x480xRGBxUB took 1.182 sec [apply] Testcase: testReadPixelsGL2GL3_99x100xRGBxUB took 1.159 sec [apply] Testcase: testReadPixelsGL_640x480xRGBAxUB took 1.175 sec [apply] Testcase: testReadPixelsGL_99x100xRGBxUB took 1.16 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401631932 ms III - Start [apply] SLOCK [T main @ 1610401631934 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 3 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x551bdc27, isOwner false, <58fdd99, 6b1274d2>[count 0, qsz 0, owner ]]] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads [apply] junit.framework.TestListener: startTest(test02TwoThreads) [apply] InitConcurrentBaseNEWT 2 threads, reuse display: true [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x262dbe7b, isOwner false, <28ea54ce, 2cd5d50b>[count 0, qsz 0, owner ]]] [apply] JOGLTask 0: START: 0/0, reuse true - Thread-3-jt0 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x262dbe7b, isOwner false, <28ea54ce, 2cd5d50b>[count 0, qsz 0, owner ]]] [apply] JOGLTask 1: START: 161/0, reuse true - Thread-3-jt1 [apply] 0: [0: false, 1: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.0 0x325c3f9b: tileRendererInUse null, GearsES2[obj 0x325c3f9b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x325c3f9b on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x325c3f9b created: GearsObj[0x5f955666, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x325c3f9b created: GearsObj[0x315aa0dd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x325c3f9b created: GearsObj[0x315aa0dd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x325c3f9b FIN GearsES2[obj 0x325c3f9b isInit true, usesShared false, 1 GearsObj[0x5f955666, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x315aa0dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fa9eb53, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x325c3f9b 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x325c3f9b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x325c3f9b 128x128, swapInterval 0, drawable 0x5200002 [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f797453bcc0, owner true, ResourceToolkitLock[obj 0x2d32362f, isOwner false, <3a81811d, 46c6d1a1>[count 1, qsz 0, owner ]]]] - Thread-3-jt0 [apply] JOGLTask 0: RUNNING: Thread-3-jt0 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.0 0x5a0cdc0e: tileRendererInUse null, GearsES2[obj 0x5a0cdc0e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5a0cdc0e on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5a0cdc0e created: GearsObj[0x68370b76, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5a0cdc0e created: GearsObj[0x56266e0a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5a0cdc0e created: GearsObj[0x56266e0a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x5a0cdc0e FIN GearsES2[obj 0x5a0cdc0e isInit true, usesShared false, 1 GearsObj[0x68370b76, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56266e0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13ceef79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x5a0cdc0e 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5a0cdc0e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x5a0cdc0e 128x128, swapInterval 0, drawable 0x5200004 [apply] 1: [0: false, 1: false] [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f797453bcc0, owner true, ResourceToolkitLock[obj 0x2d32362f, isOwner false, <3a81811d, 46c6d1a1>[count 0, qsz 0, owner ]]]] - Thread-3-jt1 [apply] JOGLTask 1: RUNNING: Thread-3-jt1 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x325c3f9b: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x325c3f9b FIN [apply] JOGLTask 0: DONE/SYNC: Thread-3-jt0 [apply] JOGLTask 0: END: Thread-3-jt0 [apply] 2: [0: true, 1: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x5a0cdc0e: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x5a0cdc0e 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.495s [apply] junit.framework.TestListener: endTest(test02TwoThreads) [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] junit.framework.TestListener: startTest(test04FourThreads) [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] JOGLTask 2: START: 322/0, reuse true - Thread-4-jt2 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] JOGLTask 3: START: 483/0, reuse true - Thread-4-jt3 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] JOGLTask 0: START: 0/0, reuse true - Thread-4-jt0 [apply] JOGLTask 1: START: 161/0, reuse true - Thread-4-jt1 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x47eeabee: tileRendererInUse null, GearsES2[obj 0x47eeabee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x47eeabee on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x47eeabee created: GearsObj[0x78e1de39, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x47eeabee created: GearsObj[0x706499d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x47eeabee created: GearsObj[0x706499d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x47eeabee FIN GearsES2[obj 0x47eeabee isInit true, usesShared false, 1 GearsObj[0x78e1de39, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x706499d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x294ded1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x47eeabee 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x47eeabee, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x47eeabee 128x128, swapInterval 0, drawable 0x5400002 [apply] 0: [0: false, 1: false, 2: false, 3: false] [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt2 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x47eeabee 128x128, swapInterval 0, drawable 0x5400002 [apply] JOGLTask 2: RUNNING: Thread-4-jt2 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x71051304: tileRendererInUse null, GearsES2[obj 0x71051304 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x71051304 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x71051304 created: GearsObj[0x6b5bb0a5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x71051304 created: GearsObj[0x4781c2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x71051304 created: GearsObj[0x4781c2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x71051304 FIN GearsES2[obj 0x71051304 isInit true, usesShared false, 1 GearsObj[0x6b5bb0a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4781c2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x344cb873, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x71051304 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x71051304, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x71051304 128x128, swapInterval 0, drawable 0x5400004 [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt1 [apply] JOGLTask 1: RUNNING: Thread-4-jt1 [apply] 1: [0: false, 1: false, 2: false, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x17a0e7ae: tileRendererInUse null, GearsES2[obj 0x17a0e7ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x17a0e7ae on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x17a0e7ae created: GearsObj[0x759b851f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x17a0e7ae created: GearsObj[0x71c16788, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x17a0e7ae created: GearsObj[0x71c16788, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x17a0e7ae FIN GearsES2[obj 0x17a0e7ae isInit true, usesShared false, 1 GearsObj[0x759b851f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71c16788, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51cb042b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x17a0e7ae 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a0e7ae, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x17a0e7ae 128x128, swapInterval 0, drawable 0x5400006 [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt0 [apply] JOGLTask 0: RUNNING: Thread-4-jt0 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x3bba8a8d: tileRendererInUse null, GearsES2[obj 0x3bba8a8d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3bba8a8d on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3bba8a8d created: GearsObj[0x654d08d1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3bba8a8d created: GearsObj[0x37925f01, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3bba8a8d created: GearsObj[0x37925f01, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x3bba8a8d FIN GearsES2[obj 0x3bba8a8d isInit true, usesShared false, 1 GearsObj[0x654d08d1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37925f01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x719a25f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x3bba8a8d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3bba8a8d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x3bba8a8d 128x128, swapInterval 0, drawable 0x5400008 [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt3 [apply] JOGLTask 3: RUNNING: Thread-4-jt3 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x47eeabee: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x47eeabee FIN [apply] JOGLTask 2: DONE/SYNC: Thread-4-jt2 [apply] JOGLTask 2: END: Thread-4-jt2 [apply] 2: [0: false, 1: false, 2: true, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x71051304: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x71051304 FIN [apply] JOGLTask 1: DONE/SYNC: Thread-4-jt1 [apply] JOGLTask 1: END: Thread-4-jt1 [apply] 3: [0: false, 1: true, 2: true, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x17a0e7ae: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x17a0e7ae FIN [apply] JOGLTask 0: DONE/SYNC: Thread-4-jt0 [apply] JOGLTask 0: END: Thread-4-jt0 [apply] 4: [0: true, 1: true, 2: true, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x3bba8a8d: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x3bba8a8d FIN [apply] junit.framework.TestListener: endTest(test04FourThreads) [apply] junit.framework.TestListener: startTest(test16SixteenThreads) [apply] JOGLTask 3: DONE/SYNC: Thread-4-jt3 [apply] JOGLTask 3: END: Thread-4-jt3 [apply] 5: [0: true, 1: true, 2: true, 3: true] [apply] total: 1.932s [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 16 threads, reuse display: true [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 5: START: 805/0, reuse true - Thread-5-jt5 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 14: START: 322/161, reuse true - Thread-5-jt14 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 2: START: 322/0, reuse true - Thread-5-jt2 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 3: START: 483/0, reuse true - Thread-5-jt3 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 1: START: 161/0, reuse true - Thread-5-jt1 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 7: START: 1127/0, reuse true - Thread-5-jt7 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 15: START: 483/161, reuse true - Thread-5-jt15 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 13: START: 161/161, reuse true - Thread-5-jt13 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 12: START: 0/161, reuse true - Thread-5-jt12 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 10: START: 1610/0, reuse true - Thread-5-jt10 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 9: START: 1449/0, reuse true - Thread-5-jt9 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 11: START: 1771/0, reuse true - Thread-5-jt11 [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0 [apply] JOGLTask 4: START: 644/0, reuse true - Thread-5-jt4 [apply] JOGLTask 8: START: 1288/0, reuse true - Thread-5-jt8 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 6: START: 966/0, reuse true - Thread-5-jt6 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x1ea33df5: tileRendererInUse null, GearsES2[obj 0x1ea33df5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ea33df5 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ea33df5 created: GearsObj[0x7ef963e0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ea33df5 created: GearsObj[0x5f86647, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ea33df5 created: GearsObj[0x5f86647, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x1ea33df5 FIN GearsES2[obj 0x1ea33df5 isInit true, usesShared false, 1 GearsObj[0x7ef963e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f86647, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fd350ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x1ea33df5 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea33df5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x1ea33df5 128x128, swapInterval 0, drawable 0x5200002 [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 5: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt5 [apply] JOGLTask 5: RUNNING: Thread-5-jt5 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3032d9b4: tileRendererInUse null, GearsES2[obj 0x3032d9b4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3032d9b4 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3032d9b4 created: GearsObj[0x2262740, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3032d9b4 created: GearsObj[0x7b476b45, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3032d9b4 created: GearsObj[0x7b476b45, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3032d9b4 FIN GearsES2[obj 0x3032d9b4 isInit true, usesShared false, 1 GearsObj[0x2262740, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b476b45, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c411e10, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3032d9b4 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3032d9b4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3032d9b4 128x128, swapInterval 0, drawable 0x5200004 [apply] JOGLTask 6: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt6 [apply] JOGLTask 6: RUNNING: Thread-5-jt6 [apply] 1: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x7800e286: tileRendererInUse null, GearsES2[obj 0x7800e286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7800e286 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7800e286 created: GearsObj[0x65397f8c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7800e286 created: GearsObj[0x2c7f9073, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7800e286 created: GearsObj[0x2c7f9073, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x7800e286 FIN GearsES2[obj 0x7800e286 isInit true, usesShared false, 1 GearsObj[0x65397f8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c7f9073, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78c62073, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x7800e286 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7800e286, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x7800e286 128x128, swapInterval 0, drawable 0x5200006 [apply] JOGLTask 4: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt4 [apply] JOGLTask 4: RUNNING: Thread-5-jt4 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3413d51a: tileRendererInUse null, GearsES2[obj 0x3413d51a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3413d51a on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3413d51a created: GearsObj[0x2060be3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3413d51a created: GearsObj[0x1bd40c66, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3413d51a created: GearsObj[0x1bd40c66, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3413d51a FIN GearsES2[obj 0x3413d51a isInit true, usesShared false, 1 GearsObj[0x2060be3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bd40c66, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa3124cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3413d51a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3413d51a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3413d51a 128x128, swapInterval 0, drawable 0x5200008 [apply] JOGLTask 8: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt8 [apply] JOGLTask 8: RUNNING: Thread-5-jt8 [apply] 2: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x76450e84: tileRendererInUse null, GearsES2[obj 0x76450e84 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x76450e84 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x76450e84 created: GearsObj[0x1089a997, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x76450e84 created: GearsObj[0x7a72cba3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x76450e84 created: GearsObj[0x7a72cba3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x76450e84 FIN GearsES2[obj 0x76450e84 isInit true, usesShared false, 1 GearsObj[0x1089a997, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a72cba3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3130a55a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x76450e84 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520000a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x76450e84, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x76450e84 128x128, swapInterval 0, drawable 0x520000a [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt0 [apply] JOGLTask 0: RUNNING: Thread-5-jt0 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x5e8e1ee7: tileRendererInUse null, GearsES2[obj 0x5e8e1ee7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e8e1ee7 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e8e1ee7 created: GearsObj[0xdf0ace6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e8e1ee7 created: GearsObj[0x7e03d8e4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e8e1ee7 created: GearsObj[0x7e03d8e4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x5e8e1ee7 FIN GearsES2[obj 0x5e8e1ee7 isInit true, usesShared false, 1 GearsObj[0xdf0ace6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e03d8e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ac22c11, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x5e8e1ee7 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e8e1ee7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x5e8e1ee7 128x128, swapInterval 0, drawable 0x520000c [apply] 3: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 11: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt11 [apply] JOGLTask 11: RUNNING: Thread-5-jt11 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x40f4cc80: tileRendererInUse null, GearsES2[obj 0x40f4cc80 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x40f4cc80 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x40f4cc80 created: GearsObj[0x77b872a0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x40f4cc80 created: GearsObj[0x229e49df, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x40f4cc80 created: GearsObj[0x229e49df, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x40f4cc80 FIN GearsES2[obj 0x40f4cc80 isInit true, usesShared false, 1 GearsObj[0x77b872a0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x229e49df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x643b8d5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x40f4cc80 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520000e, msaa false, tileRendererInUse null [apply] >> GearsES2 0x40f4cc80, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x40f4cc80 128x128, swapInterval 0, drawable 0x520000e [apply] JOGLTask 9: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt9 [apply] JOGLTask 9: RUNNING: Thread-5-jt9 [apply] 4: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x266054a4: tileRendererInUse null, GearsES2[obj 0x266054a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x266054a4 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x266054a4 created: GearsObj[0x1956c9b9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x266054a4 created: GearsObj[0x29b67b41, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x266054a4 created: GearsObj[0x29b67b41, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x266054a4 FIN GearsES2[obj 0x266054a4 isInit true, usesShared false, 1 GearsObj[0x1956c9b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29b67b41, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68702fc0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x266054a4 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200010, msaa false, tileRendererInUse null [apply] >> GearsES2 0x266054a4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x266054a4 128x128, swapInterval 0, drawable 0x5200010 [apply] JOGLTask 15: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt15 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x1ea33df5: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x1ea33df5 FIN [apply] JOGLTask 15: RUNNING: Thread-5-jt15 [apply] JOGLTask 5: DONE/SYNC: Thread-5-jt5 [apply] JOGLTask 5: END: Thread-5-jt5 [apply] 5: [0: false, 1: false, 2: false, 3: false, 4: false, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3032d9b4: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3032d9b4 FIN [apply] JOGLTask 6: DONE/SYNC: Thread-5-jt6 [apply] JOGLTask 6: END: Thread-5-jt6 [apply] 6: [0: false, 1: false, 2: false, 3: false, 4: false, 5: true, 6: true, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x7800e286: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x7800e286 FIN [apply] JOGLTask 4: DONE/SYNC: Thread-5-jt4 [apply] JOGLTask 4: END: Thread-5-jt4 [apply] 7: [0: false, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3413d51a: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3413d51a FIN [apply] JOGLTask 8: DONE/SYNC: Thread-5-jt8 [apply] JOGLTask 8: END: Thread-5-jt8 [apply] 8: [0: false, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0xd5c72fe: tileRendererInUse null, GearsES2[obj 0xd5c72fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xd5c72fe on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xd5c72fe created: GearsObj[0x4aefc6b9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xd5c72fe created: GearsObj[0x1decb6a2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xd5c72fe created: GearsObj[0x1decb6a2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0xd5c72fe FIN GearsES2[obj 0xd5c72fe isInit true, usesShared false, 1 GearsObj[0x4aefc6b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1decb6a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a7b3c9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0xd5c72fe 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200012, msaa false, tileRendererInUse null [apply] >> GearsES2 0xd5c72fe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0xd5c72fe 128x128, swapInterval 0, drawable 0x5200012 [apply] JOGLTask 10: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt10 [apply] JOGLTask 10: RUNNING: Thread-5-jt10 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x76450e84: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x76450e84 FIN [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0 [apply] JOGLTask 0: END: Thread-5-jt0 [apply] 9: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x25b5d3d3: tileRendererInUse null, GearsES2[obj 0x25b5d3d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x25b5d3d3 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x25b5d3d3 created: GearsObj[0x180f1db6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x25b5d3d3 created: GearsObj[0x7ada3637, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x25b5d3d3 created: GearsObj[0x7ada3637, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x25b5d3d3 FIN GearsES2[obj 0x25b5d3d3 isInit true, usesShared false, 1 GearsObj[0x180f1db6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ada3637, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3931061c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x25b5d3d3 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200014, msaa false, tileRendererInUse null [apply] >> GearsES2 0x25b5d3d3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x25b5d3d3 128x128, swapInterval 0, drawable 0x5200014 [apply] JOGLTask 7: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt7 [apply] JOGLTask 7: RUNNING: Thread-5-jt7 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x41031c74: tileRendererInUse null, GearsES2[obj 0x41031c74 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41031c74 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41031c74 created: GearsObj[0x13d9b0b5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41031c74 created: GearsObj[0x1379910c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41031c74 created: GearsObj[0x1379910c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x41031c74 FIN GearsES2[obj 0x41031c74 isInit true, usesShared false, 1 GearsObj[0x13d9b0b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1379910c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x25b03a01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x41031c74 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41031c74, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x41031c74 128x128, swapInterval 0, drawable 0x5200016 [apply] 10: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 13: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt13 [apply] JOGLTask 13: RUNNING: Thread-5-jt13 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3a25a523: tileRendererInUse null, GearsES2[obj 0x3a25a523 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3a25a523 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3a25a523 created: GearsObj[0x6f937d04, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3a25a523 created: GearsObj[0x3d5a3f8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3a25a523 created: GearsObj[0x3d5a3f8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3a25a523 FIN GearsES2[obj 0x3a25a523 isInit true, usesShared false, 1 GearsObj[0x6f937d04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d5a3f8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6947c77b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3a25a523 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200018, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3a25a523, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3a25a523 128x128, swapInterval 0, drawable 0x5200018 [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt1 [apply] JOGLTask 1: RUNNING: Thread-5-jt1 [apply] 11: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x442ce99: tileRendererInUse null, GearsES2[obj 0x442ce99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x442ce99 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x442ce99 created: GearsObj[0x1ce1af47, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x442ce99 created: GearsObj[0x7f60a67b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x442ce99 created: GearsObj[0x7f60a67b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x442ce99 FIN GearsES2[obj 0x442ce99 isInit true, usesShared false, 1 GearsObj[0x1ce1af47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f60a67b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x101bbe7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x442ce99 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520001a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x442ce99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x442ce99 128x128, swapInterval 0, drawable 0x520001a [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt3 [apply] JOGLTask 3: RUNNING: Thread-5-jt3 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x4a24831d: tileRendererInUse null, GearsES2[obj 0x4a24831d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4a24831d on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4a24831d created: GearsObj[0x1f2a9fa0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4a24831d created: GearsObj[0x5aa0391a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4a24831d created: GearsObj[0x5aa0391a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x4a24831d FIN GearsES2[obj 0x4a24831d isInit true, usesShared false, 1 GearsObj[0x1f2a9fa0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5aa0391a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f4dfc34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x4a24831d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520001c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4a24831d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x4a24831d 128x128, swapInterval 0, drawable 0x520001c [apply] JOGLTask 12: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt12 [apply] JOGLTask 12: RUNNING: Thread-5-jt12 [apply] 12: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3b5eff78: tileRendererInUse null, GearsES2[obj 0x3b5eff78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3b5eff78 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3b5eff78 created: GearsObj[0x60d630a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3b5eff78 created: GearsObj[0x59a3a47, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3b5eff78 created: GearsObj[0x59a3a47, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3b5eff78 FIN GearsES2[obj 0x3b5eff78 isInit true, usesShared false, 1 GearsObj[0x60d630a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59a3a47, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17c72124, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3b5eff78 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520001e, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3b5eff78, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3b5eff78 128x128, swapInterval 0, drawable 0x520001e [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt2 [apply] JOGLTask 2: RUNNING: Thread-5-jt2 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x492bdeff: tileRendererInUse null, GearsES2[obj 0x492bdeff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x492bdeff on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x492bdeff created: GearsObj[0x265b1b60, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x492bdeff created: GearsObj[0x27337630, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x492bdeff created: GearsObj[0x27337630, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x492bdeff FIN GearsES2[obj 0x492bdeff isInit true, usesShared false, 1 GearsObj[0x265b1b60, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27337630, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe218fdb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x492bdeff 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200020, msaa false, tileRendererInUse null [apply] >> GearsES2 0x492bdeff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x492bdeff 128x128, swapInterval 0, drawable 0x5200020 [apply] 13: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 14: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt14 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x5e8e1ee7: tileRendererInUse null [apply] JOGLTask 14: RUNNING: Thread-5-jt14 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x5e8e1ee7 FIN [apply] JOGLTask 11: DONE/SYNC: Thread-5-jt11 [apply] JOGLTask 11: END: Thread-5-jt11 [apply] 14: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x40f4cc80: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x40f4cc80 FIN [apply] JOGLTask 9: DONE/SYNC: Thread-5-jt9 [apply] JOGLTask 9: END: Thread-5-jt9 [apply] 15: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: true, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x266054a4: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x266054a4 FIN [apply] JOGLTask 15: DONE/SYNC: Thread-5-jt15 [apply] JOGLTask 15: END: Thread-5-jt15 [apply] 16: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: true, 10: false, 11: true, 12: false, 13: false, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0xd5c72fe: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0xd5c72fe FIN [apply] JOGLTask 10: DONE/SYNC: Thread-5-jt10 [apply] JOGLTask 10: END: Thread-5-jt10 [apply] 17: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: true, 10: true, 11: true, 12: false, 13: false, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x25b5d3d3: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x25b5d3d3 FIN [apply] JOGLTask 7: DONE/SYNC: Thread-5-jt7 [apply] JOGLTask 7: END: Thread-5-jt7 [apply] 18: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: false, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x41031c74: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x41031c74 FIN [apply] JOGLTask 13: DONE/SYNC: Thread-5-jt13 [apply] JOGLTask 13: END: Thread-5-jt13 [apply] 19: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3a25a523: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3a25a523 FIN [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1 [apply] JOGLTask 1: END: Thread-5-jt1 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x442ce99: tileRendererInUse null [apply] 20: [0: true, 1: true, 2: false, 3: false, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x442ce99 FIN [apply] JOGLTask 3: DONE/SYNC: Thread-5-jt3 [apply] JOGLTask 3: END: Thread-5-jt3 [apply] 21: [0: true, 1: true, 2: false, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x4a24831d: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x4a24831d FIN [apply] JOGLTask 12: DONE/SYNC: Thread-5-jt12 [apply] JOGLTask 12: END: Thread-5-jt12 [apply] 22: [0: true, 1: true, 2: false, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3b5eff78: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3b5eff78 FIN [apply] JOGLTask 2: DONE/SYNC: Thread-5-jt2 [apply] JOGLTask 2: END: Thread-5-jt2 [apply] 23: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: false, 15: true] [apply] junit.framework.TestListener: endTest(test16SixteenThreads) [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x492bdeff: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x492bdeff FIN [apply] JOGLTask 14: DONE/SYNC: Thread-5-jt14 [apply] JOGLTask 14: END: Thread-5-jt14 [apply] 24: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true] [apply] total: 5.638s [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 @ 1610401642784 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401642784 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.724 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401631932 ms III - Start [apply] SLOCK [T main @ 1610401631934 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x551bdc27, isOwner false, <58fdd99, 6b1274d2>[count 0, qsz 0, owner ]]] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads [apply] InitConcurrentBaseNEWT 2 threads, reuse display: true [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x262dbe7b, isOwner false, <28ea54ce, 2cd5d50b>[count 0, qsz 0, owner ]]] [apply] JOGLTask 0: START: 0/0, reuse true - Thread-3-jt0 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x262dbe7b, isOwner false, <28ea54ce, 2cd5d50b>[count 0, qsz 0, owner ]]] [apply] JOGLTask 1: START: 161/0, reuse true - Thread-3-jt1 [apply] 0: [0: false, 1: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.0 0x325c3f9b: tileRendererInUse null, GearsES2[obj 0x325c3f9b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x325c3f9b on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x325c3f9b created: GearsObj[0x5f955666, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x325c3f9b created: GearsObj[0x315aa0dd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x325c3f9b created: GearsObj[0x315aa0dd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x325c3f9b FIN GearsES2[obj 0x325c3f9b isInit true, usesShared false, 1 GearsObj[0x5f955666, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x315aa0dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fa9eb53, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x325c3f9b 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x325c3f9b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x325c3f9b 128x128, swapInterval 0, drawable 0x5200002 [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f797453bcc0, owner true, ResourceToolkitLock[obj 0x2d32362f, isOwner false, <3a81811d, 46c6d1a1>[count 1, qsz 0, owner ]]]] - Thread-3-jt0 [apply] JOGLTask 0: RUNNING: Thread-3-jt0 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.0 0x5a0cdc0e: tileRendererInUse null, GearsES2[obj 0x5a0cdc0e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5a0cdc0e on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5a0cdc0e created: GearsObj[0x68370b76, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5a0cdc0e created: GearsObj[0x56266e0a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5a0cdc0e created: GearsObj[0x56266e0a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x5a0cdc0e FIN GearsES2[obj 0x5a0cdc0e isInit true, usesShared false, 1 GearsObj[0x68370b76, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x56266e0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13ceef79, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x5a0cdc0e 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5a0cdc0e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x5a0cdc0e 128x128, swapInterval 0, drawable 0x5200004 [apply] 1: [0: false, 1: false] [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f797453bcc0, owner true, ResourceToolkitLock[obj 0x2d32362f, isOwner false, <3a81811d, 46c6d1a1>[count 0, qsz 0, owner ]]]] - Thread-3-jt1 [apply] JOGLTask 1: RUNNING: Thread-3-jt1 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x325c3f9b: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x325c3f9b FIN [apply] JOGLTask 0: DONE/SYNC: Thread-3-jt0 [apply] JOGLTask 0: END: Thread-3-jt0 [apply] 2: [0: true, 1: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x5a0cdc0e: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x5a0cdc0e 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.495s [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[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] JOGLTask 2: START: 322/0, reuse true - Thread-4-jt2 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] JOGLTask 3: START: 483/0, reuse true - Thread-4-jt3 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x53db1a20, isOwner false, <5d1cee2b, 59237150>[count 0, qsz 0, owner ]]] [apply] JOGLTask 0: START: 0/0, reuse true - Thread-4-jt0 [apply] JOGLTask 1: START: 161/0, reuse true - Thread-4-jt1 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x47eeabee: tileRendererInUse null, GearsES2[obj 0x47eeabee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x47eeabee on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x47eeabee created: GearsObj[0x78e1de39, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x47eeabee created: GearsObj[0x706499d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x47eeabee created: GearsObj[0x706499d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x47eeabee FIN GearsES2[obj 0x47eeabee isInit true, usesShared false, 1 GearsObj[0x78e1de39, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x706499d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x294ded1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x47eeabee 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x47eeabee, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x47eeabee 128x128, swapInterval 0, drawable 0x5400002 [apply] 0: [0: false, 1: false, 2: false, 3: false] [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt2 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x47eeabee 128x128, swapInterval 0, drawable 0x5400002 [apply] JOGLTask 2: RUNNING: Thread-4-jt2 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x71051304: tileRendererInUse null, GearsES2[obj 0x71051304 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x71051304 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x71051304 created: GearsObj[0x6b5bb0a5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x71051304 created: GearsObj[0x4781c2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x71051304 created: GearsObj[0x4781c2e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x71051304 FIN GearsES2[obj 0x71051304 isInit true, usesShared false, 1 GearsObj[0x6b5bb0a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4781c2e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x344cb873, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x71051304 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x71051304, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x71051304 128x128, swapInterval 0, drawable 0x5400004 [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt1 [apply] JOGLTask 1: RUNNING: Thread-4-jt1 [apply] 1: [0: false, 1: false, 2: false, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x17a0e7ae: tileRendererInUse null, GearsES2[obj 0x17a0e7ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x17a0e7ae on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x17a0e7ae created: GearsObj[0x759b851f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x17a0e7ae created: GearsObj[0x71c16788, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x17a0e7ae created: GearsObj[0x71c16788, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x17a0e7ae FIN GearsES2[obj 0x17a0e7ae isInit true, usesShared false, 1 GearsObj[0x759b851f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71c16788, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51cb042b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x17a0e7ae 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x17a0e7ae, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x17a0e7ae 128x128, swapInterval 0, drawable 0x5400006 [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt0 [apply] JOGLTask 0: RUNNING: Thread-4-jt0 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.0 0x3bba8a8d: tileRendererInUse null, GearsES2[obj 0x3bba8a8d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3bba8a8d on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3bba8a8d created: GearsObj[0x654d08d1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3bba8a8d created: GearsObj[0x37925f01, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3bba8a8d created: GearsObj[0x37925f01, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.init.X 0x3bba8a8d FIN GearsES2[obj 0x3bba8a8d isInit true, usesShared false, 1 GearsObj[0x654d08d1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37925f01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x719a25f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.reshape 0x3bba8a8d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5400008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3bba8a8d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.display 0x3bba8a8d 128x128, swapInterval 0, drawable 0x5400008 [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x555ad652b220, owner true, ResourceToolkitLock[obj 0x43d127cb, isOwner false, <6d3a1d5, 51c7920>[count 1, qsz 0, owner ]]]] - Thread-4-jt3 [apply] JOGLTask 3: RUNNING: Thread-4-jt3 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x47eeabee: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x47eeabee FIN [apply] JOGLTask 2: DONE/SYNC: Thread-4-jt2 [apply] JOGLTask 2: END: Thread-4-jt2 [apply] 2: [0: false, 1: false, 2: true, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x71051304: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x71051304 FIN [apply] JOGLTask 1: DONE/SYNC: Thread-4-jt1 [apply] JOGLTask 1: END: Thread-4-jt1 [apply] 3: [0: false, 1: true, 2: true, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x17a0e7ae: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x17a0e7ae FIN [apply] JOGLTask 0: DONE/SYNC: Thread-4-jt0 [apply] JOGLTask 0: END: Thread-4-jt0 [apply] 4: [0: true, 1: true, 2: true, 3: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x3bba8a8d: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-2,5,main] GearsES2.dispose 0x3bba8a8d FIN [apply] JOGLTask 3: DONE/SYNC: Thread-4-jt3 [apply] JOGLTask 3: END: Thread-4-jt3 [apply] 5: [0: true, 1: true, 2: true, 3: true] [apply] total: 1.932s [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 16 threads, reuse display: true [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 5: START: 805/0, reuse true - Thread-5-jt5 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 14: START: 322/161, reuse true - Thread-5-jt14 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 2: START: 322/0, reuse true - Thread-5-jt2 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 3: START: 483/0, reuse true - Thread-5-jt3 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 1: START: 161/0, reuse true - Thread-5-jt1 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 7: START: 1127/0, reuse true - Thread-5-jt7 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 15: START: 483/161, reuse true - Thread-5-jt15 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 13: START: 161/161, reuse true - Thread-5-jt13 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 12: START: 0/161, reuse true - Thread-5-jt12 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 10: START: 1610/0, reuse true - Thread-5-jt10 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 9: START: 1449/0, reuse true - Thread-5-jt9 [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 11: START: 1771/0, reuse true - Thread-5-jt11 [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0 [apply] JOGLTask 4: START: 644/0, reuse true - Thread-5-jt4 [apply] JOGLTask 8: START: 1288/0, reuse true - Thread-5-jt8 [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f72082, isOwner false, [count 0, qsz 0, owner ]]] [apply] JOGLTask 6: START: 966/0, reuse true - Thread-5-jt6 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x1ea33df5: tileRendererInUse null, GearsES2[obj 0x1ea33df5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ea33df5 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ea33df5 created: GearsObj[0x7ef963e0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ea33df5 created: GearsObj[0x5f86647, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ea33df5 created: GearsObj[0x5f86647, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x1ea33df5 FIN GearsES2[obj 0x1ea33df5 isInit true, usesShared false, 1 GearsObj[0x7ef963e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f86647, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fd350ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x1ea33df5 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ea33df5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x1ea33df5 128x128, swapInterval 0, drawable 0x5200002 [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 5: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt5 [apply] JOGLTask 5: RUNNING: Thread-5-jt5 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3032d9b4: tileRendererInUse null, GearsES2[obj 0x3032d9b4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3032d9b4 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3032d9b4 created: GearsObj[0x2262740, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3032d9b4 created: GearsObj[0x7b476b45, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3032d9b4 created: GearsObj[0x7b476b45, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3032d9b4 FIN GearsES2[obj 0x3032d9b4 isInit true, usesShared false, 1 GearsObj[0x2262740, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7b476b45, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c411e10, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3032d9b4 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3032d9b4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3032d9b4 128x128, swapInterval 0, drawable 0x5200004 [apply] JOGLTask 6: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt6 [apply] JOGLTask 6: RUNNING: Thread-5-jt6 [apply] 1: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x7800e286: tileRendererInUse null, GearsES2[obj 0x7800e286 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7800e286 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7800e286 created: GearsObj[0x65397f8c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7800e286 created: GearsObj[0x2c7f9073, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7800e286 created: GearsObj[0x2c7f9073, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x7800e286 FIN GearsES2[obj 0x7800e286 isInit true, usesShared false, 1 GearsObj[0x65397f8c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c7f9073, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x78c62073, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x7800e286 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7800e286, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x7800e286 128x128, swapInterval 0, drawable 0x5200006 [apply] JOGLTask 4: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt4 [apply] JOGLTask 4: RUNNING: Thread-5-jt4 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3413d51a: tileRendererInUse null, GearsES2[obj 0x3413d51a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3413d51a on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3413d51a created: GearsObj[0x2060be3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3413d51a created: GearsObj[0x1bd40c66, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3413d51a created: GearsObj[0x1bd40c66, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3413d51a FIN GearsES2[obj 0x3413d51a isInit true, usesShared false, 1 GearsObj[0x2060be3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bd40c66, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa3124cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3413d51a 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3413d51a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3413d51a 128x128, swapInterval 0, drawable 0x5200008 [apply] JOGLTask 8: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt8 [apply] JOGLTask 8: RUNNING: Thread-5-jt8 [apply] 2: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x76450e84: tileRendererInUse null, GearsES2[obj 0x76450e84 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x76450e84 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x76450e84 created: GearsObj[0x1089a997, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x76450e84 created: GearsObj[0x7a72cba3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x76450e84 created: GearsObj[0x7a72cba3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x76450e84 FIN GearsES2[obj 0x76450e84 isInit true, usesShared false, 1 GearsObj[0x1089a997, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a72cba3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3130a55a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x76450e84 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520000a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x76450e84, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x76450e84 128x128, swapInterval 0, drawable 0x520000a [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt0 [apply] JOGLTask 0: RUNNING: Thread-5-jt0 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x5e8e1ee7: tileRendererInUse null, GearsES2[obj 0x5e8e1ee7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e8e1ee7 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e8e1ee7 created: GearsObj[0xdf0ace6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e8e1ee7 created: GearsObj[0x7e03d8e4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e8e1ee7 created: GearsObj[0x7e03d8e4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x5e8e1ee7 FIN GearsES2[obj 0x5e8e1ee7 isInit true, usesShared false, 1 GearsObj[0xdf0ace6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e03d8e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ac22c11, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x5e8e1ee7 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e8e1ee7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x5e8e1ee7 128x128, swapInterval 0, drawable 0x520000c [apply] 3: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 11: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt11 [apply] JOGLTask 11: RUNNING: Thread-5-jt11 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x40f4cc80: tileRendererInUse null, GearsES2[obj 0x40f4cc80 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x40f4cc80 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x40f4cc80 created: GearsObj[0x77b872a0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x40f4cc80 created: GearsObj[0x229e49df, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x40f4cc80 created: GearsObj[0x229e49df, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x40f4cc80 FIN GearsES2[obj 0x40f4cc80 isInit true, usesShared false, 1 GearsObj[0x77b872a0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x229e49df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x643b8d5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x40f4cc80 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520000e, msaa false, tileRendererInUse null [apply] >> GearsES2 0x40f4cc80, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x40f4cc80 128x128, swapInterval 0, drawable 0x520000e [apply] JOGLTask 9: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt9 [apply] JOGLTask 9: RUNNING: Thread-5-jt9 [apply] 4: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x266054a4: tileRendererInUse null, GearsES2[obj 0x266054a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x266054a4 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x266054a4 created: GearsObj[0x1956c9b9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x266054a4 created: GearsObj[0x29b67b41, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x266054a4 created: GearsObj[0x29b67b41, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x266054a4 FIN GearsES2[obj 0x266054a4 isInit true, usesShared false, 1 GearsObj[0x1956c9b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29b67b41, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68702fc0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x266054a4 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200010, msaa false, tileRendererInUse null [apply] >> GearsES2 0x266054a4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x266054a4 128x128, swapInterval 0, drawable 0x5200010 [apply] JOGLTask 15: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt15 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x1ea33df5: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x1ea33df5 FIN [apply] JOGLTask 15: RUNNING: Thread-5-jt15 [apply] JOGLTask 5: DONE/SYNC: Thread-5-jt5 [apply] JOGLTask 5: END: Thread-5-jt5 [apply] 5: [0: false, 1: false, 2: false, 3: false, 4: false, 5: true, 6: false, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3032d9b4: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3032d9b4 FIN [apply] JOGLTask 6: DONE/SYNC: Thread-5-jt6 [apply] JOGLTask 6: END: Thread-5-jt6 [apply] 6: [0: false, 1: false, 2: false, 3: false, 4: false, 5: true, 6: true, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x7800e286: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x7800e286 FIN [apply] JOGLTask 4: DONE/SYNC: Thread-5-jt4 [apply] JOGLTask 4: END: Thread-5-jt4 [apply] 7: [0: false, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: false, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3413d51a: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3413d51a FIN [apply] JOGLTask 8: DONE/SYNC: Thread-5-jt8 [apply] JOGLTask 8: END: Thread-5-jt8 [apply] 8: [0: false, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0xd5c72fe: tileRendererInUse null, GearsES2[obj 0xd5c72fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xd5c72fe on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xd5c72fe created: GearsObj[0x4aefc6b9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xd5c72fe created: GearsObj[0x1decb6a2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xd5c72fe created: GearsObj[0x1decb6a2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0xd5c72fe FIN GearsES2[obj 0xd5c72fe isInit true, usesShared false, 1 GearsObj[0x4aefc6b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1decb6a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a7b3c9d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0xd5c72fe 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200012, msaa false, tileRendererInUse null [apply] >> GearsES2 0xd5c72fe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0xd5c72fe 128x128, swapInterval 0, drawable 0x5200012 [apply] JOGLTask 10: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt10 [apply] JOGLTask 10: RUNNING: Thread-5-jt10 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x76450e84: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x76450e84 FIN [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0 [apply] JOGLTask 0: END: Thread-5-jt0 [apply] 9: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x25b5d3d3: tileRendererInUse null, GearsES2[obj 0x25b5d3d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x25b5d3d3 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x25b5d3d3 created: GearsObj[0x180f1db6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x25b5d3d3 created: GearsObj[0x7ada3637, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x25b5d3d3 created: GearsObj[0x7ada3637, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x25b5d3d3 FIN GearsES2[obj 0x25b5d3d3 isInit true, usesShared false, 1 GearsObj[0x180f1db6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ada3637, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3931061c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x25b5d3d3 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200014, msaa false, tileRendererInUse null [apply] >> GearsES2 0x25b5d3d3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x25b5d3d3 128x128, swapInterval 0, drawable 0x5200014 [apply] JOGLTask 7: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt7 [apply] JOGLTask 7: RUNNING: Thread-5-jt7 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x41031c74: tileRendererInUse null, GearsES2[obj 0x41031c74 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41031c74 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41031c74 created: GearsObj[0x13d9b0b5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41031c74 created: GearsObj[0x1379910c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41031c74 created: GearsObj[0x1379910c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x41031c74 FIN GearsES2[obj 0x41031c74 isInit true, usesShared false, 1 GearsObj[0x13d9b0b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1379910c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x25b03a01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x41031c74 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41031c74, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x41031c74 128x128, swapInterval 0, drawable 0x5200016 [apply] 10: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 13: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt13 [apply] JOGLTask 13: RUNNING: Thread-5-jt13 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3a25a523: tileRendererInUse null, GearsES2[obj 0x3a25a523 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3a25a523 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3a25a523 created: GearsObj[0x6f937d04, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3a25a523 created: GearsObj[0x3d5a3f8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3a25a523 created: GearsObj[0x3d5a3f8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3a25a523 FIN GearsES2[obj 0x3a25a523 isInit true, usesShared false, 1 GearsObj[0x6f937d04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d5a3f8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6947c77b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3a25a523 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200018, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3a25a523, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3a25a523 128x128, swapInterval 0, drawable 0x5200018 [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt1 [apply] JOGLTask 1: RUNNING: Thread-5-jt1 [apply] 11: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x442ce99: tileRendererInUse null, GearsES2[obj 0x442ce99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x442ce99 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x442ce99 created: GearsObj[0x1ce1af47, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x442ce99 created: GearsObj[0x7f60a67b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x442ce99 created: GearsObj[0x7f60a67b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x442ce99 FIN GearsES2[obj 0x442ce99 isInit true, usesShared false, 1 GearsObj[0x1ce1af47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f60a67b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x101bbe7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x442ce99 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520001a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x442ce99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x442ce99 128x128, swapInterval 0, drawable 0x520001a [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt3 [apply] JOGLTask 3: RUNNING: Thread-5-jt3 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x4a24831d: tileRendererInUse null, GearsES2[obj 0x4a24831d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4a24831d on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4a24831d created: GearsObj[0x1f2a9fa0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4a24831d created: GearsObj[0x5aa0391a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4a24831d created: GearsObj[0x5aa0391a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x4a24831d FIN GearsES2[obj 0x4a24831d isInit true, usesShared false, 1 GearsObj[0x1f2a9fa0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5aa0391a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f4dfc34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x4a24831d 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520001c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4a24831d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x4a24831d 128x128, swapInterval 0, drawable 0x520001c [apply] JOGLTask 12: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt12 [apply] JOGLTask 12: RUNNING: Thread-5-jt12 [apply] 12: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x3b5eff78: tileRendererInUse null, GearsES2[obj 0x3b5eff78 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3b5eff78 on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3b5eff78 created: GearsObj[0x60d630a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3b5eff78 created: GearsObj[0x59a3a47, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3b5eff78 created: GearsObj[0x59a3a47, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x3b5eff78 FIN GearsES2[obj 0x3b5eff78 isInit true, usesShared false, 1 GearsObj[0x60d630a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59a3a47, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17c72124, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x3b5eff78 0/0 128x128 of 128x128, swapInterval 0, drawable 0x520001e, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3b5eff78, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x3b5eff78 128x128, swapInterval 0, drawable 0x520001e [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt2 [apply] JOGLTask 2: RUNNING: Thread-5-jt2 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.0 0x492bdeff: tileRendererInUse null, GearsES2[obj 0x492bdeff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x492bdeff on Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x492bdeff created: GearsObj[0x265b1b60, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x492bdeff created: GearsObj[0x27337630, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x492bdeff created: GearsObj[0x27337630, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.init.X 0x492bdeff FIN GearsES2[obj 0x492bdeff isInit true, usesShared false, 1 GearsObj[0x265b1b60, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27337630, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe218fdb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.reshape 0x492bdeff 0/0 128x128 of 128x128, swapInterval 0, drawable 0x5200020, msaa false, tileRendererInUse null [apply] >> GearsES2 0x492bdeff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.display 0x492bdeff 128x128, swapInterval 0, drawable 0x5200020 [apply] 13: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: false, 12: false, 13: false, 14: false, 15: false] [apply] JOGLTask 14: INITIALIZED: , NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f7964030cc0, owner true, ResourceToolkitLock[obj 0x1a9caaf9, isOwner false, <5f9e37ce, 69c0cd3d>[count 1, qsz 0, owner ]]]] - Thread-5-jt14 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x5e8e1ee7: tileRendererInUse null [apply] JOGLTask 14: RUNNING: Thread-5-jt14 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x5e8e1ee7 FIN [apply] JOGLTask 11: DONE/SYNC: Thread-5-jt11 [apply] JOGLTask 11: END: Thread-5-jt11 [apply] 14: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: false, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x40f4cc80: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x40f4cc80 FIN [apply] JOGLTask 9: DONE/SYNC: Thread-5-jt9 [apply] JOGLTask 9: END: Thread-5-jt9 [apply] 15: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: true, 10: false, 11: true, 12: false, 13: false, 14: false, 15: false] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x266054a4: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x266054a4 FIN [apply] JOGLTask 15: DONE/SYNC: Thread-5-jt15 [apply] JOGLTask 15: END: Thread-5-jt15 [apply] 16: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: true, 10: false, 11: true, 12: false, 13: false, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0xd5c72fe: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0xd5c72fe FIN [apply] JOGLTask 10: DONE/SYNC: Thread-5-jt10 [apply] JOGLTask 10: END: Thread-5-jt10 [apply] 17: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: false, 8: true, 9: true, 10: true, 11: true, 12: false, 13: false, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x25b5d3d3: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x25b5d3d3 FIN [apply] JOGLTask 7: DONE/SYNC: Thread-5-jt7 [apply] JOGLTask 7: END: Thread-5-jt7 [apply] 18: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: false, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x41031c74: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x41031c74 FIN [apply] JOGLTask 13: DONE/SYNC: Thread-5-jt13 [apply] JOGLTask 13: END: Thread-5-jt13 [apply] 19: [0: true, 1: false, 2: false, 3: false, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3a25a523: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3a25a523 FIN [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1 [apply] JOGLTask 1: END: Thread-5-jt1 [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x442ce99: tileRendererInUse null [apply] 20: [0: true, 1: true, 2: false, 3: false, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x442ce99 FIN [apply] JOGLTask 3: DONE/SYNC: Thread-5-jt3 [apply] JOGLTask 3: END: Thread-5-jt3 [apply] 21: [0: true, 1: true, 2: false, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: false, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x4a24831d: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x4a24831d FIN [apply] JOGLTask 12: DONE/SYNC: Thread-5-jt12 [apply] JOGLTask 12: END: Thread-5-jt12 [apply] 22: [0: true, 1: true, 2: false, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3b5eff78: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x3b5eff78 FIN [apply] JOGLTask 2: DONE/SYNC: Thread-5-jt2 [apply] JOGLTask 2: END: Thread-5-jt2 [apply] 23: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: false, 15: true] [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x492bdeff: tileRendererInUse null [apply] Thread[Thread-3-jt0-Display-.x11_:0.0-2-EDT-3,5,main] GearsES2.dispose 0x492bdeff FIN [apply] JOGLTask 14: DONE/SYNC: Thread-5-jt14 [apply] JOGLTask 14: END: Thread-5-jt14 [apply] 24: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true] [apply] total: 5.638s [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 @ 1610401642784 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401642784 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test02TwoThreads took 1.616 sec [apply] Testcase: test04FourThreads took 1.942 sec [apply] Testcase: test16SixteenThreads took 5.655 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 @ 1610401644269 ms III - Start [apply] SLOCK [T main @ 1610401644271 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x551bdc27, isOwner false, <58fdd99, 6b1274d2>[count 0, qsz 0, owner ]]] [apply] junit.framework.TestListener: startTest(test02FourThreads) [apply] junit.framework.TestListener: endTest(test02FourThreads) [apply] junit.framework.TestListener: startTest(test02TwoThreads) [apply] junit.framework.TestListener: endTest(test02TwoThreads) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreadsjunit.framework.TestListener: startTest(test16SixteenThreads) [apply] junit.framework.TestListener: endTest(test16SixteenThreads) [apply] [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 @ 1610401645946 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401645946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.538 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401644269 ms III - Start [apply] SLOCK [T main @ 1610401644271 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] GLprofile default: GLProfile[GL3bc/GL3bc.sw] [apply] GLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x551bdc27, isOwner false, <58fdd99, 6b1274d2>[count 0, qsz 0, owner ]]] [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 @ 1610401645946 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401645946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test02FourThreads took 0.006 sec [apply] Testcase: test02TwoThreads took 0.003 sec [apply] Testcase: test16SixteenThreads took 0.002 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401647315 ms III - Start [apply] SLOCK [T main @ 1610401647318 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(testMain) [apply] forceES2 false [apply] forceES3 false [apply] forceGL3 false [apply] forceGL4ES3 false [apply] Implementation-Version: 2.4.0-rc-20210111 [apply] Implementation-Build: 2.4-b1507-20210111 [apply] Implementation-Branch: origin/master [apply] Implementation-Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b938-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [apply] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [apply] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [apply] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [apply] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x548a102f, isOwner false, <5762806e, 17c386de>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x548a102f, isOwner false, <5762806e, 17c386de>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] junit.framework.TestListener: endTest(testMain) [apply] Main Monitor: Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] pixel/mm [3.6852207, 3.6860068] [apply] pixel/in [93.60461, 93.62457] [apply] ----------------------------------------------------------------------------------------------------- [apply] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fb14c01ef20, owner true, ResourceToolkitLock[obj 0x229b99e9, isOwner true, <1710d578, 48fad4f9>[count 1, qsz 0, owner ]]]: [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610401649263 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401649263 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.811 sec [apply] ------------- Standard Output --------------- [apply] Implementation-Version: 2.4.0-rc-20210111 [apply] Implementation-Build: 2.4-b1507-20210111 [apply] Implementation-Branch: origin/master [apply] Implementation-Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401647315 ms III - Start [apply] SLOCK [T main @ 1610401647318 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b938-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [apply] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [apply] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [apply] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [apply] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [apply] Implementation Build: 2.4-b1507-20210111 [apply] Implementation Branch: origin/master [apply] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x548a102f, isOwner false, <5762806e, 17c386de>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] [apply] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x548a102f, isOwner false, <5762806e, 17c386de>[count 0, qsz 0, owner ]]] [apply] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [apply] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Main Monitor: Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] pixel/mm [3.6852207, 3.6860068] [apply] pixel/in [93.60461, 93.62457] [apply] ----------------------------------------------------------------------------------------------------- [apply] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fb14c01ef20, owner true, ResourceToolkitLock[obj 0x229b99e9, isOwner true, <1710d578, 48fad4f9>[count 1, qsz 0, owner ]]]: [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610401649263 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401649263 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testMain took 1.901 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401650739 ms III - Start [apply] SLOCK [T main @ 1610401650741 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap [apply] junit.framework.TestListener: tests to run: 4 [apply] junit.framework.TestListener: startTest(testWriteRead01aMap) [apply] junit.framework.TestListener: endTest(testWriteRead01aMap) [apply] junit.framework.TestListener: startTest(testWriteRead01bMap) [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null] [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36] [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.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] 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] junit.framework.TestListener: endTest(testWriteRead02aMapRange) [apply] junit.framework.TestListener: startTest(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 - testWriteRead02aMapRange [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange [apply] junit.framework.TestListener: endTest(testWriteRead02bMapRange) [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null] [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24] [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401657197 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401657198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.311 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401650739 ms III - Start [apply] SLOCK [T main @ 1610401650741 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610401657197 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401657198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWriteRead01aMap took 3.036 sec [apply] Testcase: testWriteRead01bMap took 1.126 sec [apply] Testcase: testWriteRead02aMapRange took 1.121 sec [apply] Testcase: testWriteRead02bMapRange took 1.118 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()junit.framework.TestListener: tests to run: 4 [apply] [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401658596 ms III - Start [apply] SLOCK [T main @ 1610401658599 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testWriteRead01aMap) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap [apply] junit.framework.TestListener: endTest(testWriteRead01aMap) [apply] junit.framework.TestListener: startTest(testWriteRead01bMap) [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null] [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36] [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap [apply] 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 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] junit.framework.TestListener: endTest(testWriteRead02aMapRange) [apply] junit.framework.TestListener: startTest(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.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 @ 1610401664617 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401664618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] junit.framework.TestListener: endTest(testWriteRead02bMapRange) [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.891 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401658596 ms III - Start [apply] SLOCK [T main @ 1610401658599 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610401664617 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401664618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWriteRead01aMap took 2.611 sec [apply] Testcase: testWriteRead01bMap took 1.125 sec [apply] Testcase: testWriteRead02aMapRange took 1.118 sec [apply] Testcase: testWriteRead02bMapRange took 1.112 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: 5.324 sec [apply] [apply] Testcase: test01X11WindowMemoryLeak took 3.57 sec [apply] Testcase: test02X11WindowMemoryLeakPBufferAutoDrawable took 0.817 sec [apply] Testcase: test03X11WindowMemoryLeakFBOAutoDrawable took 0.59 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401671897 ms III - Start [apply] SLOCK [T main @ 1610401671900 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(test01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01 [apply] swap group max groups -1, barriers -1, false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3835c46: tileRendererInUse null, GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3835c46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3835c46 created: GearsObj[0x2f6d1bfe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3835c46 created: GearsObj[0x5ecdc2fb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3835c46 created: GearsObj[0x5ecdc2fb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3835c46 FIN GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x2f6d1bfe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ecdc2fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x608b47fc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3835c46 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3835c46 256x256, swapInterval 1, drawable 0x5200002 [apply] swap group max groups -1, barriers -1, false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x333291e3: tileRendererInUse null, GearsES2[obj 0x333291e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x333291e3 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x333291e3 created: GearsObj[0x7c9869ed, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x333291e3 created: GearsObj[0x65bee6b1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x333291e3 created: GearsObj[0x65bee6b1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x333291e3 FIN GearsES2[obj 0x333291e3 isInit true, usesShared false, 1 GearsObj[0x7c9869ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65bee6b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28c16b7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x333291e3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x333291e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x333291e3 256x256, swapInterval 1, drawable 0x5200004 [apply] junit.framework.TestListener: endTest(test01) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3835c46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3835c46 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x333291e3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x333291e3 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 @ 1610401674562 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401674563 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.561 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401671897 ms III - Start [apply] SLOCK [T main @ 1610401671900 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3835c46: tileRendererInUse null, GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3835c46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3835c46 created: GearsObj[0x2f6d1bfe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3835c46 created: GearsObj[0x5ecdc2fb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3835c46 created: GearsObj[0x5ecdc2fb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3835c46 FIN GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x2f6d1bfe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ecdc2fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x608b47fc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3835c46 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3835c46 256x256, swapInterval 1, drawable 0x5200002 [apply] swap group max groups -1, barriers -1, false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x333291e3: tileRendererInUse null, GearsES2[obj 0x333291e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x333291e3 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x333291e3 created: GearsObj[0x7c9869ed, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x333291e3 created: GearsObj[0x65bee6b1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x333291e3 created: GearsObj[0x65bee6b1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x333291e3 FIN GearsES2[obj 0x333291e3 isInit true, usesShared false, 1 GearsObj[0x7c9869ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65bee6b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28c16b7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x333291e3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x333291e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x333291e3 256x256, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3835c46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3835c46 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x333291e3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x333291e3 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 @ 1610401674562 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401674563 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 1.37 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 @ 1610401676008 ms III - Start [apply] SLOCK [T main @ 1610401676010 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01 [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400004, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400006, tileRendererInUse null [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[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 @ 1610401679314 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401679315 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.184 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401676008 ms III - Start [apply] SLOCK [T main @ 1610401676010 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01 [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400004, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400006, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[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 @ 1610401679314 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401679315 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 2.014 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401680760 ms III - Start [apply] SLOCK [T main @ 1610401680763 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01junit.framework.TestListener: startTest(test01) [apply] [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[Thread-3-Animator#00,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[Thread-3-Animator#00,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, 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[Thread-3-Animator#01,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[Thread-3-Animator#01,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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[Thread-3-Animator#02,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[Thread-3-Animator#02,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200008, 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] junit.framework.TestListener: endTest(test01) [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 @ 1610401685780 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401685781 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.901 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401680760 ms III - Start [apply] SLOCK [T main @ 1610401680763 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01 [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[Thread-3-Animator#00,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[Thread-3-Animator#00,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, 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[Thread-3-Animator#01,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[Thread-3-Animator#01,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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[Thread-3-Animator#02,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[Thread-3-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list reused: 1 [apply] gear2 list reused: 2 [apply] gear3 list reused: 3 [apply] Shared Gears: Unsynchronized Objects [apply] Thread[Thread-3-Animator#02,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200008, 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [apply] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610401685780 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401685781 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 3.707 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] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401687292 ms III - Start [apply] SLOCK [T main @ 1610401687295 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01junit.framework.TestListener: startTest(test01) [apply] [apply] Thread[main,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x6295d394, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x475e586c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x657c8ad9, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main,5,main] GearsES1.init FIN [apply] Thread[main,5,main] GearsES1.reshape 0/0 64x64, swapInterval 1 [apply] Thread[main,5,main] GearsES1.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 reuse: GearsObj[0x5c65b25, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 reuse: GearsObj[0x13a00145, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 reuse: GearsObj[0x7032d0ec, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES1: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] Master Context: hash 0x5d740a0f, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x7f0259df, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x7f0259df, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x5d740a0f, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 reuse: GearsObj[0x1167fb35, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 reuse: GearsObj[0x2de6a75, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 reuse: GearsObj[0x640d7f72, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES1: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] Master Context: hash 0x5d740a0f, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x26cf93ba, (created true) [apply] Created Ctx #1: hash 0x7f0259df, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x26cf93ba, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x5d740a0f, (created true) [apply] Created Ctx #1: hash 0x7f0259df, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x101588ac, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x61e9c519, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x6e90d0b9, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] Master Context: hash 0x5d740a0f, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x26cf93ba, (created true) [apply] Created Ctx #1: hash 0x7f0259df, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x3e05720a, (isShared false, created true, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] junit.framework.TestListener: endTest(test01) [apply] Thread[main,5,main] GearsES1.dispose ... [apply] Thread[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 @ 1610401690475 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401690476 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.043 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401687292 ms III - Start [apply] SLOCK [T main @ 1610401687295 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01 [apply] Thread[main,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x6295d394, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x475e586c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x657c8ad9, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main,5,main] GearsES1.init FIN [apply] Thread[main,5,main] GearsES1.reshape 0/0 64x64, swapInterval 1 [apply] Thread[main,5,main] GearsES1.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 reuse: GearsObj[0x5c65b25, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 reuse: GearsObj[0x13a00145, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 reuse: GearsObj[0x7032d0ec, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES1: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] Master Context: hash 0x5d740a0f, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x7f0259df, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x7f0259df, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x5d740a0f, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 reuse: GearsObj[0x1167fb35, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 reuse: GearsObj[0x2de6a75, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 reuse: GearsObj[0x640d7f72, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES1: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] Master Context: hash 0x5d740a0f, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x26cf93ba, (created true) [apply] Created Ctx #1: hash 0x7f0259df, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x26cf93ba, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x5d740a0f, (created true) [apply] Created Ctx #1: hash 0x7f0259df, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x101588ac, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x61e9c519, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x6e90d0b9, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] Master Context: hash 0x5d740a0f, (isShared true, created true, master 0x5d740a0f) [apply] Created Ctx #0: hash 0x26cf93ba, (created true) [apply] Created Ctx #1: hash 0x7f0259df, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x3e05720a, (isShared false, created true, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] Thread[main,5,main] GearsES1.dispose ... [apply] Thread[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 @ 1610401690475 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401690476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 1.878 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401691901 ms III - Start [apply] SLOCK [T main @ 1610401691903 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer [apply] junit.framework.TestListener: startTest(test01CommonAnimatorSharedCopyBuffer) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x20deea7f: tileRendererInUse null, GearsES2[obj 0x20deea7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x20deea7f on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x20deea7f created: GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x20deea7f created: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x20deea7f created: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x20deea7f FIN GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x20deea7f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x20deea7f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x20deea7f 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x20deea7f 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x20deea7f 256x256, swapInterval 0, drawable 0x5200002 [apply] XXX-C-1.1: hash 0x17642298, (isShared false, created true, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x123ef382 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created w/ share: GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x348bbc20, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created w/ share: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x190d878a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created w/ share: GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x45d1f78f, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared true, 1 GearsObj[0x348bbc20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x190d878a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45d1f78f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x123ef382 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x123ef382 256x256, swapInterval 0, drawable 0x5200004 [apply] Thread[main,5,main] GearsES2.display 0x123ef382 256x256, swapInterval 0, drawable 0x5200004 [apply] XXX-C-2.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] XXX-C-2.2: hash 0x288343d7, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Thread[main-Display-.x11_:0.0-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 GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0xdbf57b3 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xdbf57b3 created w/ share: GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x35cb9930, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xdbf57b3 created w/ share: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7d799536, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xdbf57b3 created w/ share: GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4001e4ea, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0xdbf57b3 FIN GearsES2[obj 0xdbf57b3 isInit true, usesShared true, 1 GearsObj[0x35cb9930, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d799536, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4001e4ea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0xdbf57b3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0xdbf57b3 256x256, swapInterval 0, drawable 0x5200006 [apply] Thread[main,5,main] GearsES2.display 0xdbf57b3 256x256, swapInterval 0, drawable 0x5200006 [apply] XXX-C-3.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Created Ctx #1: hash 0x14ff25be, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x288343d7, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Created Ctx #1: hash 0x14ff25be, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x14ff25be, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Created Ctx #1: hash 0x17642298, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3 FIN [apply] XXX-D-0.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.2: hash 0x288343d7, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.3: hash 0x14ff25be, (isShared true, created false, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Created Ctx #1: hash 0x17642298, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x123ef382 FIN [apply] XXX-D-1.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Destroyed Ctx #1: hash 0x288343d7, (created false) [apply] Total created 0 + destroyed 2 = 2 [apply] [apply] XXX-D-1.2: hash 0x288343d7, (isShared true, created false, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-1.3: hash 0x14ff25be, (isShared true, created false, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Destroyed Ctx #0: hash 0x288343d7, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20deea7f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20deea7f FIN [apply] XXX-D-2.1: hash 0x17642298, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.2: hash 0x288343d7, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.3: hash 0x14ff25be, (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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5fdcaa40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5fdcaa40 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x5fdcaa40 256x256, swapInterval 0, drawable 0x5200002 [apply] XXX-C-1.1: hash 0x5d134ccb, (isShared false, created true, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5fdcaa40 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x6dc17b83 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created w/ share: GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x76f3c827, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6dc17b83 created w/ share: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0xc431b22, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6dc17b83 created w/ share: GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x65a145b7, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared true, 1 GearsObj[0x76f3c827, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xc431b22, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x65a145b7, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 256x256, swapInterval 0, drawable 0x5200004 [apply] Thread[main,5,main] GearsES2.display 0x6dc17b83 256x256, swapInterval 0, drawable 0x5200004 [apply] XXX-C-2.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x7688521a, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] XXX-C-2.2: hash 0x7688521a, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x5e0826e7 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created w/ share: GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x75d3ea27, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5e0826e7 created w/ share: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4a79296, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5e0826e7 created w/ share: GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x1ee807d, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared true, 1 GearsObj[0x75d3ea27, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4a79296, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1ee807d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5e0826e7 256x256, swapInterval 0, drawable 0x5200006 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 256x256, swapInterval 0, drawable 0x5200006 [apply] XXX-C-3.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5c4efd0d, (created true) [apply] Created Ctx #1: hash 0x7688521a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x7688521a, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Created Ctx #1: hash 0x5c4efd0d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x5c4efd0d, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Created Ctx #1: hash 0x7688521a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 FIN [apply] XXX-D-0.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x7688521a, (created true) [apply] Destroyed Ctx #0: hash 0x5c4efd0d, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.2: hash 0x7688521a, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Destroyed Ctx #0: hash 0x5c4efd0d, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.3: hash 0x5c4efd0d, (isShared true, created false, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Created Ctx #1: hash 0x7688521a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] XXX-D-1.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Destroyed Ctx #0: hash 0x7688521a, (created false) [apply] Destroyed Ctx #1: hash 0x5c4efd0d, (created false) [apply] Total created 0 + destroyed 2 = 2 [apply] [apply] XXX-D-1.2: hash 0x7688521a, (isShared true, created false, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Destroyed Ctx #0: hash 0x5c4efd0d, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-1.3: hash 0x5c4efd0d, (isShared true, created false, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Destroyed Ctx #0: hash 0x7688521a, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] XXX-D-2.1: hash 0x5d134ccb, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.2: hash 0x7688521a, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.3: hash 0x5c4efd0d, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] junit.framework.TestListener: endTest(test02CommonAnimatorMapBuffer) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401703320 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401703320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.281 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401691901 ms III - Start [apply] SLOCK [T main @ 1610401691903 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x20deea7f: tileRendererInUse null, GearsES2[obj 0x20deea7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x20deea7f on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x20deea7f created: GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x20deea7f created: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x20deea7f created: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x20deea7f FIN GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x20deea7f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x20deea7f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x20deea7f 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x20deea7f 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x20deea7f 256x256, swapInterval 0, drawable 0x5200002 [apply] XXX-C-1.1: hash 0x17642298, (isShared false, created true, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x123ef382 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created w/ share: GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x348bbc20, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created w/ share: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x190d878a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created w/ share: GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x45d1f78f, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared true, 1 GearsObj[0x348bbc20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x190d878a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45d1f78f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x123ef382 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x123ef382 256x256, swapInterval 0, drawable 0x5200004 [apply] Thread[main,5,main] GearsES2.display 0x123ef382 256x256, swapInterval 0, drawable 0x5200004 [apply] XXX-C-2.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] XXX-C-2.2: hash 0x288343d7, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Thread[main-Display-.x11_:0.0-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 GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0xdbf57b3 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xdbf57b3 created w/ share: GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x35cb9930, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xdbf57b3 created w/ share: GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7d799536, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xdbf57b3 created w/ share: GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4001e4ea, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0xdbf57b3 FIN GearsES2[obj 0xdbf57b3 isInit true, usesShared true, 1 GearsObj[0x35cb9930, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d799536, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4001e4ea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x20deea7f isInit true, usesShared false, 1 GearsObj[0x5f8773e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a6a579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x419929bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0xdbf57b3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0xdbf57b3 256x256, swapInterval 0, drawable 0x5200006 [apply] Thread[main,5,main] GearsES2.display 0xdbf57b3 256x256, swapInterval 0, drawable 0x5200006 [apply] XXX-C-3.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Created Ctx #1: hash 0x14ff25be, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x288343d7, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Created Ctx #1: hash 0x14ff25be, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x14ff25be, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Created Ctx #1: hash 0x17642298, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3 FIN [apply] XXX-D-0.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.2: hash 0x288343d7, (isShared true, created true, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.3: hash 0x14ff25be, (isShared true, created false, master 0x17642298) [apply] Created Ctx #0: hash 0x288343d7, (created true) [apply] Created Ctx #1: hash 0x17642298, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x123ef382 FIN [apply] XXX-D-1.1: hash 0x17642298, (isShared true, created true, master 0x17642298) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Destroyed Ctx #1: hash 0x288343d7, (created false) [apply] Total created 0 + destroyed 2 = 2 [apply] [apply] XXX-D-1.2: hash 0x288343d7, (isShared true, created false, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Destroyed Ctx #0: hash 0x14ff25be, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-1.3: hash 0x14ff25be, (isShared true, created false, master 0x17642298) [apply] Created Ctx #0: hash 0x17642298, (created true) [apply] Destroyed Ctx #0: hash 0x288343d7, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20deea7f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20deea7f FIN [apply] XXX-D-2.1: hash 0x17642298, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.2: hash 0x288343d7, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.3: hash 0x14ff25be, (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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5fdcaa40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5fdcaa40 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x5fdcaa40 256x256, swapInterval 0, drawable 0x5200002 [apply] XXX-C-1.1: hash 0x5d134ccb, (isShared false, created true, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5fdcaa40 256x256, swapInterval 0, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x6dc17b83 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created w/ share: GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x76f3c827, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6dc17b83 created w/ share: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0xc431b22, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6dc17b83 created w/ share: GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x65a145b7, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared true, 1 GearsObj[0x76f3c827, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xc431b22, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x65a145b7, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 256x256, swapInterval 0, drawable 0x5200004 [apply] Thread[main,5,main] GearsES2.display 0x6dc17b83 256x256, swapInterval 0, drawable 0x5200004 [apply] XXX-C-2.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x7688521a, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] XXX-C-2.2: hash 0x7688521a, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x5e0826e7 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created w/ share: GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x75d3ea27, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5e0826e7 created w/ share: GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4a79296, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5e0826e7 created w/ share: GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x1ee807d, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared true, 1 GearsObj[0x75d3ea27, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4a79296, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1ee807d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x2331a763, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d698a41, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x72c64c6d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5e0826e7 256x256, swapInterval 0, drawable 0x5200006 [apply] Thread[main,5,main] GearsES2.display 0x5e0826e7 256x256, swapInterval 0, drawable 0x5200006 [apply] XXX-C-3.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5c4efd0d, (created true) [apply] Created Ctx #1: hash 0x7688521a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x7688521a, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Created Ctx #1: hash 0x5c4efd0d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x5c4efd0d, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Created Ctx #1: hash 0x7688521a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 FIN [apply] XXX-D-0.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x7688521a, (created true) [apply] Destroyed Ctx #0: hash 0x5c4efd0d, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.2: hash 0x7688521a, (isShared true, created true, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Destroyed Ctx #0: hash 0x5c4efd0d, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-0.3: hash 0x5c4efd0d, (isShared true, created false, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Created Ctx #1: hash 0x7688521a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] XXX-D-1.1: hash 0x5d134ccb, (isShared true, created true, master 0x5d134ccb) [apply] Destroyed Ctx #0: hash 0x7688521a, (created false) [apply] Destroyed Ctx #1: hash 0x5c4efd0d, (created false) [apply] Total created 0 + destroyed 2 = 2 [apply] [apply] XXX-D-1.2: hash 0x7688521a, (isShared true, created false, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Destroyed Ctx #0: hash 0x5c4efd0d, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] XXX-D-1.3: hash 0x5c4efd0d, (isShared true, created false, master 0x5d134ccb) [apply] Created Ctx #0: hash 0x5d134ccb, (created true) [apply] Destroyed Ctx #0: hash 0x7688521a, (created false) [apply] Total created 1 + destroyed 1 = 2 [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] XXX-D-2.1: hash 0x5d134ccb, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.2: hash 0x7688521a, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-D-2.3: hash 0x5c4efd0d, (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 @ 1610401703320 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401703320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01CommonAnimatorSharedCopyBuffer took 5.173 sec [apply] Testcase: test02CommonAnimatorMapBuffer took 4.908 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401704790 ms III - Start [apply] SLOCK [T main @ 1610401704792 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 4 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen [apply] junit.framework.TestListener: startTest(test01CommonAnimatorSharedOnscreen) [apply] Thread[main,5,main] GearsES2.init.0 0xc33b74f: tileRendererInUse null, GearsES2[obj 0xc33b74f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xc33b74f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xc33b74f created: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xc33b74f created: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xc33b74f created: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xc33b74f FIN GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main,5,main] GearsES2.reshape 0xc33b74f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xc33b74f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0xc33b74f 256x256, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.init.0 0x595b007d: tileRendererInUse null, GearsES2[obj 0x595b007d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x595b007d on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x595b007d created w/ share: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x77521c00, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x595b007d created w/ share: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x14d6a636, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x595b007d created w/ share: GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x64632936, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x595b007d FIN GearsES2[obj 0x595b007d isInit true, usesShared true, 1 GearsObj[0x77521c00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14d6a636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64632936, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.reshape 0x595b007d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x595b007d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x33d1c6c8, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x3c1beefe, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x3c1beefe, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x33d1c6c8, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x595b007d isInit true, usesShared true, 1 GearsObj[0x77521c00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14d6a636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64632936, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.init.0 0x436813f3: tileRendererInUse null, GearsES2[obj 0x436813f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x436813f3 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x436813f3 created w/ share: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x15f6174d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x436813f3 created w/ share: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x58976cb3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x436813f3 created w/ share: GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x361a7a1, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x436813f3 FIN GearsES2[obj 0x436813f3 isInit true, usesShared true, 1 GearsObj[0x15f6174d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58976cb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x361a7a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.reshape 0x436813f3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] Master Context: hash 0x33d1c6c8, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x65051a66, (created true) [apply] Created Ctx #1: hash 0x3c1beefe, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x65051a66, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x33d1c6c8, (created true) [apply] Created Ctx #1: hash 0x3c1beefe, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x436813f3 isInit true, usesShared true, 1 GearsObj[0x15f6174d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58976cb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x361a7a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x74fe5c40 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74fe5c40 created w/ share: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5c8433b8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74fe5c40 created w/ share: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3c5cf4a4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74fe5c40 created w/ share: GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x37f19066, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x74fe5c40 FIN GearsES2[obj 0x74fe5c40 isInit true, usesShared true, 1 GearsObj[0x5c8433b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c5cf4a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37f19066, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.reshape 0x74fe5c40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200008, 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] Master Context: hash 0x33d1c6c8, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x65051a66, (created true) [apply] Created Ctx #1: hash 0x483e1c67, (created true) [apply] Created Ctx #2: hash 0x3c1beefe, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x483e1c67, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x65051a66, (created true) [apply] Created Ctx #1: hash 0x33d1c6c8, (created true) [apply] Created Ctx #2: hash 0x3c1beefe, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x74fe5c40 isInit true, usesShared true, 1 GearsObj[0x5c8433b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c5cf4a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37f19066, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x595b007d: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x595b007d FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x436813f3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x436813f3 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x74fe5c40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x74fe5c40 FIN [apply] junit.framework.TestListener: endTest(test01CommonAnimatorSharedOnscreen) [apply] junit.framework.TestListener: startTest(test02EachWithAnimatorSharedOnscreen) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xc33b74f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xc33b74f 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] Thread[main,5,main] GearsES2.init.0 0xc8c12ac: tileRendererInUse null, GearsES2[obj 0xc8c12ac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xc8c12ac on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xc8c12ac created: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xc8c12ac created: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xc8c12ac created: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xc8c12ac FIN GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xc8c12ac 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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] Thread[main,5,main] GearsES2.display 0xc8c12ac 256x256, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x4efbca5a: tileRendererInUse null, GearsES2[obj 0x4efbca5a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4efbca5a on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4efbca5a created w/ share: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x74126728, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4efbca5a created w/ share: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x8ce7593, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4efbca5a created w/ share: GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xc0bc230, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x4efbca5a FIN GearsES2[obj 0x4efbca5a isInit true, usesShared true, 1 GearsObj[0x74126728, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8ce7593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc0bc230, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4efbca5a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4efbca5a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1ac313d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xf6bdf78, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0xf6bdf78, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0x1ac313d, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x4efbca5a isInit true, usesShared true, 1 GearsObj[0x74126728, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8ce7593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc0bc230, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#02,5,main] GearsES2.init.0 0x1b7cc17c: tileRendererInUse null, GearsES2[obj 0x1b7cc17c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x1b7cc17c on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1b7cc17c created w/ share: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x555bc0a0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1b7cc17c created w/ share: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2331a763, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1b7cc17c created w/ share: GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2d698a41, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x1b7cc17c FIN GearsES2[obj 0x1b7cc17c isInit true, usesShared true, 1 GearsObj[0x555bc0a0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2331a763, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d698a41, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x1b7cc17c 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1b7cc17c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1ac313d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xb545a4d, (created true) [apply] Created Ctx #1: hash 0xf6bdf78, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0xb545a4d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xf6bdf78, (created true) [apply] Created Ctx #1: hash 0x1ac313d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x1b7cc17c isInit true, usesShared true, 1 GearsObj[0x555bc0a0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2331a763, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d698a41, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.init.0 0x59662a0b: tileRendererInUse null, GearsES2[obj 0x59662a0b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x59662a0b on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59662a0b created w/ share: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2db6fc76, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59662a0b created w/ share: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4b6650ab, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59662a0b created w/ share: GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x771eea9b, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x59662a0b FIN GearsES2[obj 0x59662a0b isInit true, usesShared true, 1 GearsObj[0x2db6fc76, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b6650ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x771eea9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x59662a0b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59662a0b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1ac313d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xb545a4d, (created true) [apply] Created Ctx #1: hash 0x567d114d, (created true) [apply] Created Ctx #2: hash 0xf6bdf78, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x567d114d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xb545a4d, (created true) [apply] Created Ctx #1: hash 0xf6bdf78, (created true) [apply] Created Ctx #2: hash 0x1ac313d, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x59662a0b isInit true, usesShared true, 1 GearsObj[0x2db6fc76, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b6650ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x771eea9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4efbca5a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4efbca5a FIN [apply] junit.framework.TestListener: endTest(test02EachWithAnimatorSharedOnscreen) [apply] junit.framework.TestListener: startTest(test11CommonAnimatorSharedOffscreen) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1b7cc17c: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1b7cc17c FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x59662a0b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x59662a0b FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xc8c12ac: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xc8c12ac 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] Thread[main,5,main] GearsES2.init.0 0x35e2d654: tileRendererInUse null, GearsES2[obj 0x35e2d654 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x35e2d654 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [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[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] Thread[main,5,main] GearsES2.reshape 0x35e2d654 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x35e2d654 64x64, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: 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] Thread[main-Animator#04,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears 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 init 0x74f0ea28 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74f0ea28 created w/ share: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x666dc844, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74f0ea28 created w/ share: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x40b44244, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74f0ea28 created w/ share: GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1e3c0723, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x74f0ea28 FIN GearsES2[obj 0x74f0ea28 isInit true, usesShared true, 1 GearsObj[0x666dc844, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40b44244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e3c0723, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.reshape 0x74f0ea28 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74f0ea28, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1bd4fdd, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x76c7022e, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x76c7022e, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x1bd4fdd, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x74f0ea28 isInit true, usesShared true, 1 GearsObj[0x666dc844, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40b44244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e3c0723, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.init.0 0xf6efaab: tileRendererInUse null, GearsES2[obj 0xf6efaab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears 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 init 0xf6efaab on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf6efaab created w/ share: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x156e5151, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf6efaab created w/ share: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3305a71d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf6efaab created w/ share: GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x51d6de6d, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0xf6efaab FIN GearsES2[obj 0xf6efaab isInit true, usesShared true, 1 GearsObj[0x156e5151, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3305a71d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51d6de6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.reshape 0xf6efaab 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400004, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf6efaab, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1bd4fdd, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x7800e286, (created true) [apply] Created Ctx #1: hash 0x76c7022e, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x7800e286, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x76c7022e, (created true) [apply] Created Ctx #1: hash 0x1bd4fdd, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0xf6efaab isInit true, usesShared true, 1 GearsObj[0x156e5151, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3305a71d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51d6de6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears 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 init 0x3c19aaa5 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c19aaa5 created w/ share: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xc98e3e6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c19aaa5 created w/ share: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7594e785, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c19aaa5 created w/ share: GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x9de23c7, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared true, 1 GearsObj[0xc98e3e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7594e785, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9de23c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.reshape 0x3c19aaa5 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c19aaa5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1bd4fdd, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x7800e286, (created true) [apply] Created Ctx #1: hash 0x76c7022e, (created true) [apply] Created Ctx #2: hash 0x7c3f695e, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x7c3f695e, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x7800e286, (created true) [apply] Created Ctx #1: hash 0x76c7022e, (created true) [apply] Created Ctx #2: hash 0x1bd4fdd, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x3c19aaa5 isInit true, usesShared true, 1 GearsObj[0xc98e3e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7594e785, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9de23c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x74f0ea28: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x74f0ea28 FIN [apply] junit.framework.TestListener: endTest(test11CommonAnimatorSharedOffscreen) [apply] junit.framework.TestListener: startTest(test12EachWithAnimatorSharedOffscreen) [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0xf6efaab: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0xf6efaab FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x3c19aaa5 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x35e2d654: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x35e2d654 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] Thread[main,5,main] GearsES2.init.0 0x409bf450: tileRendererInUse null, GearsES2[obj 0x409bf450 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x409bf450 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x409bf450 created: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x409bf450 created: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x409bf450 created: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x409bf450 FIN GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x409bf450 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x409bf450, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x409bf450 64x64, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#05,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x799f10e1 on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x799f10e1 created w/ share: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x72225bcd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x799f10e1 created w/ share: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x126419b4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x799f10e1 created w/ share: GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xaa14423, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#05,5,main] GearsES2.init.X 0x799f10e1 FIN GearsES2[obj 0x799f10e1 isInit true, usesShared true, 1 GearsObj[0x72225bcd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x126419b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xaa14423, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x799f10e1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x799f10e1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x38d8f54a, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x6d0700c8, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x38d8f54a, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x799f10e1 isInit true, usesShared true, 1 GearsObj[0x72225bcd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x126419b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xaa14423, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.init.0 0x4c371370: tileRendererInUse null, GearsES2[obj 0x4c371370 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4c371370 on Thread[main-Animator#06,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4c371370 created w/ share: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x27b30313, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4c371370 created w/ share: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2498555d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4c371370 created w/ share: GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5f06e887, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x4c371370 FIN GearsES2[obj 0x4c371370 isInit true, usesShared true, 1 GearsObj[0x27b30313, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2498555d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f06e887, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x4c371370 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4c371370, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x38d8f54a, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x63c0f318, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x63c0f318, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x38d8f54a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x4c371370 isInit true, usesShared true, 1 GearsObj[0x27b30313, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2498555d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f06e887, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#07,5,main] GearsES2.init.0 0x145f66e3: tileRendererInUse null, GearsES2[obj 0x145f66e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x145f66e3 on Thread[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x145f66e3 created w/ share: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x41ee7d8d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x145f66e3 created w/ share: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6d9d9f36, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x145f66e3 created w/ share: GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x39929b1a, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#07,5,main] GearsES2.init.X 0x145f66e3 FIN GearsES2[obj 0x145f66e3 isInit true, usesShared true, 1 GearsObj[0x41ee7d8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d9d9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39929b1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x145f66e3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x145f66e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x38d8f54a, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x63c0f318, (created true) [apply] Created Ctx #2: hash 0x67ff6bb8, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x67ff6bb8, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x38d8f54a, (created true) [apply] Created Ctx #2: hash 0x63c0f318, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x145f66e3 isInit true, usesShared true, 1 GearsObj[0x41ee7d8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d9d9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39929b1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x799f10e1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x799f10e1 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4c371370: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4c371370 FIN [apply] junit.framework.TestListener: endTest(test12EachWithAnimatorSharedOffscreen) [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x145f66e3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x145f66e3 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x409bf450: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x409bf450 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 @ 1610401714672 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401714673 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.761 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401704790 ms III - Start [apply] SLOCK [T main @ 1610401704792 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen [apply] Thread[main,5,main] GearsES2.init.0 0xc33b74f: tileRendererInUse null, GearsES2[obj 0xc33b74f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xc33b74f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xc33b74f created: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xc33b74f created: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xc33b74f created: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xc33b74f FIN GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main,5,main] GearsES2.reshape 0xc33b74f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xc33b74f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0xc33b74f 256x256, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.init.0 0x595b007d: tileRendererInUse null, GearsES2[obj 0x595b007d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x595b007d on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x595b007d created w/ share: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x77521c00, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x595b007d created w/ share: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x14d6a636, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x595b007d created w/ share: GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x64632936, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x595b007d FIN GearsES2[obj 0x595b007d isInit true, usesShared true, 1 GearsObj[0x77521c00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14d6a636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64632936, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.reshape 0x595b007d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x595b007d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x33d1c6c8, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x3c1beefe, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x3c1beefe, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x33d1c6c8, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x595b007d isInit true, usesShared true, 1 GearsObj[0x77521c00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14d6a636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64632936, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.init.0 0x436813f3: tileRendererInUse null, GearsES2[obj 0x436813f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x436813f3 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x436813f3 created w/ share: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x15f6174d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x436813f3 created w/ share: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x58976cb3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x436813f3 created w/ share: GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x361a7a1, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x436813f3 FIN GearsES2[obj 0x436813f3 isInit true, usesShared true, 1 GearsObj[0x15f6174d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58976cb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x361a7a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.reshape 0x436813f3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] Master Context: hash 0x33d1c6c8, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x65051a66, (created true) [apply] Created Ctx #1: hash 0x3c1beefe, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x65051a66, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x33d1c6c8, (created true) [apply] Created Ctx #1: hash 0x3c1beefe, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x436813f3 isInit true, usesShared true, 1 GearsObj[0x15f6174d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x58976cb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x361a7a1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x74fe5c40 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74fe5c40 created w/ share: GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5c8433b8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74fe5c40 created w/ share: GearsObj[0x4567f35d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3c5cf4a4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74fe5c40 created w/ share: GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x37f19066, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x74fe5c40 FIN GearsES2[obj 0x74fe5c40 isInit true, usesShared true, 1 GearsObj[0x5c8433b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c5cf4a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37f19066, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Animator#00,5,main] GearsES2.reshape 0x74fe5c40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200008, 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] Master Context: hash 0x33d1c6c8, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x65051a66, (created true) [apply] Created Ctx #1: hash 0x483e1c67, (created true) [apply] Created Ctx #2: hash 0x3c1beefe, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x483e1c67, (isShared true, created true, master 0x33d1c6c8) [apply] Created Ctx #0: hash 0x65051a66, (created true) [apply] Created Ctx #1: hash 0x33d1c6c8, (created true) [apply] Created Ctx #2: hash 0x3c1beefe, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x74fe5c40 isInit true, usesShared true, 1 GearsObj[0x5c8433b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c5cf4a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37f19066, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc33b74f isInit true, usesShared false, 1 GearsObj[0x2e005c4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4567f35d, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x595b007d: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x595b007d FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x436813f3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x436813f3 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x74fe5c40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x74fe5c40 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xc33b74f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xc33b74f 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] Thread[main,5,main] GearsES2.init.0 0xc8c12ac: tileRendererInUse null, GearsES2[obj 0xc8c12ac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xc8c12ac on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xc8c12ac created: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xc8c12ac created: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xc8c12ac created: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0xc8c12ac FIN GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0xc8c12ac 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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] Thread[main,5,main] GearsES2.display 0xc8c12ac 256x256, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x4efbca5a: tileRendererInUse null, GearsES2[obj 0x4efbca5a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4efbca5a on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4efbca5a created w/ share: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x74126728, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4efbca5a created w/ share: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x8ce7593, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4efbca5a created w/ share: GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xc0bc230, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x4efbca5a FIN GearsES2[obj 0x4efbca5a isInit true, usesShared true, 1 GearsObj[0x74126728, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8ce7593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc0bc230, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x4efbca5a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4efbca5a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1ac313d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xf6bdf78, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0xf6bdf78, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0x1ac313d, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x4efbca5a isInit true, usesShared true, 1 GearsObj[0x74126728, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8ce7593, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc0bc230, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#02,5,main] GearsES2.init.0 0x1b7cc17c: tileRendererInUse null, GearsES2[obj 0x1b7cc17c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x1b7cc17c on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1b7cc17c created w/ share: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x555bc0a0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1b7cc17c created w/ share: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2331a763, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1b7cc17c created w/ share: GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2d698a41, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x1b7cc17c FIN GearsES2[obj 0x1b7cc17c isInit true, usesShared true, 1 GearsObj[0x555bc0a0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2331a763, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d698a41, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x1b7cc17c 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1b7cc17c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1ac313d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xb545a4d, (created true) [apply] Created Ctx #1: hash 0xf6bdf78, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0xb545a4d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xf6bdf78, (created true) [apply] Created Ctx #1: hash 0x1ac313d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x1b7cc17c isInit true, usesShared true, 1 GearsObj[0x555bc0a0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2331a763, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d698a41, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.init.0 0x59662a0b: tileRendererInUse null, GearsES2[obj 0x59662a0b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x59662a0b on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59662a0b created w/ share: GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2db6fc76, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59662a0b created w/ share: GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4b6650ab, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59662a0b created w/ share: GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x771eea9b, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x59662a0b FIN GearsES2[obj 0x59662a0b isInit true, usesShared true, 1 GearsObj[0x2db6fc76, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b6650ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x771eea9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x59662a0b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59662a0b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1ac313d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xb545a4d, (created true) [apply] Created Ctx #1: hash 0x567d114d, (created true) [apply] Created Ctx #2: hash 0xf6bdf78, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x567d114d, (isShared true, created true, master 0x1ac313d) [apply] Created Ctx #0: hash 0xb545a4d, (created true) [apply] Created Ctx #1: hash 0xf6bdf78, (created true) [apply] Created Ctx #2: hash 0x1ac313d, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x59662a0b isInit true, usesShared true, 1 GearsObj[0x2db6fc76, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b6650ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x771eea9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0xc8c12ac isInit true, usesShared false, 1 GearsObj[0x49139829, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9597028, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6069db50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4efbca5a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4efbca5a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1b7cc17c: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1b7cc17c FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x59662a0b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x59662a0b FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xc8c12ac: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xc8c12ac 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] Thread[main,5,main] GearsES2.init.0 0x35e2d654: tileRendererInUse null, GearsES2[obj 0x35e2d654 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x35e2d654 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [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[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] Thread[main,5,main] GearsES2.reshape 0x35e2d654 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x35e2d654 64x64, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: 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] Thread[main-Animator#04,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears 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 init 0x74f0ea28 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74f0ea28 created w/ share: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x666dc844, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74f0ea28 created w/ share: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x40b44244, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74f0ea28 created w/ share: GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1e3c0723, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x74f0ea28 FIN GearsES2[obj 0x74f0ea28 isInit true, usesShared true, 1 GearsObj[0x666dc844, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40b44244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e3c0723, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.reshape 0x74f0ea28 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74f0ea28, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1bd4fdd, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x76c7022e, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x76c7022e, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x1bd4fdd, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x74f0ea28 isInit true, usesShared true, 1 GearsObj[0x666dc844, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40b44244, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e3c0723, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.init.0 0xf6efaab: tileRendererInUse null, GearsES2[obj 0xf6efaab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears 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 init 0xf6efaab on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xf6efaab created w/ share: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x156e5151, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xf6efaab created w/ share: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3305a71d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xf6efaab created w/ share: GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x51d6de6d, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0xf6efaab FIN GearsES2[obj 0xf6efaab isInit true, usesShared true, 1 GearsObj[0x156e5151, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3305a71d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51d6de6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.reshape 0xf6efaab 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400004, msaa false, tileRendererInUse null [apply] >> GearsES2 0xf6efaab, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1bd4fdd, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x7800e286, (created true) [apply] Created Ctx #1: hash 0x76c7022e, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x7800e286, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x76c7022e, (created true) [apply] Created Ctx #1: hash 0x1bd4fdd, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0xf6efaab isInit true, usesShared true, 1 GearsObj[0x156e5151, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3305a71d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51d6de6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears 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 init 0x3c19aaa5 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c19aaa5 created w/ share: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xc98e3e6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c19aaa5 created w/ share: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7594e785, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c19aaa5 created w/ share: GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x9de23c7, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared true, 1 GearsObj[0xc98e3e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7594e785, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9de23c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Animator#04,5,main] GearsES2.reshape 0x3c19aaa5 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c19aaa5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1bd4fdd, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x7800e286, (created true) [apply] Created Ctx #1: hash 0x76c7022e, (created true) [apply] Created Ctx #2: hash 0x7c3f695e, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x7c3f695e, (isShared true, created true, master 0x1bd4fdd) [apply] Created Ctx #0: hash 0x7800e286, (created true) [apply] Created Ctx #1: hash 0x76c7022e, (created true) [apply] Created Ctx #2: hash 0x1bd4fdd, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x3c19aaa5 isInit true, usesShared true, 1 GearsObj[0xc98e3e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7594e785, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9de23c7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears 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] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x74f0ea28: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x74f0ea28 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0xf6efaab: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0xf6efaab FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x3c19aaa5 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x35e2d654: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x35e2d654 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] Thread[main,5,main] GearsES2.init.0 0x409bf450: tileRendererInUse null, GearsES2[obj 0x409bf450 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x409bf450 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x409bf450 created: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x409bf450 created: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x409bf450 created: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x409bf450 FIN GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x409bf450 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x409bf450, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x409bf450 64x64, swapInterval 1, drawable 0x5200002 [apply] Master Gears Init done: GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#05,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x799f10e1 on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x799f10e1 created w/ share: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x72225bcd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x799f10e1 created w/ share: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x126419b4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x799f10e1 created w/ share: GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xaa14423, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#05,5,main] GearsES2.init.X 0x799f10e1 FIN GearsES2[obj 0x799f10e1 isInit true, usesShared true, 1 GearsObj[0x72225bcd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x126419b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xaa14423, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x799f10e1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x799f10e1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x38d8f54a, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] New Context: hash 0x6d0700c8, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x38d8f54a, (created true) [apply] Total created 1 + destroyed 0 = 1 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x799f10e1 isInit true, usesShared true, 1 GearsObj[0x72225bcd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x126419b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xaa14423, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.init.0 0x4c371370: tileRendererInUse null, GearsES2[obj 0x4c371370 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4c371370 on Thread[main-Animator#06,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4c371370 created w/ share: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x27b30313, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4c371370 created w/ share: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2498555d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4c371370 created w/ share: GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5f06e887, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x4c371370 FIN GearsES2[obj 0x4c371370 isInit true, usesShared true, 1 GearsObj[0x27b30313, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2498555d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f06e887, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x4c371370 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4c371370, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x38d8f54a, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x63c0f318, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] New Context: hash 0x63c0f318, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x38d8f54a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x4c371370 isInit true, usesShared true, 1 GearsObj[0x27b30313, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2498555d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f06e887, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#07,5,main] GearsES2.init.0 0x145f66e3: tileRendererInUse null, GearsES2[obj 0x145f66e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x145f66e3 on Thread[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x145f66e3 created w/ share: GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x41ee7d8d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x145f66e3 created w/ share: GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6d9d9f36, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x145f66e3 created w/ share: GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x39929b1a, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#07,5,main] GearsES2.init.X 0x145f66e3 FIN GearsES2[obj 0x145f66e3 isInit true, usesShared true, 1 GearsObj[0x41ee7d8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d9d9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39929b1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x145f66e3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5400006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x145f66e3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x38d8f54a, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x63c0f318, (created true) [apply] Created Ctx #2: hash 0x67ff6bb8, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] New Context: hash 0x67ff6bb8, (isShared true, created true, master 0x38d8f54a) [apply] Created Ctx #0: hash 0x6d0700c8, (created true) [apply] Created Ctx #1: hash 0x38d8f54a, (created true) [apply] Created Ctx #2: hash 0x63c0f318, (created true) [apply] Total created 3 + destroyed 0 = 3 [apply] [apply] Slave Gears Init done: GearsES2[obj 0x145f66e3 isInit true, usesShared true, 1 GearsObj[0x41ee7d8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d9d9f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39929b1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x409bf450 isInit true, usesShared false, 1 GearsObj[0x35d019a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x689604d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18078bef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x799f10e1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x799f10e1 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4c371370: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4c371370 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x145f66e3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x145f66e3 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x409bf450: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x409bf450 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 @ 1610401714672 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401714673 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01CommonAnimatorSharedOnscreen took 2.405 sec [apply] Testcase: test02EachWithAnimatorSharedOnscreen took 2.142 sec [apply] Testcase: test11CommonAnimatorSharedOffscreen took 1.992 sec [apply] Testcase: test12EachWithAnimatorSharedOffscreen took 2.014 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 @ 1610401716165 ms III - Start [apply] SLOCK [T main @ 1610401716168 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrder) [apply] Thread[main-null,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6eda5c9 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x72057ecf: tileRendererInUse null, GearsES2[obj 0x72057ecf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x72057ecf on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x72057ecf created w/ share: GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5a9318bd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x72057ecf created w/ share: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x79ed2aaa, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x72057ecf created w/ share: GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5bdfdee7, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x72057ecf FIN GearsES2[obj 0x72057ecf isInit true, usesShared true, 1 GearsObj[0x5a9318bd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79ed2aaa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bdfdee7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x72057ecf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x72057ecf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x43195e57: tileRendererInUse null, GearsES2[obj 0x43195e57 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x43195e57 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x43195e57 created w/ share: GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5f3ee2c4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x43195e57 created w/ share: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e2b1f05, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x43195e57 created w/ share: GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x92a8395, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x43195e57 FIN GearsES2[obj 0x43195e57 isInit true, usesShared true, 1 GearsObj[0x5f3ee2c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e2b1f05, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x92a8395, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x43195e57 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x43195e57, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1b46dc14, (isShared true, created true, master 0x1b46dc14) [apply] Created Ctx #0: hash 0x3bb92621, (created true) [apply] Created Ctx #1: hash 0x4478a313, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x3bb92621, (isShared true, created true, master 0x1b46dc14) [apply] Created Ctx #0: hash 0x4478a313, (created true) [apply] Created Ctx #1: hash 0x1b46dc14, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x4478a313, (isShared true, created true, master 0x1b46dc14) [apply] Created Ctx #0: hash 0x3bb92621, (created true) [apply] Created Ctx #1: hash 0x1b46dc14, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrder) [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorDirtyDtorOrder) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder [apply] Thread[main-null,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5fdcaa40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6dc17b83 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created w/ share: GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xea3fdda, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created w/ share: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6751def6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created w/ share: GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x594aba01, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared true, 1 GearsObj[0xea3fdda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6751def6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x594aba01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6dc17b83 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x5e0826e7 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created w/ share: GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x36ec0495, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created w/ share: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6ab8d798, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created w/ share: GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x218d5e14, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared true, 1 GearsObj[0x36ec0495, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab8d798, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x218d5e14, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x2d2d06d3, (isShared true, created true, master 0x2d2d06d3) [apply] Created Ctx #0: hash 0x1724ee82, (created true) [apply] Created Ctx #1: hash 0x19e31216, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x1724ee82, (isShared true, created true, master 0x2d2d06d3) [apply] Created Ctx #0: hash 0x2d2d06d3, (created true) [apply] Created Ctx #1: hash 0x19e31216, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x19e31216, (isShared true, created true, master 0x2d2d06d3) [apply] Created Ctx #0: hash 0x1724ee82, (created true) [apply] Created Ctx #1: hash 0x2d2d06d3, (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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorDirtyDtorOrder) [apply] junit.framework.TestListener: startTest(test11AsyncEachAnimatorCleanDtorOrder) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 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[main-Animator#02,5,main] GearsES2.init.0 0x8dbdac1: tileRendererInUse null, GearsES2[obj 0x8dbdac1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x8dbdac1 on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x8dbdac1 created: GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x8dbdac1 created: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x8dbdac1 created: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x8dbdac1 FIN GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x8dbdac1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#04,5,main] GearsES2.init.0 0x71809907: tileRendererInUse null, GearsES2[obj 0x71809907 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x71809907 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x71809907 created w/ share: GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x9a06d70, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x71809907 created w/ share: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5842c489, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x71809907 created w/ share: GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x69874afd, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x71809907 FIN GearsES2[obj 0x71809907 isInit true, usesShared true, 1 GearsObj[0x9a06d70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5842c489, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69874afd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#04,5,main] GearsES2.reshape 0x71809907 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x71809907, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#03,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6e20b53a on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created w/ share: GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x417ca7af, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created w/ share: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e2bc8d0, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created w/ share: GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5335216, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared true, 1 GearsObj[0x417ca7af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e2bc8d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5335216, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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] XXX-C-3.1: hash 0x3d6f05f0, (isShared true, created true, master 0x3d6f05f0) [apply] Created Ctx #0: hash 0xef9f9e0, (created true) [apply] Created Ctx #1: hash 0x3e164f, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x3e164f, (isShared true, created true, master 0x3d6f05f0) [apply] Created Ctx #0: hash 0xef9f9e0, (created true) [apply] Created Ctx #1: hash 0x3d6f05f0, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0xef9f9e0, (isShared true, created true, master 0x3d6f05f0) [apply] Created Ctx #0: hash 0x3e164f, (created true) [apply] Created Ctx #1: hash 0x3d6f05f0, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder [apply] junit.framework.TestListener: endTest(test11AsyncEachAnimatorCleanDtorOrder) [apply] junit.framework.TestListener: startTest(test12AsyncEachAnimatorDirtyDtorOrder) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder [apply] Thread[main-Animator#05,5,main] GearsES2.init.0 0x6aba2b86: tileRendererInUse null, GearsES2[obj 0x6aba2b86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aba2b86 on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aba2b86 created: GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6aba2b86 created: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6aba2b86 created: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#05,5,main] GearsES2.init.X 0x6aba2b86 FIN GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x6aba2b86 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aba2b86, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#07,5,main] GearsES2.init.0 0x74e52303: tileRendererInUse null, GearsES2[obj 0x74e52303 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x74e52303 on Thread[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74e52303 created w/ share: GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4] [apply] Thread[main-Animator#06,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] gear2 0x74e52303 created w/ share: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10] [apply] GearsES2 init 0x158da8e on Thread[main-Animator#06,5,main] [apply] gear3 0x74e52303 created w/ share: GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Animator#07,5,main] GearsES2.init.X 0x74e52303 FIN GearsES2[obj 0x74e52303 isInit true, usesShared true, 1 GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x74e52303 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74e52303, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] gear1 0x158da8e created w/ share: GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7d7ffae, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x158da8e created w/ share: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x89055e6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x158da8e created w/ share: GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f4e1c16, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared true, 1 GearsObj[0x7d7ffae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x89055e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f4e1c16, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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-C-3.1: hash 0x1ef7e4d9, (isShared true, created true, master 0x1ef7e4d9) [apply] Created Ctx #0: hash 0x77639e8d, (created true) [apply] Created Ctx #1: hash 0x79a47e11, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x79a47e11, (isShared true, created true, master 0x1ef7e4d9) [apply] Created Ctx #0: hash 0x77639e8d, (created true) [apply] Created Ctx #1: hash 0x1ef7e4d9, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x77639e8d, (isShared true, created true, master 0x1ef7e4d9) [apply] Created Ctx #0: hash 0x79a47e11, (created true) [apply] Created Ctx #1: hash 0x1ef7e4d9, (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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86 FIN [apply] junit.framework.TestListener: endTest(test12AsyncEachAnimatorDirtyDtorOrder) [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303 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 @ 1610401724981 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401724982 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.705 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401716165 ms III - Start [apply] SLOCK [T main @ 1610401716168 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder [apply] Thread[main-null,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6eda5c9 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x72057ecf: tileRendererInUse null, GearsES2[obj 0x72057ecf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x72057ecf on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x72057ecf created w/ share: GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5a9318bd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x72057ecf created w/ share: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x79ed2aaa, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x72057ecf created w/ share: GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5bdfdee7, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x72057ecf FIN GearsES2[obj 0x72057ecf isInit true, usesShared true, 1 GearsObj[0x5a9318bd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79ed2aaa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bdfdee7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x72057ecf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x72057ecf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x43195e57: tileRendererInUse null, GearsES2[obj 0x43195e57 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x43195e57 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x43195e57 created w/ share: GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5f3ee2c4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x43195e57 created w/ share: GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e2b1f05, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x43195e57 created w/ share: GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x92a8395, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x43195e57 FIN GearsES2[obj 0x43195e57 isInit true, usesShared true, 1 GearsObj[0x5f3ee2c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e2b1f05, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x92a8395, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0xa17e153, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a481fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34a65733, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x43195e57 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x43195e57, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x1b46dc14, (isShared true, created true, master 0x1b46dc14) [apply] Created Ctx #0: hash 0x3bb92621, (created true) [apply] Created Ctx #1: hash 0x4478a313, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x3bb92621, (isShared true, created true, master 0x1b46dc14) [apply] Created Ctx #0: hash 0x4478a313, (created true) [apply] Created Ctx #1: hash 0x1b46dc14, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x4478a313, (isShared true, created true, master 0x1b46dc14) [apply] Created Ctx #0: hash 0x3bb92621, (created true) [apply] Created Ctx #1: hash 0x1b46dc14, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9 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[main-null,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5fdcaa40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6dc17b83 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created w/ share: GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xea3fdda, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created w/ share: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6751def6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created w/ share: GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x594aba01, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared true, 1 GearsObj[0xea3fdda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6751def6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x594aba01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6dc17b83 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x5e0826e7 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created w/ share: GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x36ec0495, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created w/ share: GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6ab8d798, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created w/ share: GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x218d5e14, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared true, 1 GearsObj[0x36ec0495, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab8d798, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x218d5e14, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x537fb510, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fcb72a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f80872, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x2d2d06d3, (isShared true, created true, master 0x2d2d06d3) [apply] Created Ctx #0: hash 0x1724ee82, (created true) [apply] Created Ctx #1: hash 0x19e31216, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x1724ee82, (isShared true, created true, master 0x2d2d06d3) [apply] Created Ctx #0: hash 0x2d2d06d3, (created true) [apply] Created Ctx #1: hash 0x19e31216, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x19e31216, (isShared true, created true, master 0x2d2d06d3) [apply] Created Ctx #0: hash 0x1724ee82, (created true) [apply] Created Ctx #1: hash 0x2d2d06d3, (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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 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[main-Animator#02,5,main] GearsES2.init.0 0x8dbdac1: tileRendererInUse null, GearsES2[obj 0x8dbdac1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x8dbdac1 on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x8dbdac1 created: GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x8dbdac1 created: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x8dbdac1 created: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x8dbdac1 FIN GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x8dbdac1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#04,5,main] GearsES2.init.0 0x71809907: tileRendererInUse null, GearsES2[obj 0x71809907 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x71809907 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x71809907 created w/ share: GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x9a06d70, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x71809907 created w/ share: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5842c489, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x71809907 created w/ share: GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x69874afd, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x71809907 FIN GearsES2[obj 0x71809907 isInit true, usesShared true, 1 GearsObj[0x9a06d70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5842c489, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69874afd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#04,5,main] GearsES2.reshape 0x71809907 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x71809907, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#03,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6e20b53a on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created w/ share: GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x417ca7af, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created w/ share: GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2e2bc8d0, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created w/ share: GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5335216, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared true, 1 GearsObj[0x417ca7af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e2bc8d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5335216, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x43ad767a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4fc2e3e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12ba1959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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] XXX-C-3.1: hash 0x3d6f05f0, (isShared true, created true, master 0x3d6f05f0) [apply] Created Ctx #0: hash 0xef9f9e0, (created true) [apply] Created Ctx #1: hash 0x3e164f, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x3e164f, (isShared true, created true, master 0x3d6f05f0) [apply] Created Ctx #0: hash 0xef9f9e0, (created true) [apply] Created Ctx #1: hash 0x3d6f05f0, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0xef9f9e0, (isShared true, created true, master 0x3d6f05f0) [apply] Created Ctx #0: hash 0x3e164f, (created true) [apply] Created Ctx #1: hash 0x3d6f05f0, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1 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[main-Animator#05,5,main] GearsES2.init.0 0x6aba2b86: tileRendererInUse null, GearsES2[obj 0x6aba2b86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aba2b86 on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aba2b86 created: GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6aba2b86 created: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6aba2b86 created: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#05,5,main] GearsES2.init.X 0x6aba2b86 FIN GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x6aba2b86 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aba2b86, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#07,5,main] GearsES2.init.0 0x74e52303: tileRendererInUse null, GearsES2[obj 0x74e52303 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x74e52303 on Thread[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74e52303 created w/ share: GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4] [apply] Thread[main-Animator#06,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] gear2 0x74e52303 created w/ share: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10] [apply] GearsES2 init 0x158da8e on Thread[main-Animator#06,5,main] [apply] gear3 0x74e52303 created w/ share: GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Animator#07,5,main] GearsES2.init.X 0x74e52303 FIN GearsES2[obj 0x74e52303 isInit true, usesShared true, 1 GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x74e52303 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74e52303, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] gear1 0x158da8e created w/ share: GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7d7ffae, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x158da8e created w/ share: GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x89055e6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x158da8e created w/ share: GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7f4e1c16, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared true, 1 GearsObj[0x7d7ffae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x89055e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f4e1c16, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x60163041, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x80c992d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3122fc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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-C-3.1: hash 0x1ef7e4d9, (isShared true, created true, master 0x1ef7e4d9) [apply] Created Ctx #0: hash 0x77639e8d, (created true) [apply] Created Ctx #1: hash 0x79a47e11, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x79a47e11, (isShared true, created true, master 0x1ef7e4d9) [apply] Created Ctx #0: hash 0x77639e8d, (created true) [apply] Created Ctx #1: hash 0x1ef7e4d9, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x77639e8d, (isShared true, created true, master 0x1ef7e4d9) [apply] Created Ctx #0: hash 0x79a47e11, (created true) [apply] Created Ctx #1: hash 0x1ef7e4d9, (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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303 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 @ 1610401724981 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401724982 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 2.108 sec [apply] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.871 sec [apply] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.737 sec [apply] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.78 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401726400 ms III - Start [apply] SLOCK [T main @ 1610401726402 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 8 [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer [apply] Thread[main-null,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6eda5c9 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x72057ecf: tileRendererInUse null, GearsES2[obj 0x72057ecf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x72057ecf on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x72057ecf created w/ share: GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1cc9e137, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x72057ecf created w/ share: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1ee20c9a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x72057ecf created w/ share: GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x18c15ca1, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x72057ecf FIN GearsES2[obj 0x72057ecf isInit true, usesShared true, 1 GearsObj[0x1cc9e137, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ee20c9a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18c15ca1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x72057ecf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x72057ecf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0xdbf57b3: tileRendererInUse null, GearsES2[obj 0xdbf57b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0xdbf57b3 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xdbf57b3 created w/ share: GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x164c3937, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xdbf57b3 created w/ share: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x9f87efa, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xdbf57b3 created w/ share: GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5a0013f5, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0xdbf57b3 FIN GearsES2[obj 0xdbf57b3 isInit true, usesShared true, 1 GearsObj[0x164c3937, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9f87efa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a0013f5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0xdbf57b3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x61c2686d, (isShared true, created true, master 0x61c2686d) [apply] Created Ctx #0: hash 0x13bbb6cd, (created true) [apply] Created Ctx #1: hash 0x5fb5c232, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x13bbb6cd, (isShared true, created true, master 0x61c2686d) [apply] Created Ctx #0: hash 0x61c2686d, (created true) [apply] Created Ctx #1: hash 0x5fb5c232, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x5fb5c232, (isShared true, created true, master 0x61c2686d) [apply] Created Ctx #0: hash 0x61c2686d, (created true) [apply] Created Ctx #1: hash 0x13bbb6cd, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9 FIN [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer) [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer) [apply] XXX-C-3.1: hash 0x61c2686d, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x13bbb6cd, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x5fb5c232, (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[main-null,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5fdcaa40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x6dc17b83 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created w/ share: GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3677d872, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6dc17b83 created w/ share: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x6a4e240d, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6dc17b83 created w/ share: GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x4119b428, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared true, 1 GearsObj[0x3677d872, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6a4e240d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4119b428, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6dc17b83 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x5e0826e7 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created w/ share: GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x23317ea, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5e0826e7 created w/ share: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x45e9ec0c, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5e0826e7 created w/ share: GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x305bc0e0, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared true, 1 GearsObj[0x23317ea, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x45e9ec0c, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x305bc0e0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x2d06449, (isShared true, created true, master 0x2d06449) [apply] Created Ctx #0: hash 0x137daff1, (created true) [apply] Created Ctx #1: hash 0x1dba4236, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x1dba4236, (isShared true, created true, master 0x2d06449) [apply] Created Ctx #0: hash 0x2d06449, (created true) [apply] Created Ctx #1: hash 0x137daff1, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x137daff1, (isShared true, created true, master 0x2d06449) [apply] Created Ctx #0: hash 0x2d06449, (created true) [apply] Created Ctx #1: hash 0x1dba4236, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer) [apply] junit.framework.TestListener: startTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer) [apply] XXX-C-3.1: hash 0x2d06449, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x1dba4236, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x137daff1, (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[main-null,5,main] GearsES2.init.0 0x8dbdac1: tileRendererInUse null, GearsES2[obj 0x8dbdac1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x8dbdac1 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x8dbdac1 created: GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x8dbdac1 created: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x8dbdac1 created: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x8dbdac1 FIN GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x8dbdac1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6e20b53a on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created w/ share: GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x410ba171, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created w/ share: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x73793b49, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created w/ share: GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6e5a9b59, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared true, 1 GearsObj[0x410ba171, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73793b49, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e5a9b59, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6e20b53a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-null,5,main] GearsES2.init.0 0x71809907: tileRendererInUse null, GearsES2[obj 0x71809907 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x71809907 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x71809907 created w/ share: GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1fd444e6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x71809907 created w/ share: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5362e6b5, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x71809907 created w/ share: GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x68c7e64c, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x71809907 FIN GearsES2[obj 0x71809907 isInit true, usesShared true, 1 GearsObj[0x1fd444e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5362e6b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68c7e64c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x71809907 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x71809907, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x290d6e9f, (isShared true, created true, master 0x290d6e9f) [apply] Created Ctx #0: hash 0x471468a4, (created true) [apply] Created Ctx #1: hash 0x49d39fee, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x49d39fee, (isShared true, created true, master 0x290d6e9f) [apply] Created Ctx #0: hash 0x471468a4, (created true) [apply] Created Ctx #1: hash 0x290d6e9f, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x471468a4, (isShared true, created true, master 0x290d6e9f) [apply] Created Ctx #0: hash 0x49d39fee, (created true) [apply] Created Ctx #1: hash 0x290d6e9f, (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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907 FIN [apply] junit.framework.TestListener: endTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer) [apply] junit.framework.TestListener: startTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer) [apply] XXX-C-3.1: hash 0x290d6e9f, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x49d39fee, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x471468a4, (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[main-null,5,main] GearsES2.init.0 0x6aba2b86: tileRendererInUse null, GearsES2[obj 0x6aba2b86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aba2b86 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aba2b86 created: GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6aba2b86 created: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6aba2b86 created: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x6aba2b86 FIN GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6aba2b86 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aba2b86, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x158da8e on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x158da8e created w/ share: GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4fbf0ad3, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x158da8e created w/ share: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x72b534e3, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x158da8e created w/ share: GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x141b3145, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared true, 1 GearsObj[0x4fbf0ad3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72b534e3, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x141b3145, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-null,5,main] GearsES2.init.0 0x74e52303: tileRendererInUse null, GearsES2[obj 0x74e52303 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x74e52303 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74e52303 created w/ share: GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4809287d, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x74e52303 created w/ share: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x71928541, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x74e52303 created w/ share: GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x5a073179, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x74e52303 FIN GearsES2[obj 0x74e52303 isInit true, usesShared true, 1 GearsObj[0x4809287d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x71928541, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5a073179, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x74e52303 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74e52303, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x3458081c, (isShared true, created true, master 0x3458081c) [apply] Created Ctx #0: hash 0x47d507c4, (created true) [apply] Created Ctx #1: hash 0x4912e096, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x4912e096, (isShared true, created true, master 0x3458081c) [apply] Created Ctx #0: hash 0x47d507c4, (created true) [apply] Created Ctx #1: hash 0x3458081c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x47d507c4, (isShared true, created true, master 0x3458081c) [apply] Created Ctx #0: hash 0x4912e096, (created true) [apply] Created Ctx #1: hash 0x3458081c, (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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303 FIN [apply] junit.framework.TestListener: endTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer) [apply] junit.framework.TestListener: startTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer) [apply] XXX-C-3.1: hash 0x3458081c, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x4912e096, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x47d507c4, (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[main-Animator#04,5,main] GearsES2.init.0 0x7c729a55: tileRendererInUse null, GearsES2[obj 0x7c729a55 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7c729a55 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7c729a55 created: GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7c729a55 created: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7c729a55 created: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x7c729a55 FIN GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#04,5,main] GearsES2.reshape 0x7c729a55 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c729a55, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#05,5,main] GearsES2.init.0 0x3bb9a3ff: tileRendererInUse null, GearsES2[obj 0x3bb9a3ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x3bb9a3ff on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3bb9a3ff created w/ share: GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x70fdf498, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3bb9a3ff created w/ share: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x60163041, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3bb9a3ff created w/ share: GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x80c992d, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#05,5,main] GearsES2.init.X 0x3bb9a3ff FIN GearsES2[obj 0x3bb9a3ff isInit true, usesShared true, 1 GearsObj[0x70fdf498, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60163041, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x80c992d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-Animator#06,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x661972b0 on Thread[main-Animator#06,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x661972b0 created w/ share: GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x661972b0 created w/ share: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x661972b0 created w/ share: GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared true, 1 GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x661972b0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x156cdf80, (isShared true, created true, master 0x156cdf80) [apply] Created Ctx #0: hash 0x7bc7974c, (created true) [apply] Created Ctx #1: hash 0x7500779c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x7500779c, (isShared true, created true, master 0x156cdf80) [apply] Created Ctx #0: hash 0x156cdf80, (created true) [apply] Created Ctx #1: hash 0x7bc7974c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x7bc7974c, (isShared true, created true, master 0x156cdf80) [apply] Created Ctx #0: hash 0x156cdf80, (created true) [apply] Created Ctx #1: hash 0x7500779c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x661972b0 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3bb9a3ff: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3bb9a3ff FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7c729a55: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7c729a55 FIN [apply] junit.framework.TestListener: endTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer) [apply] junit.framework.TestListener: startTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer [apply] Thread[main-Animator#07,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[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6356695f created: GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6356695f created: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6356695f created: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-Animator#07,5,main] GearsES2.init.X 0x6356695f FIN GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x6356695f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6356695f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#08,5,main] GearsES2.init.0 0x4f18837a: tileRendererInUse null, GearsES2[obj 0x4f18837a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x4f18837a on Thread[main-Animator#08,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f18837a created w/ share: GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x1ca2191d, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x4f18837a created w/ share: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x3bc06839, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x4f18837a created w/ share: GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6408aaab, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#08,5,main] GearsES2.init.X 0x4f18837a FIN GearsES2[obj 0x4f18837a isInit true, usesShared true, 1 GearsObj[0x1ca2191d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3bc06839, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6408aaab, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#08,5,main] GearsES2.reshape 0x4f18837a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f18837a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#09,5,main] GearsES2.init.0 0x359f7cdf: tileRendererInUse null, GearsES2[obj 0x359f7cdf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x359f7cdf on Thread[main-Animator#09,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x359f7cdf created w/ share: GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x69df01c6, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x359f7cdf created w/ share: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x2d2829fc, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x359f7cdf created w/ share: GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x11e342a7, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#09,5,main] GearsES2.init.X 0x359f7cdf FIN GearsES2[obj 0x359f7cdf isInit true, usesShared true, 1 GearsObj[0x69df01c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d2829fc, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x11e342a7, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#09,5,main] GearsES2.reshape 0x359f7cdf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x359f7cdf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x791329b5, (isShared true, created true, master 0x791329b5) [apply] Created Ctx #0: hash 0x49f0e4b1, (created true) [apply] Created Ctx #1: hash 0x473713ff, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x49f0e4b1, (isShared true, created true, master 0x791329b5) [apply] Created Ctx #0: hash 0x791329b5, (created true) [apply] Created Ctx #1: hash 0x473713ff, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x473713ff, (isShared true, created true, master 0x791329b5) [apply] Created Ctx #0: hash 0x49f0e4b1, (created true) [apply] Created Ctx #1: hash 0x791329b5, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x359f7cdf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x359f7cdf FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x4f18837a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x4f18837a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6356695f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6356695f 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[main-Animator#10,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[main-Animator#10,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f6ee6e4 created: GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4f6ee6e4 created: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4f6ee6e4 created: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#10,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#10,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, 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[main-Animator#11,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4466af20 on Thread[main-Animator#11,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4466af20 created w/ share: GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7922b8b3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4466af20 created w/ share: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6b9c8029, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4466af20 created w/ share: GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1d85fbd, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#11,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared true, 1 GearsObj[0x7922b8b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9c8029, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d85fbd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#11,5,main] GearsES2.reshape 0x4466af20 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-Animator#12,5,main] GearsES2.init.0 0xa514af7: tileRendererInUse null, GearsES2[obj 0xa514af7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0xa514af7 on Thread[main-Animator#12,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xa514af7 created w/ share: GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4bdcbdc7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xa514af7 created w/ share: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x475306f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xa514af7 created w/ share: GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3349b316, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#12,5,main] GearsES2.init.X 0xa514af7 FIN GearsES2[obj 0xa514af7 isInit true, usesShared true, 1 GearsObj[0x4bdcbdc7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x475306f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3349b316, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#12,5,main] GearsES2.reshape 0xa514af7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x41daae9a, (isShared true, created true, master 0x41daae9a) [apply] Created Ctx #0: hash 0x2c91114e, (created true) [apply] Created Ctx #1: hash 0x2256fb74, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x2256fb74, (isShared true, created true, master 0x41daae9a) [apply] Created Ctx #0: hash 0x2c91114e, (created true) [apply] Created Ctx #1: hash 0x41daae9a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x2c91114e, (isShared true, created true, master 0x41daae9a) [apply] Created Ctx #0: hash 0x2256fb74, (created true) [apply] Created Ctx #1: hash 0x41daae9a, (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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4f6ee6e4 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4466af20 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0xa514af7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0xa514af7 FIN [apply] junit.framework.TestListener: endTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers) [apply] junit.framework.TestListener: startTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers) [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[main-Animator#13,5,main] GearsES2.init.0 0x3e58a80e: tileRendererInUse null, GearsES2[obj 0x3e58a80e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3e58a80e on Thread[main-Animator#13,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3e58a80e created: GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x3e58a80e created: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x3e58a80e created: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-Animator#13,5,main] GearsES2.init.X 0x3e58a80e FIN GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-Animator#13,5,main] GearsES2.reshape 0x3e58a80e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3e58a80e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#14,5,main] GearsES2.init.0 0x4fb61f4a: tileRendererInUse null, GearsES2[obj 0x4fb61f4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x4fb61f4a on Thread[main-Animator#14,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4fb61f4a created w/ share: GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5f9b0cfa, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x4fb61f4a created w/ share: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x7c2fe0bb, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x4fb61f4a created w/ share: GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x27765883, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#14,5,main] GearsES2.init.X 0x4fb61f4a FIN GearsES2[obj 0x4fb61f4a isInit true, usesShared true, 1 GearsObj[0x5f9b0cfa, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7c2fe0bb, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x27765883, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#14,5,main] GearsES2.reshape 0x4fb61f4a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4fb61f4a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#15,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x4fb0f2b9 on Thread[main-Animator#15,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4fb0f2b9 created w/ share: GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5f8f606f, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x4fb0f2b9 created w/ share: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x44d71a76, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x4fb0f2b9 created w/ share: GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x27dacc54, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#15,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared true, 1 GearsObj[0x5f8f606f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x44d71a76, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x27dacc54, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#15,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x5bdcea17, (isShared true, created true, master 0x5bdcea17) [apply] Created Ctx #0: hash 0x52f0438a, (created true) [apply] Created Ctx #1: hash 0x5c37a67c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x5c37a67c, (isShared true, created true, master 0x5bdcea17) [apply] Created Ctx #0: hash 0x52f0438a, (created true) [apply] Created Ctx #1: hash 0x5bdcea17, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x52f0438a, (isShared true, created true, master 0x5bdcea17) [apply] Created Ctx #0: hash 0x5bdcea17, (created true) [apply] Created Ctx #1: hash 0x5c37a67c, (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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x3e58a80e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x3e58a80e FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb61f4a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb61f4a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb0f2b9 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 @ 1610401746584 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401746584 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] junit.framework.TestListener: endTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers) [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.047 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401726400 ms III - Start [apply] SLOCK [T main @ 1610401726402 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer [apply] Thread[main-null,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6eda5c9 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x72057ecf: tileRendererInUse null, GearsES2[obj 0x72057ecf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x72057ecf on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x72057ecf created w/ share: GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1cc9e137, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x72057ecf created w/ share: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1ee20c9a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x72057ecf created w/ share: GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x18c15ca1, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x72057ecf FIN GearsES2[obj 0x72057ecf isInit true, usesShared true, 1 GearsObj[0x1cc9e137, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ee20c9a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18c15ca1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x72057ecf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x72057ecf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0xdbf57b3: tileRendererInUse null, GearsES2[obj 0xdbf57b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0xdbf57b3 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xdbf57b3 created w/ share: GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x164c3937, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xdbf57b3 created w/ share: GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x9f87efa, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xdbf57b3 created w/ share: GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5a0013f5, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0xdbf57b3 FIN GearsES2[obj 0xdbf57b3 isInit true, usesShared true, 1 GearsObj[0x164c3937, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9f87efa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a0013f5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x4a1acccc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x260ceeab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d01a0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0xdbf57b3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x61c2686d, (isShared true, created true, master 0x61c2686d) [apply] Created Ctx #0: hash 0x13bbb6cd, (created true) [apply] Created Ctx #1: hash 0x5fb5c232, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x13bbb6cd, (isShared true, created true, master 0x61c2686d) [apply] Created Ctx #0: hash 0x61c2686d, (created true) [apply] Created Ctx #1: hash 0x5fb5c232, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x5fb5c232, (isShared true, created true, master 0x61c2686d) [apply] Created Ctx #0: hash 0x61c2686d, (created true) [apply] Created Ctx #1: hash 0x13bbb6cd, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x72057ecf FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6eda5c9 FIN [apply] XXX-C-3.1: hash 0x61c2686d, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x13bbb6cd, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x5fb5c232, (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[main-null,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5fdcaa40 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x6dc17b83 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created w/ share: GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3677d872, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6dc17b83 created w/ share: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x6a4e240d, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6dc17b83 created w/ share: GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x4119b428, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared true, 1 GearsObj[0x3677d872, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x6a4e240d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4119b428, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6dc17b83 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x5e0826e7 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created w/ share: GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x23317ea, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x5e0826e7 created w/ share: GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x45e9ec0c, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x5e0826e7 created w/ share: GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x305bc0e0, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared true, 1 GearsObj[0x23317ea, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x45e9ec0c, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x305bc0e0, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x7c2d88f2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x34340189, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x2d057f17, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x2d06449, (isShared true, created true, master 0x2d06449) [apply] Created Ctx #0: hash 0x137daff1, (created true) [apply] Created Ctx #1: hash 0x1dba4236, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x1dba4236, (isShared true, created true, master 0x2d06449) [apply] Created Ctx #0: hash 0x2d06449, (created true) [apply] Created Ctx #1: hash 0x137daff1, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x137daff1, (isShared true, created true, master 0x2d06449) [apply] Created Ctx #0: hash 0x2d06449, (created true) [apply] Created Ctx #1: hash 0x1dba4236, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] XXX-C-3.1: hash 0x2d06449, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x1dba4236, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x137daff1, (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[main-null,5,main] GearsES2.init.0 0x8dbdac1: tileRendererInUse null, GearsES2[obj 0x8dbdac1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x8dbdac1 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x8dbdac1 created: GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x8dbdac1 created: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x8dbdac1 created: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x8dbdac1 FIN GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x8dbdac1 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6e20b53a on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created w/ share: GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x410ba171, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created w/ share: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x73793b49, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created w/ share: GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6e5a9b59, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared true, 1 GearsObj[0x410ba171, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73793b49, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e5a9b59, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6e20b53a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-null,5,main] GearsES2.init.0 0x71809907: tileRendererInUse null, GearsES2[obj 0x71809907 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x71809907 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x71809907 created w/ share: GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1fd444e6, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x71809907 created w/ share: GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5362e6b5, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x71809907 created w/ share: GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x68c7e64c, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x71809907 FIN GearsES2[obj 0x71809907 isInit true, usesShared true, 1 GearsObj[0x1fd444e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5362e6b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68c7e64c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x575bf990, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c8a54e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d860ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x71809907 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x71809907, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x290d6e9f, (isShared true, created true, master 0x290d6e9f) [apply] Created Ctx #0: hash 0x471468a4, (created true) [apply] Created Ctx #1: hash 0x49d39fee, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x49d39fee, (isShared true, created true, master 0x290d6e9f) [apply] Created Ctx #0: hash 0x471468a4, (created true) [apply] Created Ctx #1: hash 0x290d6e9f, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x471468a4, (isShared true, created true, master 0x290d6e9f) [apply] Created Ctx #0: hash 0x49d39fee, (created true) [apply] Created Ctx #1: hash 0x290d6e9f, (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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x8dbdac1 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x71809907 FIN [apply] XXX-C-3.1: hash 0x290d6e9f, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x49d39fee, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x471468a4, (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[main-null,5,main] GearsES2.init.0 0x6aba2b86: tileRendererInUse null, GearsES2[obj 0x6aba2b86 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6aba2b86 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6aba2b86 created: GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6aba2b86 created: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6aba2b86 created: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x6aba2b86 FIN GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6aba2b86 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6aba2b86, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x158da8e on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x158da8e created w/ share: GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4fbf0ad3, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x158da8e created w/ share: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x72b534e3, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x158da8e created w/ share: GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x141b3145, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared true, 1 GearsObj[0x4fbf0ad3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72b534e3, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x141b3145, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-null,5,main] GearsES2.init.0 0x74e52303: tileRendererInUse null, GearsES2[obj 0x74e52303 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x74e52303 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74e52303 created w/ share: GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4809287d, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x74e52303 created w/ share: GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x71928541, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x74e52303 created w/ share: GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x5a073179, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x74e52303 FIN GearsES2[obj 0x74e52303 isInit true, usesShared true, 1 GearsObj[0x4809287d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x71928541, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5a073179, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6aba2b86 isInit true, usesShared false, 1 GearsObj[0x4a93549a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7715f5a7, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b8d1593, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x74e52303 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74e52303, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x3458081c, (isShared true, created true, master 0x3458081c) [apply] Created Ctx #0: hash 0x47d507c4, (created true) [apply] Created Ctx #1: hash 0x4912e096, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x4912e096, (isShared true, created true, master 0x3458081c) [apply] Created Ctx #0: hash 0x47d507c4, (created true) [apply] Created Ctx #1: hash 0x3458081c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x47d507c4, (isShared true, created true, master 0x3458081c) [apply] Created Ctx #0: hash 0x4912e096, (created true) [apply] Created Ctx #1: hash 0x3458081c, (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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6aba2b86 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x158da8e FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x74e52303 FIN [apply] XXX-C-3.1: hash 0x3458081c, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.2: hash 0x4912e096, (isShared false, created false, master 0x0) [apply] Total created 0 + destroyed 0 = 0 [apply] [apply] XXX-C-3.3: hash 0x47d507c4, (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[main-Animator#04,5,main] GearsES2.init.0 0x7c729a55: tileRendererInUse null, GearsES2[obj 0x7c729a55 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7c729a55 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7c729a55 created: GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7c729a55 created: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7c729a55 created: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x7c729a55 FIN GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#04,5,main] GearsES2.reshape 0x7c729a55 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7c729a55, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#05,5,main] GearsES2.init.0 0x3bb9a3ff: tileRendererInUse null, GearsES2[obj 0x3bb9a3ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x3bb9a3ff on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3bb9a3ff created w/ share: GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x70fdf498, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3bb9a3ff created w/ share: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x60163041, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3bb9a3ff created w/ share: GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x80c992d, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#05,5,main] GearsES2.init.X 0x3bb9a3ff FIN GearsES2[obj 0x3bb9a3ff isInit true, usesShared true, 1 GearsObj[0x70fdf498, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60163041, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x80c992d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-Animator#06,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x661972b0 on Thread[main-Animator#06,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x661972b0 created w/ share: GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x661972b0 created w/ share: GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x661972b0 created w/ share: GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared true, 1 GearsObj[0x4868e1ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f4e7d24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3016c49b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7c729a55 isInit true, usesShared false, 1 GearsObj[0x6b8682d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x510f9867, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9c629, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x661972b0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x156cdf80, (isShared true, created true, master 0x156cdf80) [apply] Created Ctx #0: hash 0x7bc7974c, (created true) [apply] Created Ctx #1: hash 0x7500779c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x7500779c, (isShared true, created true, master 0x156cdf80) [apply] Created Ctx #0: hash 0x156cdf80, (created true) [apply] Created Ctx #1: hash 0x7bc7974c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x7bc7974c, (isShared true, created true, master 0x156cdf80) [apply] Created Ctx #0: hash 0x156cdf80, (created true) [apply] Created Ctx #1: hash 0x7500779c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x661972b0 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3bb9a3ff: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x3bb9a3ff FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7c729a55: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7c729a55 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[main-Animator#07,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[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6356695f created: GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x6356695f created: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x6356695f created: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-Animator#07,5,main] GearsES2.init.X 0x6356695f FIN GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x6356695f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6356695f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#08,5,main] GearsES2.init.0 0x4f18837a: tileRendererInUse null, GearsES2[obj 0x4f18837a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x4f18837a on Thread[main-Animator#08,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f18837a created w/ share: GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x1ca2191d, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x4f18837a created w/ share: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x3bc06839, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x4f18837a created w/ share: GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6408aaab, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#08,5,main] GearsES2.init.X 0x4f18837a FIN GearsES2[obj 0x4f18837a isInit true, usesShared true, 1 GearsObj[0x1ca2191d, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3bc06839, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6408aaab, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#08,5,main] GearsES2.reshape 0x4f18837a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4f18837a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#09,5,main] GearsES2.init.0 0x359f7cdf: tileRendererInUse null, GearsES2[obj 0x359f7cdf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x359f7cdf on Thread[main-Animator#09,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x359f7cdf created w/ share: GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x69df01c6, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x359f7cdf created w/ share: GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x2d2829fc, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x359f7cdf created w/ share: GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x11e342a7, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#09,5,main] GearsES2.init.X 0x359f7cdf FIN GearsES2[obj 0x359f7cdf isInit true, usesShared true, 1 GearsObj[0x69df01c6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2d2829fc, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x11e342a7, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x715e2f8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2e4175b5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56c62d93, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#09,5,main] GearsES2.reshape 0x359f7cdf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x359f7cdf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x791329b5, (isShared true, created true, master 0x791329b5) [apply] Created Ctx #0: hash 0x49f0e4b1, (created true) [apply] Created Ctx #1: hash 0x473713ff, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x49f0e4b1, (isShared true, created true, master 0x791329b5) [apply] Created Ctx #0: hash 0x791329b5, (created true) [apply] Created Ctx #1: hash 0x473713ff, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x473713ff, (isShared true, created true, master 0x791329b5) [apply] Created Ctx #0: hash 0x49f0e4b1, (created true) [apply] Created Ctx #1: hash 0x791329b5, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x359f7cdf: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x359f7cdf FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x4f18837a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x4f18837a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6356695f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6356695f 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[main-Animator#10,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[main-Animator#10,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4f6ee6e4 created: GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4f6ee6e4 created: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4f6ee6e4 created: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#10,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#10,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, 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[main-Animator#11,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4466af20 on Thread[main-Animator#11,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4466af20 created w/ share: GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7922b8b3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4466af20 created w/ share: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6b9c8029, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4466af20 created w/ share: GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1d85fbd, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#11,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared true, 1 GearsObj[0x7922b8b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6b9c8029, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d85fbd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#11,5,main] GearsES2.reshape 0x4466af20 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, 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[main-Animator#12,5,main] GearsES2.init.0 0xa514af7: tileRendererInUse null, GearsES2[obj 0xa514af7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0xa514af7 on Thread[main-Animator#12,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xa514af7 created w/ share: GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4bdcbdc7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xa514af7 created w/ share: GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x475306f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xa514af7 created w/ share: GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3349b316, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#12,5,main] GearsES2.init.X 0xa514af7 FIN GearsES2[obj 0xa514af7 isInit true, usesShared true, 1 GearsObj[0x4bdcbdc7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x475306f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3349b316, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x3fe49b88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6234040b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e0fada5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#12,5,main] GearsES2.reshape 0xa514af7 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x41daae9a, (isShared true, created true, master 0x41daae9a) [apply] Created Ctx #0: hash 0x2c91114e, (created true) [apply] Created Ctx #1: hash 0x2256fb74, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x2256fb74, (isShared true, created true, master 0x41daae9a) [apply] Created Ctx #0: hash 0x2c91114e, (created true) [apply] Created Ctx #1: hash 0x41daae9a, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x2c91114e, (isShared true, created true, master 0x41daae9a) [apply] Created Ctx #0: hash 0x2256fb74, (created true) [apply] Created Ctx #1: hash 0x41daae9a, (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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4f6ee6e4 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x4466af20 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0xa514af7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0xa514af7 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[main-Animator#13,5,main] GearsES2.init.0 0x3e58a80e: tileRendererInUse null, GearsES2[obj 0x3e58a80e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3e58a80e on Thread[main-Animator#13,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3e58a80e created: GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x3e58a80e created: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x3e58a80e created: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] [apply] Thread[main-Animator#13,5,main] GearsES2.init.X 0x3e58a80e FIN GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null] [apply] Thread[main-Animator#13,5,main] GearsES2.reshape 0x3e58a80e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3e58a80e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#14,5,main] GearsES2.init.0 0x4fb61f4a: tileRendererInUse null, GearsES2[obj 0x4fb61f4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x4fb61f4a on Thread[main-Animator#14,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4fb61f4a created w/ share: GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5f9b0cfa, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x4fb61f4a created w/ share: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x7c2fe0bb, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x4fb61f4a created w/ share: GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x27765883, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#14,5,main] GearsES2.init.X 0x4fb61f4a FIN GearsES2[obj 0x4fb61f4a isInit true, usesShared true, 1 GearsObj[0x5f9b0cfa, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7c2fe0bb, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x27765883, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#14,5,main] GearsES2.reshape 0x4fb61f4a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4fb61f4a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#15,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] GearsES2 init 0x4fb0f2b9 on Thread[main-Animator#15,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4fb0f2b9 created w/ share: GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x5f8f606f, vbo ff 1, fs 3, bf 2, bs 4] [apply] gear2 0x4fb0f2b9 created w/ share: GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x44d71a76, vbo ff 7, fs 9, bf 8, bs 10] [apply] gear3 0x4fb0f2b9 created w/ share: GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x27dacc54, vbo ff 13, fs 15, bf 14, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#15,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared true, 1 GearsObj[0x5f8f606f, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x44d71a76, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x27dacc54, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x3e58a80e isInit true, usesShared false, 1 GearsObj[0x25785007, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x5022d276, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7409fa68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]] [apply] Thread[main-Animator#15,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, 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] XXX-C-3.1: hash 0x5bdcea17, (isShared true, created true, master 0x5bdcea17) [apply] Created Ctx #0: hash 0x52f0438a, (created true) [apply] Created Ctx #1: hash 0x5c37a67c, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x5c37a67c, (isShared true, created true, master 0x5bdcea17) [apply] Created Ctx #0: hash 0x52f0438a, (created true) [apply] Created Ctx #1: hash 0x5bdcea17, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x52f0438a, (isShared true, created true, master 0x5bdcea17) [apply] Created Ctx #0: hash 0x5bdcea17, (created true) [apply] Created Ctx #1: hash 0x5c37a67c, (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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x3e58a80e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x3e58a80e FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb61f4a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb61f4a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x4fb0f2b9 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 @ 1610401746584 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401746584 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrderCopyBuffer took 2.675 sec [apply] Testcase: test02SyncedOneAnimatorCleanDtorOrderMapBuffer took 2.368 sec [apply] Testcase: test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer took 2.318 sec [apply] Testcase: test04SyncedOneAnimatorDirtyDtorOrderMapBuffer took 2.324 sec [apply] Testcase: test11ASyncEachAnimatorCleanDtorOrderCopyBuffer took 2.286 sec [apply] Testcase: test12ASyncEachAnimatorCleanDtorOrderMapBuffer took 2.303 sec [apply] Testcase: test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers took 2.243 sec [apply] Testcase: test14AsyncEachAnimatorDirtyDtorOrderMapBuffers took 2.319 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401748062 ms III - Start [apply] SLOCK [T main @ 1610401748064 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01 [apply] junit.framework.TestListener: startTest(test01) [apply] Thread[main-null,5,main] GearsES2.init.0 0x5f058f00: tileRendererInUse null, GearsES2[obj 0x5f058f00 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5f058f00 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5f058f00 created: GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5f058f00 created: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5f058f00 created: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5f058f00 FIN GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5f058f00 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5f058f00, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6973b51b: tileRendererInUse null, GearsES2[obj 0x6973b51b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6973b51b on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6973b51b created w/ share: GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11f8161f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6973b51b created w/ share: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7a0b8a59, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6973b51b created w/ share: GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7bff6da6, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6973b51b FIN GearsES2[obj 0x6973b51b isInit true, usesShared true, 1 GearsObj[0x11f8161f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a0b8a59, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bff6da6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6973b51b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6973b51b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x479d31f3: tileRendererInUse null, GearsES2[obj 0x479d31f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x479d31f3 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x479d31f3 created w/ share: GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xbac3f75, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x479d31f3 created w/ share: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x67e5492c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x479d31f3 created w/ share: GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55082039, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x479d31f3 FIN GearsES2[obj 0x479d31f3 isInit true, usesShared true, 1 GearsObj[0xbac3f75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67e5492c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55082039, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x479d31f3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x479d31f3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x531ef27d, (isShared true, created true, master 0x531ef27d) [apply] Created Ctx #0: hash 0x18af9f2c, (created true) [apply] Created Ctx #1: hash 0xbf9741b, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x18af9f2c, (isShared true, created true, master 0x531ef27d) [apply] Created Ctx #0: hash 0xbf9741b, (created true) [apply] Created Ctx #1: hash 0x531ef27d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0xbf9741b, (isShared true, created true, master 0x18af9f2c) [apply] Created Ctx #0: hash 0x18af9f2c, (created true) [apply] Created Ctx #1: hash 0x531ef27d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] junit.framework.TestListener: endTest(test01)XXX Destroy in clean order NOW [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x479d31f3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x479d31f3 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6973b51b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6973b51b FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5f058f00: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5f058f00 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 @ 1610401751660 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401751661 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.473 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401748062 ms III - Start [apply] SLOCK [T main @ 1610401748064 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[main-null,5,main] GearsES2.init.0 0x5f058f00: tileRendererInUse null, GearsES2[obj 0x5f058f00 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5f058f00 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5f058f00 created: GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5f058f00 created: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5f058f00 created: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5f058f00 FIN GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5f058f00 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5f058f00, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x6973b51b: tileRendererInUse null, GearsES2[obj 0x6973b51b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x6973b51b on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6973b51b created w/ share: GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11f8161f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6973b51b created w/ share: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7a0b8a59, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6973b51b created w/ share: GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7bff6da6, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x6973b51b FIN GearsES2[obj 0x6973b51b isInit true, usesShared true, 1 GearsObj[0x11f8161f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a0b8a59, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bff6da6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x6973b51b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6973b51b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x479d31f3: tileRendererInUse null, GearsES2[obj 0x479d31f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x479d31f3 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x479d31f3 created w/ share: GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xbac3f75, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x479d31f3 created w/ share: GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x67e5492c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x479d31f3 created w/ share: GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55082039, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-null,5,main] GearsES2.init.X 0x479d31f3 FIN GearsES2[obj 0x479d31f3 isInit true, usesShared true, 1 GearsObj[0xbac3f75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67e5492c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55082039, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x5f058f00 isInit true, usesShared false, 1 GearsObj[0x63722933, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bed3d67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54ce8c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-null,5,main] GearsES2.reshape 0x479d31f3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x479d31f3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x531ef27d, (isShared true, created true, master 0x531ef27d) [apply] Created Ctx #0: hash 0x18af9f2c, (created true) [apply] Created Ctx #1: hash 0xbf9741b, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x18af9f2c, (isShared true, created true, master 0x531ef27d) [apply] Created Ctx #0: hash 0xbf9741b, (created true) [apply] Created Ctx #1: hash 0x531ef27d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0xbf9741b, (isShared true, created true, master 0x18af9f2c) [apply] Created Ctx #0: hash 0x18af9f2c, (created true) [apply] Created Ctx #1: hash 0x531ef27d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX Destroy in clean order NOW [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x479d31f3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x479d31f3 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6973b51b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6973b51b FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5f058f00: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5f058f00 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 @ 1610401751660 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401751661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 2.123 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401753069 ms III - Start [apply] SLOCK [T main @ 1610401753072 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [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 0x112cf40c, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 1: hash 0x5e00d3c2, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 2: hash 0x43c5c932, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 3: hash 0x625fcbd8, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 4: hash 0x188854a0, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 5: hash 0x7d02bcca, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 6: hash 0x65735cea, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 7: hash 0xd6620aa, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 8: hash 0x720db9e0, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 9: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 11, destroyedShares 0) [apply] 10: hash 0x287ade55, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] Created Ctx #0: hash 0x188854a0, (created true) [apply] Created Ctx #1: hash 0x720db9e0, (created true) [apply] Created Ctx #2: hash 0x5e00d3c2, (created true) [apply] Created Ctx #3: hash 0x65735cea, (created true) [apply] Created Ctx #4: hash 0xd6620aa, (created true) [apply] Created Ctx #5: hash 0x112cf40c, (created true) [apply] Created Ctx #6: hash 0x7d02bcca, (created true) [apply] Created Ctx #7: hash 0x43c5c932, (created true) [apply] Created Ctx #8: hash 0x287ade55, (created true) [apply] Created Ctx #9: hash 0x625fcbd8, (created true) [apply] Created Ctx #10: hash 0x4cf1dd7f, (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 0x112cf40c, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 1: hash 0x5e00d3c2, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 2: hash 0x43c5c932, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 3: hash 0x625fcbd8, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 4: hash 0x188854a0, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 5: hash 0x7d02bcca, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 6: hash 0x65735cea, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 7: hash 0xd6620aa, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 8: hash 0x720db9e0, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 9: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 10) [apply] 10: hash 0x287ade55, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Destroyed Ctx #0: hash 0x188854a0, (created false) [apply] Destroyed Ctx #1: hash 0x720db9e0, (created false) [apply] Destroyed Ctx #2: hash 0x5e00d3c2, (created false) [apply] Destroyed Ctx #3: hash 0x7d02bcca, (created false) [apply] Destroyed Ctx #4: hash 0x65735cea, (created false) [apply] Destroyed Ctx #5: hash 0x112cf40c, (created false) [apply] Destroyed Ctx #6: hash 0xd6620aa, (created false) [apply] Destroyed Ctx #7: hash 0x43c5c932, (created false) [apply] Destroyed Ctx #8: hash 0x287ade55, (created false) [apply] Destroyed Ctx #9: hash 0x625fcbd8, (created false) [apply] Total created 1 + destroyed 10 = 11 - Total Mapped 11/11 [apply] XXX-0-X-SX2 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Total created 1 + destroyed 0 = 1 - Total Mapped 1/11 [apply] XXX-1-C - GLContextShareSet.Map [apply] 0: hash 0x2fa30150, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 1: hash 0x7af8bf8b, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 2: hash 0x4de68805, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 3: hash 0x5b321036, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 4: hash 0xe9c1ff8, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 5: hash 0x23eb3d9e, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 6: hash 0x45641dbd, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 7: hash 0x47af0183, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 8: hash 0x468745ab, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 9: hash 0x3f45d49, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 10: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 11, destroyedShares 0) [apply] Created Ctx #0: hash 0x47af0183, (created true) [apply] Created Ctx #1: hash 0x4de68805, (created true) [apply] Created Ctx #2: hash 0x3f45d49, (created true) [apply] Created Ctx #3: hash 0x7af8bf8b, (created true) [apply] Created Ctx #4: hash 0x468745ab, (created true) [apply] Created Ctx #5: hash 0x2fa30150, (created true) [apply] Created Ctx #6: hash 0x5b321036, (created true) [apply] Created Ctx #7: hash 0xe9c1ff8, (created true) [apply] Created Ctx #8: hash 0x45641dbd, (created true) [apply] Created Ctx #9: hash 0x23eb3d9e, (created true) [apply] Created Ctx #10: hash 0x4cf1dd7f, (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 0x2fa30150, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 1: hash 0x7af8bf8b, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 2: hash 0x4de68805, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 3: hash 0x5b321036, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 4: hash 0xe9c1ff8, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 5: hash 0x23eb3d9e, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 6: hash 0x45641dbd, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 7: hash 0x47af0183, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 8: hash 0x468745ab, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 9: hash 0x3f45d49, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 10: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 10) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Destroyed Ctx #0: hash 0x47af0183, (created false) [apply] Destroyed Ctx #1: hash 0x4de68805, (created false) [apply] Destroyed Ctx #2: hash 0x3f45d49, (created false) [apply] Destroyed Ctx #3: hash 0x7af8bf8b, (created false) [apply] Destroyed Ctx #4: hash 0x468745ab, (created false) [apply] Destroyed Ctx #5: hash 0x2fa30150, (created false) [apply] Destroyed Ctx #6: hash 0x5b321036, (created false) [apply] Destroyed Ctx #7: hash 0xe9c1ff8, (created false) [apply] Destroyed Ctx #8: hash 0x45641dbd, (created false) [apply] Destroyed Ctx #9: hash 0x23eb3d9e, (created false) [apply] Total created 1 + destroyed 10 = 11 - Total Mapped 11/11 [apply] XXX-1-X-SX2 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Total created 1 + destroyed 0 = 1 - Total Mapped 1/11 [apply] XXX-2-C - GLContextShareSet.Map [apply] 0: hash 0x45518461, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 1: hash 0xe230132, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 2: hash 0x7a1e7dda, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 3: hash 0x7da4cbe, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 4: hash 0x63a785, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 5: hash 0x4e825c74, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 6: hash 0x648d52f, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 7: hash 0x79bcbe17, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 8: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 11, destroyedShares 0) [apply] 9: hash 0x1a189ff7, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 10: hash 0x10bb8574, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] Created Ctx #0: hash 0x45518461, (created true) [apply] Created Ctx #1: hash 0x63a785, (created true) [apply] Created Ctx #2: hash 0x648d52f, (created true) [apply] Created Ctx #3: hash 0xe230132, (created true) [apply] Created Ctx #4: hash 0x4e825c74, (created true) [apply] Created Ctx #5: hash 0x10bb8574, (created true) [apply] Created Ctx #6: hash 0x79bcbe17, (created true) [apply] Created Ctx #7: hash 0x1a189ff7, (created true) [apply] Created Ctx #8: hash 0x7a1e7dda, (created true) [apply] Created Ctx #9: hash 0x7da4cbe, (created true) [apply] Created Ctx #10: hash 0x4cf1dd7f, (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 0x45518461, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 1: hash 0xe230132, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 2: hash 0x7a1e7dda, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 3: hash 0x7da4cbe, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 4: hash 0x63a785, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 5: hash 0x4e825c74, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 6: hash 0x648d52f, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 7: hash 0x79bcbe17, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 8: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 10) [apply] 9: hash 0x1a189ff7, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 10: hash 0x10bb8574, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Destroyed Ctx #0: hash 0x45518461, (created false) [apply] Destroyed Ctx #1: hash 0x63a785, (created false) [apply] Destroyed Ctx #2: hash 0x648d52f, (created false) [apply] Destroyed Ctx #3: hash 0xe230132, (created false) [apply] Destroyed Ctx #4: hash 0x4e825c74, (created false) [apply] Destroyed Ctx #5: hash 0x10bb8574, (created false) [apply] Destroyed Ctx #6: hash 0x79bcbe17, (created false) [apply] Destroyed Ctx #7: hash 0x1a189ff7, (created false) [apply] Destroyed Ctx #8: hash 0x7a1e7dda, (created false) [apply] Destroyed Ctx #9: hash 0x7da4cbe, (created false) [apply] Total created 1 + destroyed 10 = 11 - Total Mapped 11/11 [apply] XXX-2-X-SX2 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Total created 1 + destroyed 0 = 1 - Total Mapped 1/1 [apply] junit.framework.TestListener: endTest(test01CleanDtorOrder) [apply] XXX-X-X-M1 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (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 @ 1610401768602 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401768602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.408 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401753069 ms III - Start [apply] SLOCK [T main @ 1610401753072 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 0x112cf40c, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 1: hash 0x5e00d3c2, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 2: hash 0x43c5c932, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 3: hash 0x625fcbd8, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 4: hash 0x188854a0, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 5: hash 0x7d02bcca, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 6: hash 0x65735cea, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 7: hash 0xd6620aa, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 8: hash 0x720db9e0, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 9: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 11, destroyedShares 0) [apply] 10: hash 0x287ade55, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] Created Ctx #0: hash 0x188854a0, (created true) [apply] Created Ctx #1: hash 0x720db9e0, (created true) [apply] Created Ctx #2: hash 0x5e00d3c2, (created true) [apply] Created Ctx #3: hash 0x65735cea, (created true) [apply] Created Ctx #4: hash 0xd6620aa, (created true) [apply] Created Ctx #5: hash 0x112cf40c, (created true) [apply] Created Ctx #6: hash 0x7d02bcca, (created true) [apply] Created Ctx #7: hash 0x43c5c932, (created true) [apply] Created Ctx #8: hash 0x287ade55, (created true) [apply] Created Ctx #9: hash 0x625fcbd8, (created true) [apply] Created Ctx #10: hash 0x4cf1dd7f, (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 0x112cf40c, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 1: hash 0x5e00d3c2, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 2: hash 0x43c5c932, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 3: hash 0x625fcbd8, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 4: hash 0x188854a0, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 5: hash 0x7d02bcca, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 6: hash 0x65735cea, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 7: hash 0xd6620aa, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 8: hash 0x720db9e0, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 9: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 10) [apply] 10: hash 0x287ade55, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Destroyed Ctx #0: hash 0x188854a0, (created false) [apply] Destroyed Ctx #1: hash 0x720db9e0, (created false) [apply] Destroyed Ctx #2: hash 0x5e00d3c2, (created false) [apply] Destroyed Ctx #3: hash 0x7d02bcca, (created false) [apply] Destroyed Ctx #4: hash 0x65735cea, (created false) [apply] Destroyed Ctx #5: hash 0x112cf40c, (created false) [apply] Destroyed Ctx #6: hash 0xd6620aa, (created false) [apply] Destroyed Ctx #7: hash 0x43c5c932, (created false) [apply] Destroyed Ctx #8: hash 0x287ade55, (created false) [apply] Destroyed Ctx #9: hash 0x625fcbd8, (created false) [apply] Total created 1 + destroyed 10 = 11 - Total Mapped 11/11 [apply] XXX-0-X-SX2 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Total created 1 + destroyed 0 = 1 - Total Mapped 1/11 [apply] XXX-1-C - GLContextShareSet.Map [apply] 0: hash 0x2fa30150, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 1: hash 0x7af8bf8b, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 2: hash 0x4de68805, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 3: hash 0x5b321036, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 4: hash 0xe9c1ff8, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 5: hash 0x23eb3d9e, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 6: hash 0x45641dbd, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 7: hash 0x47af0183, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 8: hash 0x468745ab, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 9: hash 0x3f45d49, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 10: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 11, destroyedShares 0) [apply] Created Ctx #0: hash 0x47af0183, (created true) [apply] Created Ctx #1: hash 0x4de68805, (created true) [apply] Created Ctx #2: hash 0x3f45d49, (created true) [apply] Created Ctx #3: hash 0x7af8bf8b, (created true) [apply] Created Ctx #4: hash 0x468745ab, (created true) [apply] Created Ctx #5: hash 0x2fa30150, (created true) [apply] Created Ctx #6: hash 0x5b321036, (created true) [apply] Created Ctx #7: hash 0xe9c1ff8, (created true) [apply] Created Ctx #8: hash 0x45641dbd, (created true) [apply] Created Ctx #9: hash 0x23eb3d9e, (created true) [apply] Created Ctx #10: hash 0x4cf1dd7f, (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 0x2fa30150, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 1: hash 0x7af8bf8b, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 2: hash 0x4de68805, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 3: hash 0x5b321036, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 4: hash 0xe9c1ff8, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 5: hash 0x23eb3d9e, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 6: hash 0x45641dbd, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 7: hash 0x47af0183, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 8: hash 0x468745ab, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 9: hash 0x3f45d49, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 10: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 10) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Destroyed Ctx #0: hash 0x47af0183, (created false) [apply] Destroyed Ctx #1: hash 0x4de68805, (created false) [apply] Destroyed Ctx #2: hash 0x3f45d49, (created false) [apply] Destroyed Ctx #3: hash 0x7af8bf8b, (created false) [apply] Destroyed Ctx #4: hash 0x468745ab, (created false) [apply] Destroyed Ctx #5: hash 0x2fa30150, (created false) [apply] Destroyed Ctx #6: hash 0x5b321036, (created false) [apply] Destroyed Ctx #7: hash 0xe9c1ff8, (created false) [apply] Destroyed Ctx #8: hash 0x45641dbd, (created false) [apply] Destroyed Ctx #9: hash 0x23eb3d9e, (created false) [apply] Total created 1 + destroyed 10 = 11 - Total Mapped 11/11 [apply] XXX-1-X-SX2 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Total created 1 + destroyed 0 = 1 - Total Mapped 1/11 [apply] XXX-2-C - GLContextShareSet.Map [apply] 0: hash 0x45518461, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 1: hash 0xe230132, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 2: hash 0x7a1e7dda, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 3: hash 0x7da4cbe, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 4: hash 0x63a785, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 5: hash 0x4e825c74, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 6: hash 0x648d52f, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 7: hash 0x79bcbe17, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 8: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 11, destroyedShares 0) [apply] 9: hash 0x1a189ff7, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] 10: hash 0x10bb8574, (isShared true, created true, master 0x4cf1dd7f, isMaster false, createdShares 11, destroyedShares 0) [apply] Created Ctx #0: hash 0x45518461, (created true) [apply] Created Ctx #1: hash 0x63a785, (created true) [apply] Created Ctx #2: hash 0x648d52f, (created true) [apply] Created Ctx #3: hash 0xe230132, (created true) [apply] Created Ctx #4: hash 0x4e825c74, (created true) [apply] Created Ctx #5: hash 0x10bb8574, (created true) [apply] Created Ctx #6: hash 0x79bcbe17, (created true) [apply] Created Ctx #7: hash 0x1a189ff7, (created true) [apply] Created Ctx #8: hash 0x7a1e7dda, (created true) [apply] Created Ctx #9: hash 0x7da4cbe, (created true) [apply] Created Ctx #10: hash 0x4cf1dd7f, (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 0x45518461, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 1: hash 0xe230132, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 2: hash 0x7a1e7dda, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 3: hash 0x7da4cbe, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 4: hash 0x63a785, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 5: hash 0x4e825c74, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 6: hash 0x648d52f, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 7: hash 0x79bcbe17, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 8: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 10) [apply] 9: hash 0x1a189ff7, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] 10: hash 0x10bb8574, (isShared true, created false, master 0x4cf1dd7f, isMaster false, createdShares 1, destroyedShares 10) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Destroyed Ctx #0: hash 0x45518461, (created false) [apply] Destroyed Ctx #1: hash 0x63a785, (created false) [apply] Destroyed Ctx #2: hash 0x648d52f, (created false) [apply] Destroyed Ctx #3: hash 0xe230132, (created false) [apply] Destroyed Ctx #4: hash 0x4e825c74, (created false) [apply] Destroyed Ctx #5: hash 0x10bb8574, (created false) [apply] Destroyed Ctx #6: hash 0x79bcbe17, (created false) [apply] Destroyed Ctx #7: hash 0x1a189ff7, (created false) [apply] Destroyed Ctx #8: hash 0x7a1e7dda, (created false) [apply] Destroyed Ctx #9: hash 0x7da4cbe, (created false) [apply] Total created 1 + destroyed 10 = 11 - Total Mapped 11/11 [apply] XXX-2-X-SX2 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (created true) [apply] Total created 1 + destroyed 0 = 1 - Total Mapped 1/1 [apply] XXX-X-X-M1 - GLContextShareSet.Map [apply] 0: hash 0x4cf1dd7f, (isShared true, created true, master 0x4cf1dd7f, isMaster true, createdShares 1, destroyedShares 0) [apply] Created Ctx #0: hash 0x4cf1dd7f, (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 @ 1610401768602 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401768602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01CleanDtorOrder took 14.238 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401770025 ms III - Start [apply] SLOCK [T main @ 1610401770028 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 4 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife [apply] junit.framework.TestListener: startTest(test01OneLife) [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x77e4c80f, isOwner false, <35fc6dc4, 7fe8ea47>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x31368b99: tileRendererInUse null, GearsES2[obj 0x31368b99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x31368b99 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x31368b99 created: GearsObj[0x39250b46, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x31368b99 created: GearsObj[0x73d668f3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x31368b99 created: GearsObj[0x73d668f3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x31368b99 FIN GearsES2[obj 0x31368b99 isInit true, usesShared false, 1 GearsObj[0x39250b46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d668f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22bf4beb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x31368b99 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x31368b99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x31368b99 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 239 ms, 251.0 fps, 3 ms/f; total: 60 f, 251.0 fps, 3 ms/f [apply] 0 s: 60 f / 187 ms, 320.8 fps, 3 ms/f; total: 120 f, 281.6 fps, 3 ms/f [apply] junit.framework.TestListener: endTest(test01OneLife) [apply] junit.framework.TestListener: startTest(test02AnotherLifeWithGLInfo) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31368b99: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31368b99 FIN [apply] Total: 2201.768ms [apply] GLProfile.initSingleton(): 1084.687ms [apply] Demo Code: 1101.97ms [apply] GLInfo: 0.001ms [apply] GLProfile.shutdown(): 15.11ms [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[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x498d318c, isOwner false, <6e171cd7, 402bba4f>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x795cd85e: tileRendererInUse null, GearsES2[obj 0x795cd85e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x795cd85e on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x795cd85e created: GearsObj[0x4f41965d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x795cd85e created: GearsObj[0x6475c6bd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x795cd85e created: GearsObj[0x6475c6bd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x795cd85e FIN GearsES2[obj 0x795cd85e isInit true, usesShared false, 1 GearsObj[0x4f41965d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6475c6bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e6b63f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x795cd85e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x795cd85e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x795cd85e 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 218 ms, 275.2 fps, 3 ms/f; total: 60 f, 275.2 fps, 3 ms/f [apply] junit.framework.TestListener: endTest(test02AnotherLifeWithGLInfo) [apply] junit.framework.TestListener: startTest(test03AnotherLife) [apply] 0 s: 60 f / 238 ms, 252.1 fps, 3 ms/f; total: 120 f, 263.1 fps, 3 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x795cd85e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x795cd85e FIN [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x498d318c, isOwner false, <6e171cd7, 402bba4f>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Total: 1231.328ms [apply] GLProfile.initSingleton(): 352.909ms [apply] Demo Code: 865.234ms [apply] GLInfo: 1.517ms [apply] GLProfile.shutdown(): 11.668ms [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[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0xf5ac9e4, isOwner false, <123ef382, dbf57b3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,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[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x384ad17b created: GearsObj[0x178b457d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x384ad17b created: GearsObj[0x5f2df8a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x384ad17b created: GearsObj[0x5f2df8a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x178b457d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f2df8a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x46c81c33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x384ad17b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x384ad17b 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 162 ms, 370.3 fps, 2 ms/f; total: 60 f, 370.3 fps, 2 ms/f [apply] 0 s: 60 f / 175 ms, 342.8 fps, 2 ms/f; total: 120 f, 356.0 fps, 2 ms/f [apply] junit.framework.TestListener: endTest(test03AnotherLife) [apply] junit.framework.TestListener: startTest(test03TwoLifes) [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x384ad17b FIN [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0xf5ac9e4, isOwner false, <123ef382, dbf57b3>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Total: 1061.339ms [apply] GLProfile.initSingleton(): 315.969ms [apply] Demo Code: 730.603ms [apply] GLInfo: 1.122ms [apply] GLProfile.shutdown(): 13.645ms [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[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x441772e, isOwner false, <7334aada, 1d9b7cce>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x4d9e68d0: tileRendererInUse null, GearsES2[obj 0x4d9e68d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4d9e68d0 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4d9e68d0 created: GearsObj[0x7f53e53c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4d9e68d0 created: GearsObj[0x5c063804, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4d9e68d0 created: GearsObj[0x5c063804, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x4d9e68d0 FIN GearsES2[obj 0x4d9e68d0 isInit true, usesShared false, 1 GearsObj[0x7f53e53c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c063804, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ef87427, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x4d9e68d0 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4d9e68d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x4d9e68d0 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 160 ms, 375.0 fps, 2 ms/f; total: 60 f, 375.0 fps, 2 ms/f [apply] 0 s: 60 f / 155 ms, 387.0 fps, 2 ms/f; total: 120 f, 380.9 fps, 2 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4d9e68d0: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4d9e68d0 FIN [apply] Total: 1049.935ms [apply] GLProfile.initSingleton(): 296.757ms [apply] Demo Code: 741.367ms [apply] GLInfo: 0.001ms [apply] GLProfile.shutdown(): 11.81ms [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x42e99e4a, isOwner false, <14dd9eb7, 52e6fdee>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,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[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6c80d78a created: GearsObj[0x421dd23e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6c80d78a created: GearsObj[0x47e86868, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6c80d78a created: GearsObj[0x47e86868, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x421dd23e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47e86868, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x138b1d28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6c80d78a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6c80d78a 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 161 ms, 372.6 fps, 2 ms/f; total: 60 f, 372.6 fps, 2 ms/f [apply] 0 s: 60 f / 156 ms, 384.6 fps, 2 ms/f; total: 120 f, 378.5 fps, 2 ms/f [apply] junit.framework.TestListener: endTest(test03TwoLifes) [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6c80d78a FIN [apply] Total: 1043.358ms [apply] GLProfile.initSingleton(): 299.432ms [apply] Demo Code: 729.358ms [apply] GLInfo: 0.002ms [apply] GLProfile.shutdown(): 14.566ms [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 @ 1610401776828 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401776828 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.684 sec [apply] ------------- Standard Output --------------- [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x77e4c80f, isOwner false, <35fc6dc4, 7fe8ea47>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x498d318c, isOwner false, <6e171cd7, 402bba4f>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0xf5ac9e4, isOwner false, <123ef382, dbf57b3>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x441772e, isOwner false, <7334aada, 1d9b7cce>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefault(): GLProfile[GL3bc/GL3bc.sw] [apply] GLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x42e99e4a, isOwner false, <14dd9eb7, 52e6fdee>[count 0, qsz 0, owner ]]] [apply] GLProfile.getDefault(gd): GLProfile[GL3bc/GL3bc.sw] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401770025 ms III - Start [apply] SLOCK [T main @ 1610401770028 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x31368b99: tileRendererInUse null, GearsES2[obj 0x31368b99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x31368b99 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x31368b99 created: GearsObj[0x39250b46, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x31368b99 created: GearsObj[0x73d668f3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x31368b99 created: GearsObj[0x73d668f3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x31368b99 FIN GearsES2[obj 0x31368b99 isInit true, usesShared false, 1 GearsObj[0x39250b46, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x73d668f3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22bf4beb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x31368b99 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x31368b99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x31368b99 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 239 ms, 251.0 fps, 3 ms/f; total: 60 f, 251.0 fps, 3 ms/f [apply] 0 s: 60 f / 187 ms, 320.8 fps, 3 ms/f; total: 120 f, 281.6 fps, 3 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31368b99: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31368b99 FIN [apply] Total: 2201.768ms [apply] GLProfile.initSingleton(): 1084.687ms [apply] Demo Code: 1101.97ms [apply] GLInfo: 0.001ms [apply] GLProfile.shutdown(): 15.11ms [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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x795cd85e: tileRendererInUse null, GearsES2[obj 0x795cd85e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x795cd85e on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x795cd85e created: GearsObj[0x4f41965d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x795cd85e created: GearsObj[0x6475c6bd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x795cd85e created: GearsObj[0x6475c6bd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x795cd85e FIN GearsES2[obj 0x795cd85e isInit true, usesShared false, 1 GearsObj[0x4f41965d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6475c6bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e6b63f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x795cd85e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x795cd85e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x795cd85e 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 218 ms, 275.2 fps, 3 ms/f; total: 60 f, 275.2 fps, 3 ms/f [apply] 0 s: 60 f / 238 ms, 252.1 fps, 3 ms/f; total: 120 f, 263.1 fps, 3 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x795cd85e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x795cd85e FIN [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x498d318c, isOwner false, <6e171cd7, 402bba4f>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Total: 1231.328ms [apply] GLProfile.initSingleton(): 352.909ms [apply] Demo Code: 865.234ms [apply] GLInfo: 1.517ms [apply] GLProfile.shutdown(): 11.668ms [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[main-Display-.x11_:0.0-1-EDT-3,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[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x384ad17b created: GearsObj[0x178b457d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x384ad17b created: GearsObj[0x5f2df8a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x384ad17b created: GearsObj[0x5f2df8a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x178b457d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f2df8a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x46c81c33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x384ad17b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x384ad17b 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 162 ms, 370.3 fps, 2 ms/f; total: 60 f, 370.3 fps, 2 ms/f [apply] 0 s: 60 f / 175 ms, 342.8 fps, 2 ms/f; total: 120 f, 356.0 fps, 2 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x384ad17b FIN [apply] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0xf5ac9e4, isOwner false, <123ef382, dbf57b3>[count 0, qsz 0, owner ]]] [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Total: 1061.339ms [apply] GLProfile.initSingleton(): 315.969ms [apply] Demo Code: 730.603ms [apply] GLInfo: 1.122ms [apply] GLProfile.shutdown(): 13.645ms [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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x4d9e68d0: tileRendererInUse null, GearsES2[obj 0x4d9e68d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4d9e68d0 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4d9e68d0 created: GearsObj[0x7f53e53c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4d9e68d0 created: GearsObj[0x5c063804, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4d9e68d0 created: GearsObj[0x5c063804, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x4d9e68d0 FIN GearsES2[obj 0x4d9e68d0 isInit true, usesShared false, 1 GearsObj[0x7f53e53c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c063804, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2ef87427, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x4d9e68d0 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4d9e68d0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x4d9e68d0 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 160 ms, 375.0 fps, 2 ms/f; total: 60 f, 375.0 fps, 2 ms/f [apply] 0 s: 60 f / 155 ms, 387.0 fps, 2 ms/f; total: 120 f, 380.9 fps, 2 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4d9e68d0: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x4d9e68d0 FIN [apply] Total: 1049.935ms [apply] GLProfile.initSingleton(): 296.757ms [apply] Demo Code: 741.367ms [apply] GLInfo: 0.001ms [apply] GLProfile.shutdown(): 11.81ms [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,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[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6c80d78a created: GearsObj[0x421dd23e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6c80d78a created: GearsObj[0x47e86868, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6c80d78a created: GearsObj[0x47e86868, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x421dd23e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47e86868, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x138b1d28, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6c80d78a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6c80d78a 256x256, swapInterval 1, drawable 0x5200002 [apply] 0 s: 60 f / 161 ms, 372.6 fps, 2 ms/f; total: 60 f, 372.6 fps, 2 ms/f [apply] 0 s: 60 f / 156 ms, 384.6 fps, 2 ms/f; total: 120 f, 378.5 fps, 2 ms/f [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6c80d78a FIN [apply] Total: 1043.358ms [apply] GLProfile.initSingleton(): 299.432ms [apply] Demo Code: 729.358ms [apply] GLInfo: 0.002ms [apply] GLProfile.shutdown(): 14.566ms [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 @ 1610401776828 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401776828 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01OneLife took 2.356 sec [apply] Testcase: test02AnotherLifeWithGLInfo took 1.233 sec [apply] Testcase: test03AnotherLife took 1.063 sec [apply] Testcase: test03TwoLifes took 2.096 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401778246 ms III - Start [apply] SLOCK [T main @ 1610401778249 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimator)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator [apply] [apply] Thread[main-null,5,main] GearsES2.init.0 0x5119fb47: tileRendererInUse null, GearsES2[obj 0x5119fb47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5119fb47 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5119fb47 created: GearsObj[0x552ee97a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5119fb47 created: GearsObj[0x15dd57ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5119fb47 created: GearsObj[0x15dd57ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5119fb47 FIN GearsES2[obj 0x5119fb47 isInit true, usesShared false, 1 GearsObj[0x552ee97a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15dd57ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cb59e89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5119fb47 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x1ab3a8c8: tileRendererInUse null, GearsES2[obj 0x1ab3a8c8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ab3a8c8 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ab3a8c8 created: GearsObj[0x11744611, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ab3a8c8 created: GearsObj[0x2f56f69d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ab3a8c8 created: GearsObj[0x2f56f69d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x1ab3a8c8 FIN GearsES2[obj 0x1ab3a8c8 isInit true, usesShared false, 1 GearsObj[0x11744611, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f56f69d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d332f85, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x1ab3a8c8 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ab3a8c8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x43195e57: tileRendererInUse null, GearsES2[obj 0x43195e57 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x43195e57 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x43195e57 created: GearsObj[0x78637dbe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x43195e57 created: GearsObj[0x78a0822b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x43195e57 created: GearsObj[0x78a0822b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x43195e57 FIN GearsES2[obj 0x43195e57 isInit true, usesShared false, 1 GearsObj[0x78637dbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78a0822b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c19fc1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x43195e57 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x43195e57, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimator) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5119fb47: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5119fb47 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ab3a8c8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ab3a8c8 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator [apply] junit.framework.TestListener: startTest(test02AsyncEachAnimator) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x3a4cfd81, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0xce8c3c6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0xce8c3c6, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x3a4cfd81, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xce8c3c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b226b5f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5fdcaa40 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#02,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[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created: GearsObj[0x63a4614f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created: GearsObj[0x79e474c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created: GearsObj[0x79e474c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x63a4614f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79e474c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32130fcf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200004, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#03,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e0826e7 on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created: GearsObj[0x6206b42c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created: GearsObj[0x1c39e2f7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created: GearsObj[0x1c39e2f7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared false, 1 GearsObj[0x6206b42c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c39e2f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33b07878, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x5e0826e7 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test02AsyncEachAnimator) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 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 @ 1610401784256 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401784257 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.866 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401778246 ms III - Start [apply] SLOCK [T main @ 1610401778249 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[main-null,5,main] GearsES2.init.0 0x5119fb47: tileRendererInUse null, GearsES2[obj 0x5119fb47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5119fb47 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5119fb47 created: GearsObj[0x552ee97a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5119fb47 created: GearsObj[0x15dd57ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5119fb47 created: GearsObj[0x15dd57ad, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x5119fb47 FIN GearsES2[obj 0x5119fb47 isInit true, usesShared false, 1 GearsObj[0x552ee97a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15dd57ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cb59e89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x5119fb47 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x1ab3a8c8: tileRendererInUse null, GearsES2[obj 0x1ab3a8c8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1ab3a8c8 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1ab3a8c8 created: GearsObj[0x11744611, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1ab3a8c8 created: GearsObj[0x2f56f69d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1ab3a8c8 created: GearsObj[0x2f56f69d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x1ab3a8c8 FIN GearsES2[obj 0x1ab3a8c8 isInit true, usesShared false, 1 GearsObj[0x11744611, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f56f69d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d332f85, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x1ab3a8c8 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1ab3a8c8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-null,5,main] GearsES2.init.0 0x43195e57: tileRendererInUse null, GearsES2[obj 0x43195e57 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x43195e57 on Thread[main-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x43195e57 created: GearsObj[0x78637dbe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x43195e57 created: GearsObj[0x78a0822b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x43195e57 created: GearsObj[0x78a0822b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-null,5,main] GearsES2.init.X 0x43195e57 FIN GearsES2[obj 0x43195e57 isInit true, usesShared false, 1 GearsObj[0x78637dbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78a0822b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26c19fc1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-null,5,main] GearsES2.reshape 0x43195e57 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x43195e57, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5119fb47: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5119fb47 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ab3a8c8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1ab3a8c8 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x43195e57 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[main-Animator#01,5,main] GearsES2.init.0 0x5fdcaa40: tileRendererInUse null, GearsES2[obj 0x5fdcaa40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5fdcaa40 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5fdcaa40 created: GearsObj[0x3a4cfd81, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5fdcaa40 created: GearsObj[0xce8c3c6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5fdcaa40 created: GearsObj[0xce8c3c6, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x5fdcaa40 FIN GearsES2[obj 0x5fdcaa40 isInit true, usesShared false, 1 GearsObj[0x3a4cfd81, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xce8c3c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b226b5f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5fdcaa40 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5fdcaa40, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#02,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[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created: GearsObj[0x63a4614f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created: GearsObj[0x79e474c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created: GearsObj[0x79e474c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x63a4614f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79e474c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32130fcf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200004, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#03,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e0826e7 on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created: GearsObj[0x6206b42c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created: GearsObj[0x1c39e2f7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created: GearsObj[0x1c39e2f7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared false, 1 GearsObj[0x6206b42c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c39e2f7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33b07878, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x5e0826e7 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5fdcaa40 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 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 @ 1610401784256 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401784257 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01SyncedOneAnimator took 3.702 sec [apply] Testcase: test02AsyncEachAnimator took 2.257 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()junit.framework.TestListener: tests to run: 16 [apply] ++++ Test Singleton.lock() [apply] [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401785685 ms III - Start [apply] SLOCK [T main @ 1610401785688 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01NormalPre_1WinPostVis) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis [apply] ++++ 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis [apply] junit.framework.TestListener: endTest(test02NormalPost_1WinPostVis) [apply] junit.framework.TestListener: startTest(test03ExclPre_1WinPostVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis [apply] junit.framework.TestListener: endTest(test03ExclPre_1WinPostVis)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1WinPostVis [apply] [apply] junit.framework.TestListener: startTest(test04ExclPost_1WinPostVis) [apply] junit.framework.TestListener: endTest(test04ExclPost_1WinPostVis) [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] junit.framework.TestListener: startTest(test05NormalPre_4WinPostVis) [apply] junit.framework.TestListener: endTest(test05NormalPre_4WinPostVis) [apply] junit.framework.TestListener: startTest(test06NormalPost_4WinPostVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4WinPostVis [apply] junit.framework.TestListener: endTest(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] ++++ 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test11NormalPre_1WinPreVis [apply] junit.framework.TestListener: endTest(test11NormalPre_1WinPreVis) [apply] junit.framework.TestListener: startTest(test12NormalPost_1WinPreVis) [apply] ++++ 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test12NormalPost_1WinPreVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test13ExclPre_1WinPreVis [apply] junit.framework.TestListener: endTest(test12NormalPost_1WinPreVis) [apply] junit.framework.TestListener: startTest(test13ExclPre_1WinPreVis) [apply] junit.framework.TestListener: endTest(test13ExclPre_1WinPreVis) [apply] junit.framework.TestListener: startTest(test14ExclPost_1WinPreVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test13ExclPre_1WinPreVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test14ExclPost_1WinPreVis [apply] junit.framework.TestListener: endTest(test14ExclPost_1WinPreVis) [apply] junit.framework.TestListener: startTest(test15NormalPre_4WinPreVis) [apply] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610401817572 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401817572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.765 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401785685 ms III - Start [apply] SLOCK [T main @ 1610401785688 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis [apply] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610401817572 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401817572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01NormalPre_1WinPostVis took 2.85 sec [apply] Testcase: test02NormalPost_1WinPostVis took 0.475 sec [apply] Testcase: test03ExclPre_1WinPostVis took 3.108 sec [apply] Testcase: test04ExclPost_1WinPostVis took 0.476 sec [apply] Testcase: test05NormalPre_4WinPostVis took 2.382 sec [apply] Testcase: test06NormalPost_4WinPostVis took 1.138 sec [apply] Testcase: test07ExclPre_4WinPostVis took 3.895 sec [apply] Testcase: test08ExclPost_4WinPostVis took 1.012 sec [apply] Testcase: test11NormalPre_1WinPreVis took 1.885 sec [apply] Testcase: test12NormalPost_1WinPreVis took 0.602 sec [apply] Testcase: test13ExclPre_1WinPreVis took 3.224 sec [apply] Testcase: test14ExclPost_1WinPreVis took 0.61 sec [apply] Testcase: test15NormalPre_4WinPreVis took 2.644 sec [apply] Testcase: test16NormalPost_4WinPreVis took 1.377 sec [apply] Testcase: test17ExclPre_4WinPreVis took 4.186 sec [apply] Testcase: test18ExclPost_4WinPreVis took 1.359 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 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401819016 ms III - Start [apply] SLOCK [T main @ 1610401819019 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis [apply] junit.framework.TestListener: endTest(test01NormalPre_1WinPostVis) [apply] junit.framework.TestListener: startTest(test02NormalPost_1WinPostVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1WinPostVis [apply] junit.framework.TestListener: endTest(test02NormalPost_1WinPostVis) [apply] junit.framework.TestListener: startTest(test03ExclPre_1WinPostVis) [apply] junit.framework.TestListener: endTest(test03ExclPre_1WinPostVis) [apply] junit.framework.TestListener: startTest(test04ExclPost_1WinPostVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1WinPostVis [apply] junit.framework.TestListener: endTest(test04ExclPost_1WinPostVis) [apply] junit.framework.TestListener: startTest(test05NormalPre_4WinPostVis) [apply] ++++ 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] junit.framework.TestListener: endTest(test05NormalPre_4WinPostVis) [apply] junit.framework.TestListener: startTest(test06NormalPost_4WinPostVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4WinPostVis [apply] junit.framework.TestListener: endTest(test06NormalPost_4WinPostVis) [apply] junit.framework.TestListener: startTest(test07ExclPre_4WinPostVis) [apply] ++++ 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] ++++ 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] junit.framework.TestListener: endTest(test07ExclPre_4WinPostVis) [apply] junit.framework.TestListener: startTest(test08ExclPost_4WinPostVis) [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] junit.framework.TestListener: endTest(test11NormalPre_1WinPreVis) [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: startTest(test12NormalPost_1WinPreVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test12NormalPost_1WinPreVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test13ExclPre_1WinPreVis [apply] junit.framework.TestListener: endTest(test12NormalPost_1WinPreVis) [apply] junit.framework.TestListener: startTest(test13ExclPre_1WinPreVis) [apply] junit.framework.TestListener: endTest(test13ExclPre_1WinPreVis) [apply] junit.framework.TestListener: startTest(test14ExclPost_1WinPreVis) [apply] ++++ 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(test14ExclPost_1WinPreVis) [apply] junit.framework.TestListener: startTest(test15NormalPre_4WinPreVis) [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] ++++ 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] ++++ 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test17ExclPre_4WinPreVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis [apply] junit.framework.TestListener: endTest(test17ExclPre_4WinPreVis) [apply] junit.framework.TestListener: startTest(test18ExclPost_4WinPreVis) [apply] junit.framework.TestListener: endTest(test18ExclPost_4WinPreVis) [apply] ++++ 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 @ 1610401850286 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401850286 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.152 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401819016 ms III - Start [apply] SLOCK [T main @ 1610401819019 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610401850286 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401850286 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01NormalPre_1WinPostVis took 2.82 sec [apply] Testcase: test02NormalPost_1WinPostVis took 0.461 sec [apply] Testcase: test03ExclPre_1WinPostVis took 3.102 sec [apply] Testcase: test04ExclPost_1WinPostVis took 0.469 sec [apply] Testcase: test05NormalPre_4WinPostVis took 2.222 sec [apply] Testcase: test06NormalPost_4WinPostVis took 0.96 sec [apply] Testcase: test07ExclPre_4WinPostVis took 3.685 sec [apply] Testcase: test08ExclPost_4WinPostVis took 0.864 sec [apply] Testcase: test11NormalPre_1WinPreVis took 1.891 sec [apply] Testcase: test12NormalPost_1WinPreVis took 0.613 sec [apply] Testcase: test13ExclPre_1WinPreVis took 3.235 sec [apply] Testcase: test14ExclPost_1WinPreVis took 0.616 sec [apply] Testcase: test15NormalPre_4WinPreVis took 2.687 sec [apply] Testcase: test16NormalPost_4WinPreVis took 1.381 sec [apply] Testcase: test17ExclPre_4WinPreVis took 4.198 sec [apply] Testcase: test18ExclPost_4WinPreVis took 1.411 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] junit.framework.TestListener: tests to run: 8 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401851732 ms III - Start [apply] SLOCK [T main @ 1610401851735 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVisjunit.framework.TestListener: startTest(test01Normal_1WinPostVis) [apply] [apply] junit.framework.TestListener: endTest(test01Normal_1WinPostVis) [apply] junit.framework.TestListener: startTest(test03Excl_1WinPostVis) [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4WinPostVis [apply] junit.framework.TestListener: endTest(test03Excl_1WinPostVis) [apply] junit.framework.TestListener: startTest(test05Normal_4WinPostVis) [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] ++++ 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] junit.framework.TestListener: endTest(test11Normal_1WinPreVis) [apply] junit.framework.TestListener: startTest(test13Excl_1WinPreVis) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test11Normal_1WinPreVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test13Excl_1WinPreVis [apply] junit.framework.TestListener: endTest(test13Excl_1WinPreVis) [apply] junit.framework.TestListener: startTest(test15Normal_4WinPreVis) [apply] ++++ 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(test15Normal_4WinPreVis) [apply] junit.framework.TestListener: startTest(test17Excl_4WinPreVis) [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(test17Excl_4WinPreVis) [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 @ 1610401869106 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401869107 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.257 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401851732 ms III - Start [apply] SLOCK [T main @ 1610401851735 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610401869106 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401869107 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01Normal_1WinPostVis took 2.602 sec [apply] Testcase: test03Excl_1WinPostVis took 1.549 sec [apply] Testcase: test05Normal_4WinPostVis took 2.167 sec [apply] Testcase: test07Excl_4WinPostVis took 2.081 sec [apply] Testcase: test11Normal_1WinPreVis took 1.696 sec [apply] Testcase: test13Excl_1WinPreVis took 1.697 sec [apply] Testcase: test15Normal_4WinPreVis took 2.458 sec [apply] Testcase: test17Excl_4WinPreVis took 2.468 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 @ 1610401870581 ms III - Start [apply] SLOCK [T main @ 1610401870584 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 8 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVisjunit.framework.TestListener: startTest(test01Normal_1WinPostVis) [apply] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1WinPostVis [apply] junit.framework.TestListener: endTest(test01Normal_1WinPostVis) [apply] junit.framework.TestListener: startTest(test03Excl_1WinPostVis) [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(test03Excl_1WinPostVis) [apply] junit.framework.TestListener: startTest(test05Normal_4WinPostVis) [apply] junit.framework.TestListener: endTest(test05Normal_4WinPostVis) [apply] junit.framework.TestListener: startTest(test07Excl_4WinPostVis) [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] ++++ 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] ++++ 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] ++++ 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test15Normal_4WinPreVis [apply] junit.framework.TestListener: endTest(test15Normal_4WinPreVis)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis [apply] [apply] junit.framework.TestListener: startTest(test17Excl_4WinPreVis) [apply] junit.framework.TestListener: endTest(test17Excl_4WinPreVis) [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 @ 1610401887618 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401887619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.944 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401870581 ms III - Start [apply] SLOCK [T main @ 1610401870584 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1WinPostVis [apply] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610401887618 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401887619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01Normal_1WinPostVis took 2.647 sec [apply] Testcase: test03Excl_1WinPostVis took 1.554 sec [apply] Testcase: test05Normal_4WinPostVis took 1.933 sec [apply] Testcase: test07Excl_4WinPostVis took 1.971 sec [apply] Testcase: test11Normal_1WinPreVis took 1.689 sec [apply] Testcase: test13Excl_1WinPreVis took 1.695 sec [apply] Testcase: test15Normal_4WinPreVis took 2.494 sec [apply] Testcase: test17Excl_4WinPreVis took 2.427 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401888997 ms III - Start [apply] SLOCK [T main @ 1610401889000 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2 [apply] junit.framework.TestListener: tests to run: 6 [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2) [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.0 0x66ed767e: tileRendererInUse null, GearsES2[obj 0x66ed767e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x66ed767e on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x66ed767e created: GearsObj[0x67435544, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x66ed767e created: GearsObj[0x5f1571e2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x66ed767e created: GearsObj[0x5f1571e2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.X 0x66ed767e FIN GearsES2[obj 0x66ed767e isInit true, usesShared false, 1 GearsObj[0x67435544, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f1571e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x577e1109, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.reshape 0x66ed767e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x66ed767e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.init FIN [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, tileRendererInUse null [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] 1 - switch - START 1001 [apply] 1 - A w1-h 0x5200002,-ctx 0x7eff88005a60 [apply] 1 - A w2-h 0x5200004,-ctx 0x7eff88761f00 [apply] Thread[Thread-1,5,main] GearsES2.reshape 0x66ed767e 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x66ed767e, angle 50.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-1,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-1,5,main] RedSquareES2.reshape FIN [apply] 1 - B w1-h 0x5200002,-ctx 0x7eff88761f00 [apply] 1 - B w2-h 0x5200004,-ctx 0x7eff88005a60 [apply] 1 - switch - END 1001 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0103-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0102-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2037 [apply] 2 - A w1-h 0x5200002,-ctx 0x7eff88761f00 [apply] 2 - A w2-h 0x5200004,-ctx 0x7eff88005a60 [apply] Thread[Thread-1,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, tileRendererInUse null [apply] Thread[Thread-1,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1,5,main] GearsES2.reshape 0x66ed767e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x66ed767e, angle 141.0, [l -1.0, r 1.0, b -1.0, t 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 0x5200002,-ctx 0x7eff88005a60 [apply] 2 - B w2-h 0x5200004,-ctx 0x7eff88761f00 [apply] 2 - switch - END 2037 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0282-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0285-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x66ed767e: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x66ed767e FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2 [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2) [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGLES2) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2 [apply] Thread[Thread-4-Animator#01,5,main] GearsES2.init.0 0x4b1249c8: tileRendererInUse null, GearsES2[obj 0x4b1249c8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4b1249c8 on Thread[Thread-4-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4b1249c8 created: GearsObj[0x26a877eb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4b1249c8 created: GearsObj[0x4f72cdf0, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4b1249c8 created: GearsObj[0x4f72cdf0, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-4-Animator#01,5,main] GearsES2.init.X 0x4b1249c8 FIN GearsES2[obj 0x4b1249c8 isInit true, usesShared false, 1 GearsObj[0x26a877eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f72cdf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x420e7222, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-4-Animator#01,5,main] GearsES2.reshape 0x4b1249c8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effbc04e7e0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4b1249c8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-4-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effbc084f60, tileRendererInUse null [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape FIN [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] 1 - switch - START 1004 [apply] 1 - A w1-h 0x7effbc04e7e0,-ctx 0x7effb8004ac0 [apply] 1 - A w2-h 0x7effbc084f60,-ctx 0x7effb83197c0 [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x4b1249c8 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effbc084f60, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4b1249c8, angle 58.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effbc04e7e0, tileRendererInUse null [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN [apply] 1 - B w1-h 0x7effbc04e7e0,-ctx 0x7effb83197c0 [apply] 1 - B w2-h 0x7effbc084f60,-ctx 0x7effb8004ac0 [apply] 1 - switch - END 1004 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0118-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0121-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] 2 - switch - START 2036 [apply] 2 - A w1-h 0x7effbc04e7e0,-ctx 0x7effb83197c0 [apply] 2 - A w2-h 0x7effbc084f60,-ctx 0x7effb8004ac0 [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effbc084f60, tileRendererInUse null [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x4b1249c8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effbc04e7e0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4b1249c8, angle 142.5, [l -1.0, r 1.0, b -1.0, t 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 0x7effbc04e7e0,-ctx 0x7effb8004ac0 [apply] 2 - B w2-h 0x7effbc084f60,-ctx 0x7effb83197c0 [apply] 2 - switch - END 2036 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0285-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0285-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4b1249c8: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4b1249c8 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose FIN [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGLES2) [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGL2ES2) [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[Thread-5-Animator#02,5,main] GearsES2.init.0 0x2811d10d: tileRendererInUse null, GearsES2[obj 0x2811d10d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2811d10d on Thread[Thread-5-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2811d10d created: GearsObj[0x5d1a5cef, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2811d10d created: GearsObj[0x3b9fa6b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2811d10d created: GearsObj[0x3b9fa6b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-5-Animator#02,5,main] GearsES2.init.X 0x2811d10d FIN GearsES2[obj 0x2811d10d isInit true, usesShared false, 1 GearsObj[0x5d1a5cef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b9fa6b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc938c6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-5-Animator#02,5,main] GearsES2.reshape 0x2811d10d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2811d10d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1001 [apply] 1 - A w1-h 0x5200002,-ctx 0x7eff800198a0 [apply] 1 - A w2-h 0x5200004,-ctx 0x7eff80340c50 [apply] Thread[Thread-5,5,main] GearsES2.reshape 0x2811d10d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2811d10d, angle 119.5, [l -1.0, r 1.0, b -1.0, t 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 0x5200002,-ctx 0x7eff80340c50 [apply] 1 - B w2-h 0x5200004,-ctx 0x7eff800198a0 [apply] 1 - switch - END 1001 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0241-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] 2 - switch - START 2024 [apply] 2 - A w1-h 0x5200002,-ctx 0x7eff80340c50 [apply] 2 - A w2-h 0x5200004,-ctx 0x7eff800198a0 [apply] Thread[Thread-5,5,main] GearsES2.reshape 0x2811d10d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2811d10d, angle 222.0, [l -1.0, r 1.0, b -1.0, t 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 0x5200002,-ctx 0x7eff800198a0 [apply] 2 - B w2-h 0x5200004,-ctx 0x7eff80340c50 [apply] 2 - switch - END 2024 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0444-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x2811d10d: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x2811d10d FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGL2ES2) [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGLES2) [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] Thread[Thread-6-Animator#03,5,main] GearsES2.init.0 0xe496dd3: tileRendererInUse null, GearsES2[obj 0xe496dd3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xe496dd3 on Thread[Thread-6-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xe496dd3 created: GearsObj[0x2518b732, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xe496dd3 created: GearsObj[0x549c1876, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xe496dd3 created: GearsObj[0x549c1876, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-6-Animator#03,5,main] GearsES2.init.X 0xe496dd3 FIN GearsES2[obj 0xe496dd3 isInit true, usesShared false, 1 GearsObj[0x2518b732, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x549c1876, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74e97d2a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-6-Animator#03,5,main] GearsES2.reshape 0xe496dd3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effb404dc40, msaa false, tileRendererInUse null [apply] >> GearsES2 0xe496dd3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGLES2_________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1001 [apply] 1 - A w1-h 0x7effb404dc40,-ctx 0x7effb00016d0 [apply] 1 - A w2-h 0x7effb4080a80,-ctx 0x7effb02f01b0 [apply] Thread[Thread-6,5,main] GearsES2.reshape 0xe496dd3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effb4080a80, msaa false, tileRendererInUse null [apply] >> GearsES2 0xe496dd3, angle 105.5, [l -1.0, r 1.0, b -1.0, t 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 0x7effb404dc40,-ctx 0x7effb02f01b0 [apply] 1 - B w2-h 0x7effb4080a80,-ctx 0x7effb00016d0 [apply] 1 - switch - END 1001 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGLES2_________-n0213-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] 2 - switch - START 2020 [apply] 2 - A w1-h 0x7effb404dc40,-ctx 0x7effb02f01b0 [apply] 2 - A w2-h 0x7effb4080a80,-ctx 0x7effb00016d0 [apply] Thread[Thread-6,5,main] GearsES2.reshape 0xe496dd3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effb404dc40, msaa false, tileRendererInUse null [apply] >> GearsES2 0xe496dd3, angle 202.5, [l -1.0, r 1.0, b -1.0, t 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 0x7effb404dc40,-ctx 0x7effb00016d0 [apply] 2 - B w2-h 0x7effb4080a80,-ctx 0x7effb02f01b0 [apply] 2 - switch - END 2020 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGLES2_________-n0405-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0xe496dd3: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0xe496dd3 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2 [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGLES2) [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGL2ES2) [apply] Thread[Thread-7-Animator#04,5,main] GearsES2.init.0 0x1358979f: tileRendererInUse null, GearsES2[obj 0x1358979f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1358979f on Thread[Thread-7-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1358979f created: GearsObj[0x1e3bf2a2, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1358979f created: GearsObj[0x5b40bb64, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1358979f created: GearsObj[0x5b40bb64, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-7-Animator#04,5,main] GearsES2.init.X 0x1358979f FIN GearsES2[obj 0x1358979f isInit true, usesShared false, 1 GearsObj[0x1e3bf2a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b40bb64, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6671c127, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-7-Animator#04,5,main] GearsES2.reshape 0x1358979f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1358979f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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#04: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGL2ES2____-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1001 [apply] Thread[Thread-7,5,main] GearsES2.reshape 0x1358979f 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1358979f, angle 110.0, [l -1.0, r 1.0, b -1.0, t 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 1001 [apply] 2 - switch - START 2020 [apply] Thread[Thread-7,5,main] GearsES2.reshape 0x1358979f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1358979f, angle 225.5, [l -1.0, r 1.0, b -1.0, t 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 2020 [apply] Thread[Thread-7,5,main] GearsES2.dispose 0x1358979f: tileRendererInUse null [apply] Thread[Thread-7,5,main] GearsES2.dispose 0x1358979f FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-5,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-5,5,main] [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGL2ES2) [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGLES2) [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] Thread[Thread-8-Animator#05,5,main] GearsES2.init.0 0x51b6d3d3: tileRendererInUse null, GearsES2[obj 0x51b6d3d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x51b6d3d3 on Thread[Thread-8-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x51b6d3d3 created: GearsObj[0x421504b8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x51b6d3d3 created: GearsObj[0x3c4c3159, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x51b6d3d3 created: GearsObj[0x3c4c3159, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-8-Animator#05,5,main] GearsES2.init.X 0x51b6d3d3 FIN GearsES2[obj 0x51b6d3d3 isInit true, usesShared false, 1 GearsObj[0x421504b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c4c3159, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab83350, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-8-Animator#05,5,main] GearsES2.reshape 0x51b6d3d3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effa4024890, msaa false, tileRendererInUse null [apply] >> GearsES2 0x51b6d3d3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGLES2_____-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1002 [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x51b6d3d3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effa40403a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x51b6d3d3, angle 96.5, [l -1.0, r 1.0, b -1.0, t 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 1002 [apply] 2 - switch - START 2018 [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x51b6d3d3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effa4024890, msaa false, tileRendererInUse null [apply] >> GearsES2 0x51b6d3d3, angle 198.5, [l -1.0, r 1.0, b -1.0, t 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 2018 [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGLES2) [apply] Thread[Thread-8,5,main] GearsES2.dispose 0x51b6d3d3: tileRendererInUse null [apply] Thread[Thread-8,5,main] GearsES2.dispose 0x51b6d3d3 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-6,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-6,5,main] [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 @ 1610401905587 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401905587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.447 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401888997 ms III - Start [apply] SLOCK [T main @ 1610401889000 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2 [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.0 0x66ed767e: tileRendererInUse null, GearsES2[obj 0x66ed767e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x66ed767e on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x66ed767e created: GearsObj[0x67435544, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x66ed767e created: GearsObj[0x5f1571e2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x66ed767e created: GearsObj[0x5f1571e2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.init.X 0x66ed767e FIN GearsES2[obj 0x66ed767e isInit true, usesShared false, 1 GearsObj[0x67435544, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f1571e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x577e1109, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-Animator#00,5,main] GearsES2.reshape 0x66ed767e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x66ed767e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-1-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.init FIN [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, tileRendererInUse null [apply] Thread[Thread-1-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] 1 - switch - START 1001 [apply] 1 - A w1-h 0x5200002,-ctx 0x7eff88005a60 [apply] 1 - A w2-h 0x5200004,-ctx 0x7eff88761f00 [apply] Thread[Thread-1,5,main] GearsES2.reshape 0x66ed767e 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x66ed767e, angle 50.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-1,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-1,5,main] RedSquareES2.reshape FIN [apply] 1 - B w1-h 0x5200002,-ctx 0x7eff88761f00 [apply] 1 - B w2-h 0x5200004,-ctx 0x7eff88005a60 [apply] 1 - switch - END 1001 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0103-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0102-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2037 [apply] 2 - A w1-h 0x5200002,-ctx 0x7eff88761f00 [apply] 2 - A w2-h 0x5200004,-ctx 0x7eff88005a60 [apply] Thread[Thread-1,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, tileRendererInUse null [apply] Thread[Thread-1,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1,5,main] GearsES2.reshape 0x66ed767e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x66ed767e, angle 141.0, [l -1.0, r 1.0, b -1.0, t 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 0x5200002,-ctx 0x7eff88005a60 [apply] 2 - B w2-h 0x5200004,-ctx 0x7eff88761f00 [apply] 2 - switch - END 2037 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0282-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0285-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x66ed767e: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x66ed767e FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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] Thread[Thread-4-Animator#01,5,main] GearsES2.init.0 0x4b1249c8: tileRendererInUse null, GearsES2[obj 0x4b1249c8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4b1249c8 on Thread[Thread-4-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4b1249c8 created: GearsObj[0x26a877eb, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4b1249c8 created: GearsObj[0x4f72cdf0, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4b1249c8 created: GearsObj[0x4f72cdf0, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-4-Animator#01,5,main] GearsES2.init.X 0x4b1249c8 FIN GearsES2[obj 0x4b1249c8 isInit true, usesShared false, 1 GearsObj[0x26a877eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f72cdf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x420e7222, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-4-Animator#01,5,main] GearsES2.reshape 0x4b1249c8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effbc04e7e0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4b1249c8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-4-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effbc084f60, tileRendererInUse null [apply] Thread[Thread-4-Animator#01,5,main] RedSquareES2.reshape FIN [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] 1 - switch - START 1004 [apply] 1 - A w1-h 0x7effbc04e7e0,-ctx 0x7effb8004ac0 [apply] 1 - A w2-h 0x7effbc084f60,-ctx 0x7effb83197c0 [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x4b1249c8 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effbc084f60, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4b1249c8, angle 58.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effbc04e7e0, tileRendererInUse null [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN [apply] 1 - B w1-h 0x7effbc04e7e0,-ctx 0x7effb83197c0 [apply] 1 - B w2-h 0x7effbc084f60,-ctx 0x7effb8004ac0 [apply] 1 - switch - END 1004 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0118-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0121-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] 2 - switch - START 2036 [apply] 2 - A w1-h 0x7effbc04e7e0,-ctx 0x7effb83197c0 [apply] 2 - A w2-h 0x7effbc084f60,-ctx 0x7effb8004ac0 [apply] Thread[Thread-4,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effbc084f60, tileRendererInUse null [apply] Thread[Thread-4,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x4b1249c8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effbc04e7e0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4b1249c8, angle 142.5, [l -1.0, r 1.0, b -1.0, t 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 0x7effbc04e7e0,-ctx 0x7effb8004ac0 [apply] 2 - B w2-h 0x7effbc084f60,-ctx 0x7effb83197c0 [apply] 2 - switch - END 2036 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0285-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGLES2_-n0285-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4b1249c8: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4b1249c8 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose FIN [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[Thread-5-Animator#02,5,main] GearsES2.init.0 0x2811d10d: tileRendererInUse null, GearsES2[obj 0x2811d10d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2811d10d on Thread[Thread-5-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2811d10d created: GearsObj[0x5d1a5cef, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2811d10d created: GearsObj[0x3b9fa6b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2811d10d created: GearsObj[0x3b9fa6b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-5-Animator#02,5,main] GearsES2.init.X 0x2811d10d FIN GearsES2[obj 0x2811d10d isInit true, usesShared false, 1 GearsObj[0x5d1a5cef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b9fa6b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc938c6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-5-Animator#02,5,main] GearsES2.reshape 0x2811d10d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2811d10d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1001 [apply] 1 - A w1-h 0x5200002,-ctx 0x7eff800198a0 [apply] 1 - A w2-h 0x5200004,-ctx 0x7eff80340c50 [apply] Thread[Thread-5,5,main] GearsES2.reshape 0x2811d10d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2811d10d, angle 119.5, [l -1.0, r 1.0, b -1.0, t 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 0x5200002,-ctx 0x7eff80340c50 [apply] 1 - B w2-h 0x5200004,-ctx 0x7eff800198a0 [apply] 1 - switch - END 1001 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0241-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] 2 - switch - START 2024 [apply] 2 - A w1-h 0x5200002,-ctx 0x7eff80340c50 [apply] 2 - A w2-h 0x5200004,-ctx 0x7eff800198a0 [apply] Thread[Thread-5,5,main] GearsES2.reshape 0x2811d10d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2811d10d, angle 222.0, [l -1.0, r 1.0, b -1.0, t 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 0x5200002,-ctx 0x7eff800198a0 [apply] 2 - B w2-h 0x5200004,-ctx 0x7eff80340c50 [apply] 2 - switch - END 2024 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0444-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x2811d10d: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x2811d10d FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,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] Thread[Thread-6-Animator#03,5,main] GearsES2.init.0 0xe496dd3: tileRendererInUse null, GearsES2[obj 0xe496dd3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xe496dd3 on Thread[Thread-6-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xe496dd3 created: GearsObj[0x2518b732, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xe496dd3 created: GearsObj[0x549c1876, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xe496dd3 created: GearsObj[0x549c1876, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-6-Animator#03,5,main] GearsES2.init.X 0xe496dd3 FIN GearsES2[obj 0xe496dd3 isInit true, usesShared false, 1 GearsObj[0x2518b732, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x549c1876, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74e97d2a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-6-Animator#03,5,main] GearsES2.reshape 0xe496dd3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effb404dc40, msaa false, tileRendererInUse null [apply] >> GearsES2 0xe496dd3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGLES2_________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1001 [apply] 1 - A w1-h 0x7effb404dc40,-ctx 0x7effb00016d0 [apply] 1 - A w2-h 0x7effb4080a80,-ctx 0x7effb02f01b0 [apply] Thread[Thread-6,5,main] GearsES2.reshape 0xe496dd3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effb4080a80, msaa false, tileRendererInUse null [apply] >> GearsES2 0xe496dd3, angle 105.5, [l -1.0, r 1.0, b -1.0, t 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 0x7effb404dc40,-ctx 0x7effb02f01b0 [apply] 1 - B w2-h 0x7effb4080a80,-ctx 0x7effb00016d0 [apply] 1 - switch - END 1001 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGLES2_________-n0213-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] 2 - switch - START 2020 [apply] 2 - A w1-h 0x7effb404dc40,-ctx 0x7effb02f01b0 [apply] 2 - A w2-h 0x7effb4080a80,-ctx 0x7effb00016d0 [apply] Thread[Thread-6,5,main] GearsES2.reshape 0xe496dd3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effb404dc40, msaa false, tileRendererInUse null [apply] >> GearsES2 0xe496dd3, angle 202.5, [l -1.0, r 1.0, b -1.0, t 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 0x7effb404dc40,-ctx 0x7effb00016d0 [apply] 2 - B w2-h 0x7effb4080a80,-ctx 0x7effb02f01b0 [apply] 2 - switch - END 2020 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGLES2_________-n0405-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0xe496dd3: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0xe496dd3 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [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[Thread-7-Animator#04,5,main] GearsES2.init.0 0x1358979f: tileRendererInUse null, GearsES2[obj 0x1358979f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1358979f on Thread[Thread-7-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1358979f created: GearsObj[0x1e3bf2a2, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1358979f created: GearsObj[0x5b40bb64, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1358979f created: GearsObj[0x5b40bb64, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-7-Animator#04,5,main] GearsES2.init.X 0x1358979f FIN GearsES2[obj 0x1358979f isInit true, usesShared false, 1 GearsObj[0x1e3bf2a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b40bb64, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6671c127, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-7-Animator#04,5,main] GearsES2.reshape 0x1358979f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1358979f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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#04: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGL2ES2____-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1001 [apply] Thread[Thread-7,5,main] GearsES2.reshape 0x1358979f 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1358979f, angle 110.0, [l -1.0, r 1.0, b -1.0, t 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 1001 [apply] 2 - switch - START 2020 [apply] Thread[Thread-7,5,main] GearsES2.reshape 0x1358979f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1358979f, angle 225.5, [l -1.0, r 1.0, b -1.0, t 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 2020 [apply] Thread[Thread-7,5,main] GearsES2.dispose 0x1358979f: tileRendererInUse null [apply] Thread[Thread-7,5,main] GearsES2.dispose 0x1358979f FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-5,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-5,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] Thread[Thread-8-Animator#05,5,main] GearsES2.init.0 0x51b6d3d3: tileRendererInUse null, GearsES2[obj 0x51b6d3d3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x51b6d3d3 on Thread[Thread-8-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x51b6d3d3 created: GearsObj[0x421504b8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x51b6d3d3 created: GearsObj[0x3c4c3159, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x51b6d3d3 created: GearsObj[0x3c4c3159, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-8-Animator#05,5,main] GearsES2.init.X 0x51b6d3d3 FIN GearsES2[obj 0x51b6d3d3 isInit true, usesShared false, 1 GearsObj[0x421504b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c4c3159, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab83350, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-8-Animator#05,5,main] GearsES2.reshape 0x51b6d3d3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effa4024890, msaa false, tileRendererInUse null [apply] >> GearsES2 0x51b6d3d3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGLES2_____-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1002 [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x51b6d3d3 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7effa40403a0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x51b6d3d3, angle 96.5, [l -1.0, r 1.0, b -1.0, t 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 1002 [apply] 2 - switch - START 2018 [apply] Thread[Thread-8,5,main] GearsES2.reshape 0x51b6d3d3 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7effa4024890, msaa false, tileRendererInUse null [apply] >> GearsES2 0x51b6d3d3, angle 198.5, [l -1.0, r 1.0, b -1.0, t 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 2018 [apply] Thread[Thread-8,5,main] GearsES2.dispose 0x51b6d3d3: tileRendererInUse null [apply] Thread[Thread-8,5,main] GearsES2.dispose 0x51b6d3d3 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-6,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-6,5,main] [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 @ 1610401905587 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401905587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGL2ES2 took 4.043 sec [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGLES2 took 2.504 sec [apply] Testcase: testSwitch2GLWindowOneDemoGL2ES2 took 2.527 sec [apply] Testcase: testSwitch2GLWindowOneDemoGLES2 took 2.474 sec [apply] Testcase: testSwitch2WindowSingleContextGL2ES2 took 2.515 sec [apply] Testcase: testSwitch2WindowSingleContextGLES2 took 2.465 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] junit.framework.TestListener: tests to run: 12 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401907022 ms III - Start [apply] SLOCK [T main @ 1610401907025 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def) [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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Is SwapGLContext safe: true [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1027 [apply] 1 - switch - END 1027 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0307-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2043 [apply] 2 - switch - END 2043 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0804-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] junit.framework.TestListener: endTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def) [apply] junit.framework.TestListener: startTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def) [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [apply] Is SwapGLContext safe: true [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1058 [apply] 1 - switch - END 1058 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0450-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2075 [apply] 2 - switch - END 2075 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0899-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] junit.framework.TestListener: endTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def) [apply] junit.framework.TestListener: startTest(test01cSwitch2Offscreen2OffscreenGL2ES2_Def) [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1048 [apply] 1 - switch - END 1048 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0451-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2055 [apply] 2 - switch - END 2055 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0971-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1088 [apply] 1 - switch - END 1088 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0478-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2049 [apply] 2 - switch - END 2049 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0953-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] [apply] junit.framework.TestListener: endTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def) [apply] junit.framework.TestListener: startTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA) [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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Is SwapGLContext safe: true [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1034 [apply] 1 - switch - END 1034 [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0470-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2042 [apply] 2 - switch - END 2042 [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n1006-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [apply] junit.framework.TestListener: endTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA) [apply] junit.framework.TestListener: startTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA) [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [apply] Is SwapGLContext safe: true [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1045 [apply] 1 - switch - END 1045 [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0487-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2006 [apply] 2 - switch - END 2006 [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0967-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] junit.framework.TestListener: endTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA) [apply] junit.framework.TestListener: startTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA) [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [apply] Is SwapGLContext safe: true [apply] Thread-9-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [apply] 1 - switch - START 1043 [apply] 1 - switch - END 1043 [apply] Thread-9-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0436-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [apply] 2 - switch - START 2051 [apply] 2 - switch - END 2051 [apply] Thread-9-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0933-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [apply] junit.framework.TestListener: endTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA) [apply] junit.framework.TestListener: startTest(test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA) [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(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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], 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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Is SwapGLContext safe: true [apply] Thread-11-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1024 [apply] 1 - switch - END 1024 [apply] Thread-11-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0473-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2032 [apply] 2 - switch - END 2032 [apply] Thread-11-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n1009-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] junit.framework.TestListener: endTest(test03aSwitch2Onscreen2OnscreenGL2ES2_Accu) [apply] junit.framework.TestListener: startTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu) [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-6,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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] 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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [apply] Is SwapGLContext safe: false [apply] Supressing unsafe tests ... [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Is SwapGLContext safe: true [apply] Thread-13-Animator#08: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1046 [apply] 1 - switch - END 1046 [apply] Thread-13-Animator#08: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0465-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2053 [apply] 2 - switch - END 2053 [apply] Thread-13-Animator#08: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0999-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] junit.framework.TestListener: endTest(test03cSwitch2Offscreen2OffscreenGL2ES2_Accu) [apply] junit.framework.TestListener: startTest(test03dSwitch2Offscreen2OnscreenGL2ES2_Accu) [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(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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610401936826 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401936826 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.681 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401907022 ms III - Start [apply] SLOCK [T main @ 1610401907025 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Is SwapGLContext safe: true [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1027 [apply] 1 - switch - END 1027 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0307-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2043 [apply] 2 - switch - END 2043 [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0804-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [apply] Is SwapGLContext safe: true [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1058 [apply] 1 - switch - END 1058 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0450-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2075 [apply] 2 - switch - END 2075 [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0899-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1048 [apply] 1 - switch - END 1048 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0451-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2055 [apply] 2 - switch - END 2055 [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0971-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1088 [apply] 1 - switch - END 1088 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0478-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2049 [apply] 2 - switch - END 2049 [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0953-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Is SwapGLContext safe: true [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1034 [apply] 1 - switch - END 1034 [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0470-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2042 [apply] 2 - switch - END 2042 [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n1006-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [apply] Is SwapGLContext safe: true [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1045 [apply] 1 - switch - END 1045 [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0487-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2006 [apply] 2 - switch - END 2006 [apply] Thread-8-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0967-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [apply] Is SwapGLContext safe: true [apply] Thread-9-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [apply] 1 - switch - START 1043 [apply] 1 - switch - END 1043 [apply] Thread-9-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0436-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [apply] 2 - switch - START 2051 [apply] 2 - switch - END 2051 [apply] Thread-9-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0933-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], 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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Is SwapGLContext safe: true [apply] Thread-11-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 1 - switch - START 1024 [apply] 1 - switch - END 1024 [apply] Thread-11-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0473-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] 2 - switch - START 2032 [apply] 2 - switch - END 2032 [apply] Thread-11-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n1009-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-6,5,main] [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [apply] Is SwapGLContext safe: false [apply] Supressing unsafe tests ... [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Is SwapGLContext safe: true [apply] Thread-13-Animator#08: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 1 - switch - START 1046 [apply] 1 - switch - END 1046 [apply] Thread-13-Animator#08: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0465-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] 2 - switch - START 2053 [apply] 2 - switch - END 2053 [apply] Thread-13-Animator#08: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0999-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/GL3.sw], offscr[auto-cfg]] [apply] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [apply] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610401936826 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401936826 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 4.642 sec [apply] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.195 sec [apply] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 3.023 sec [apply] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 3.05 sec [apply] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 3.21 sec [apply] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 3.15 sec [apply] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 3.012 sec [apply] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.049 sec [apply] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 3.157 sec [apply] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.193 sec [apply] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 3.012 sec [apply] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.045 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401938230 ms III - Start [apply] SLOCK [T main @ 1610401938233 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2 [apply] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(test01GLADDelegateGL2ES2) [apply] Thread[Thread-1-null,5,main] GearsES2.init.0 0x4ee53627: tileRendererInUse null, GearsES2[obj 0x4ee53627 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4ee53627 on Thread[Thread-1-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4ee53627 created: GearsObj[0x63a99ca3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4ee53627 created: GearsObj[0x49ebf572, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4ee53627 created: GearsObj[0x49ebf572, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-null,5,main] GearsES2.init.X 0x4ee53627 FIN GearsES2[obj 0x4ee53627 isInit true, usesShared false, 1 GearsObj[0x63a99ca3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49ebf572, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x519a7dea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-null,5,main] GearsES2.reshape 0x4ee53627 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4ee53627, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[Thread-1,5,main] GearsES2.reshape 0x4ee53627 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4ee53627, angle 94.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0188-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] Thread[Thread-1,5,main] GearsES2.dispose 0x4ee53627: tileRendererInUse null [apply] Thread[Thread-1,5,main] GearsES2.dispose 0x4ee53627 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] [apply] junit.framework.TestListener: endTest(test01GLADDelegateGL2ES2) [apply] junit.framework.TestListener: startTest(test02GLADDelegateGLES2) [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] Thread[Thread-4-null,5,main] GearsES2.init.0 0x74407e3c: tileRendererInUse null, GearsES2[obj 0x74407e3c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x74407e3c on Thread[Thread-4-null,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74407e3c created: GearsObj[0x160cc47, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74407e3c created: GearsObj[0x715b68e7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74407e3c created: GearsObj[0x715b68e7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-4-null,5,main] GearsES2.init.X 0x74407e3c FIN GearsES2[obj 0x74407e3c isInit true, usesShared false, 1 GearsObj[0x160cc47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x715b68e7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9ddd4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-4-null,5,main] GearsES2.reshape 0x74407e3c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f60b851d620, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74407e3c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test02GLADDelegateGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x74407e3c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f60b851d620, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74407e3c, angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test02GLADDelegateGLES2_-n0229-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] junit.framework.TestListener: endTest(test02GLADDelegateGLES2) [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x74407e3c: tileRendererInUse null [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x74407e3c FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [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 @ 1610401944353 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401944354 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.992 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401938230 ms III - Start [apply] SLOCK [T main @ 1610401938233 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2 [apply] Thread[Thread-1-null,5,main] GearsES2.init.0 0x4ee53627: tileRendererInUse null, GearsES2[obj 0x4ee53627 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4ee53627 on Thread[Thread-1-null,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4ee53627 created: GearsObj[0x63a99ca3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4ee53627 created: GearsObj[0x49ebf572, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4ee53627 created: GearsObj[0x49ebf572, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-1-null,5,main] GearsES2.init.X 0x4ee53627 FIN GearsES2[obj 0x4ee53627 isInit true, usesShared false, 1 GearsObj[0x63a99ca3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49ebf572, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x519a7dea, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-1-null,5,main] GearsES2.reshape 0x4ee53627 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4ee53627, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[Thread-1,5,main] GearsES2.reshape 0x4ee53627 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4ee53627, angle 94.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0188-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [apply] Thread[Thread-1,5,main] GearsES2.dispose 0x4ee53627: tileRendererInUse null [apply] Thread[Thread-1,5,main] GearsES2.dispose 0x4ee53627 FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-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] Thread[Thread-4-null,5,main] GearsES2.init.0 0x74407e3c: tileRendererInUse null, GearsES2[obj 0x74407e3c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x74407e3c on Thread[Thread-4-null,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x74407e3c created: GearsObj[0x160cc47, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x74407e3c created: GearsObj[0x715b68e7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x74407e3c created: GearsObj[0x715b68e7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[Thread-4-null,5,main] GearsES2.init.X 0x74407e3c FIN GearsES2[obj 0x74407e3c isInit true, usesShared false, 1 GearsObj[0x160cc47, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x715b68e7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3ab9ddd4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[Thread-4-null,5,main] GearsES2.reshape 0x74407e3c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f60b851d620, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74407e3c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test02GLADDelegateGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[Thread-4,5,main] GearsES2.reshape 0x74407e3c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f60b851d620, msaa false, tileRendererInUse null [apply] >> GearsES2 0x74407e3c, angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test02GLADDelegateGLES2_-n0229-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x74407e3c: tileRendererInUse null [apply] Thread[Thread-4,5,main] GearsES2.dispose 0x74407e3c FIN [apply] QUIT Window Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] [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 @ 1610401944353 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401944354 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GLADDelegateGL2ES2 took 3.837 sec [apply] Testcase: test02GLADDelegateGLES2 took 2.229 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401945763 ms III - Start [apply] SLOCK [T main @ 1610401945766 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 4 [apply] junit.framework.TestListener: startTest(test01AccumStencilPBuffer) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01AccumStencilPBuffer-n0000-GL2___-sw-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] XXX GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] Image right side up [apply] junit.framework.TestListener: endTest(test01DefaultFBO) [apply] junit.framework.TestListener: startTest(test01DefaultPBuffer) [apply] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultPBuffer_____-n0000-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] XXX GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] below: 0xff0000 [apply] above: 0xff00 [apply] Image right side up [apply] junit.framework.TestListener: endTest(test01DefaultPBuffer) [apply] junit.framework.TestListener: startTest(test01StencilFBO) [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: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] Image right side up [apply] junit.framework.TestListener: endTest(test01StencilFBO) [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01StencilFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png [apply] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 @ 1610401948237 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401948238 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.347 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 @ 1610401945763 ms III - Start [apply] SLOCK [T main @ 1610401945766 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01AccumStencilPBuffer-n0000-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png [apply] XXX GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultPBuffer_____-n0000-GL2___-sw-pbuffer_-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [apply] XXX GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01StencilFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png [apply] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 @ 1610401948237 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401948238 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01AccumStencilPBuffer took 1.652 sec [apply] Testcase: test01DefaultFBO took 0.269 sec [apply] Testcase: test01DefaultPBuffer took 0.281 sec [apply] Testcase: test01StencilFBO took 0.221 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 8 [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401949655 ms III - Start [apply] SLOCK [T main @ 1610401949658 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestMultisampleES1NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL3bc_-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0) [apply] junit.framework.TestListener: startTest(testOffscreenPBufferMultiSampleAA0) [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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestMultisampleES1NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0) [apply] junit.framework.TestListener: startTest(testOffsreenFBOMultiSampleAA8) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestMultisampleES1NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL3bc_-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestMultisampleES1NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8) [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA0) [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA2) [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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA2) [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA4) [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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA4) [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA8) [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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610401958415 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401958415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.634 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401949655 ms III - Start [apply] SLOCK [T main @ 1610401949658 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestMultisampleES1NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL3bc_-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestMultisampleES1NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestMultisampleES1NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL3bc_-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestMultisampleES1NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0000-GL3bc_-sw-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] [apply] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610401958415 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401958415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 2.937 sec [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.353 sec [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.382 sec [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.346 sec [apply] Testcase: testOnscreenMultiSampleAA0 took 0.404 sec [apply] Testcase: testOnscreenMultiSampleAA2 took 0.423 sec [apply] Testcase: testOnscreenMultiSampleAA4 took 0.426 sec [apply] Testcase: testOnscreenMultiSampleAA8 took 0.415 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 @ 1610401959804 ms III - Start [apply] SLOCK [T main @ 1610401959807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0 [apply] junit.framework.TestListener: tests to run: 6 [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0) [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestMultisampleES2NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0) [apply] junit.framework.TestListener: startTest(testOffscreenPBufferMultiSampleAA0) [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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[pbuffer]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestMultisampleES2NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestMultisampleES2NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[pbuffer]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[pbuffer]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestMultisampleES2NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8) [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA0) [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA8) [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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610401967931 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401967932 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.991 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401959804 ms III - Start [apply] SLOCK [T main @ 1610401959807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0 [apply] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestMultisampleES2NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[pbuffer]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestMultisampleES2NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[fbo]] [apply] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestMultisampleES2NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], offscr[pbuffer]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[pbuffer]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestMultisampleES2NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 none of the available pixel formats had it to offer [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0000-GL3___-sw-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] Thread-1-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610401967931 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401967932 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 3.083 sec [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.374 sec [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.379 sec [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.366 sec [apply] Testcase: testOnscreenMultiSampleAA0 took 0.423 sec [apply] Testcase: testOnscreenMultiSampleAA8 took 0.439 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT [apply] junit.framework.TestListener: tests to run: 3 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401969332 ms III - Start [apply] SLOCK [T main @ 1610401969334 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01OpaqueDecorated) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x15eb5ee5: tileRendererInUse null, GearsES2[obj 0x15eb5ee5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15eb5ee5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15eb5ee5 created: GearsObj[0x63d714cc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15eb5ee5 created: GearsObj[0x50e33491, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15eb5ee5 created: GearsObj[0x50e33491, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x15eb5ee5 FIN GearsES2[obj 0x15eb5ee5 isInit true, usesShared false, 1 GearsObj[0x63d714cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50e33491, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ba52476, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x15eb5ee5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15eb5ee5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x15eb5ee5 512x512, swapInterval 1, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(test01OpaqueDecorated) [apply] junit.framework.TestListener: startTest(test01TransparentDecorated) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x441772e: tileRendererInUse null, GearsES2[obj 0x441772e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x441772e on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x441772e created: GearsObj[0x7016c825, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x441772e created: GearsObj[0x6e50166f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x441772e created: GearsObj[0x6e50166f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x441772e FIN GearsES2[obj 0x441772e isInit true, usesShared false, 1 GearsObj[0x7016c825, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e50166f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa1cd52a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x441772e 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x441772e 512x512, swapInterval 1, drawable 0x5200002 [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x441772e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x441772e FIN [apply] junit.framework.TestListener: endTest(test01TransparentDecorated) [apply] junit.framework.TestListener: startTest(test01TransparentUndecorated) [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[main-Display-.x11_:0.0-1-EDT-3,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[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1d9b7cce created: GearsObj[0x42845682, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1d9b7cce created: GearsObj[0xf8d0521, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1d9b7cce created: GearsObj[0xf8d0521, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x42845682, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf8d0521, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13921880, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x1d9b7cce 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x1d9b7cce 512x512, swapInterval 1, drawable 0x5200002 [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x1d9b7cce FIN [apply] junit.framework.TestListener: endTest(test01TransparentUndecorated) [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 @ 1610401973702 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401973703 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.231 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401969332 ms III - Start [apply] SLOCK [T main @ 1610401969334 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x15eb5ee5: tileRendererInUse null, GearsES2[obj 0x15eb5ee5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15eb5ee5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15eb5ee5 created: GearsObj[0x63d714cc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15eb5ee5 created: GearsObj[0x50e33491, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15eb5ee5 created: GearsObj[0x50e33491, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x15eb5ee5 FIN GearsES2[obj 0x15eb5ee5 isInit true, usesShared false, 1 GearsObj[0x63d714cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50e33491, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ba52476, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x15eb5ee5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15eb5ee5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x15eb5ee5 512x512, swapInterval 1, drawable 0x5200002 [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x441772e: tileRendererInUse null, GearsES2[obj 0x441772e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x441772e on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x441772e created: GearsObj[0x7016c825, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x441772e created: GearsObj[0x6e50166f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x441772e created: GearsObj[0x6e50166f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x441772e FIN GearsES2[obj 0x441772e isInit true, usesShared false, 1 GearsObj[0x7016c825, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e50166f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa1cd52a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x441772e 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x441772e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x441772e 512x512, swapInterval 1, drawable 0x5200002 [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x441772e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x441772e 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[main-Display-.x11_:0.0-1-EDT-3,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[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1d9b7cce created: GearsObj[0x42845682, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1d9b7cce created: GearsObj[0xf8d0521, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1d9b7cce created: GearsObj[0xf8d0521, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x42845682, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf8d0521, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13921880, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x1d9b7cce 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x1d9b7cce 512x512, swapInterval 1, drawable 0x5200002 [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x1d9b7cce 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 @ 1610401973702 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401973703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01OpaqueDecorated took 1.194 sec [apply] Testcase: test01TransparentDecorated took 0.94 sec [apply] Testcase: test01TransparentUndecorated took 0.901 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] junit.framework.TestListener: tests to run: 1 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401975142 ms III - Start [apply] SLOCK [T main @ 1610401975145 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00 [apply] junit.framework.TestListener: startTest(test00) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x7dfe7449, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x6e4c8e7b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x62523afe, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 640x480, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] main-Animator#00: ** screenshot: TestGearsES1NEWT.test00-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test00) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610401977625 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401977625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.365 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401975142 ms III - Start [apply] SLOCK [T main @ 1610401975145 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x7dfe7449, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x6e4c8e7b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x62523afe, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 640x480, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] main-Animator#00: ** screenshot: TestGearsES1NEWT.test00-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610401977625 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401977625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00 took 2.43 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401979007 ms III - Start [apply] SLOCK [T main @ 1610401979010 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] [apply] junit.framework.TestListener: startTest(test00) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00 [apply] OlympicES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@8cd64ad, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GLU:com.jogamp.opengl.glu.gl2.GLUgl2 [apply] main-Animator#00: ** screenshot: TestOlympicES1NEWT.test00-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] 0 s: 60 f / 448 ms, 133.9 fps, 7 ms/f; total: 60 f, 133.9 fps, 7 ms/f [apply] 0 s: 60 f / 290 ms, 206.8 fps, 4 ms/f; total: 120 f, 162.6 fps, 6 ms/f [apply] junit.framework.TestListener: endTest(test00) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401981666 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401981666 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.531 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401979007 ms III - Start [apply] SLOCK [T main @ 1610401979010 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00 [apply] OlympicES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@8cd64ad, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] GLU:com.jogamp.opengl.glu.gl2.GLUgl2 [apply] main-Animator#00: ** screenshot: TestOlympicES1NEWT.test00-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] 0 s: 60 f / 448 ms, 133.9 fps, 7 ms/f; total: 60 f, 133.9 fps, 7 ms/f [apply] 0 s: 60 f / 290 ms, 206.8 fps, 4 ms/f; total: 120 f, 162.6 fps, 6 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610401981666 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401981666 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00 took 2.61 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401983069 ms III - Start [apply] SLOCK [T main @ 1610401983071 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test00) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape FIN [apply] main-Animator#00: ** screenshot: TestRedSquareES1NEWT.test00-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.dispose FIN [apply] junit.framework.TestListener: endTest(test00) [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 @ 1610401985843 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401985843 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.643 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401983069 ms III - Start [apply] SLOCK [T main @ 1610401983071 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.TestRedSquareES1NEWT - test00 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape FIN [apply] main-Animator#00: ** screenshot: TestRedSquareES1NEWT.test00-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610401985843 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401985843 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00 took 2.72 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401987243 ms III - Start [apply] SLOCK [T main @ 1610401987246 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] setTestSupported: falsejunit.framework.TestListener: startTest(testElektronenMultiplizierer01) [apply] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01 - Test not supported on this platform. [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01junit.framework.TestListener: endTest(testElektronenMultiplizierer01) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401988551 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401988552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.174 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401987243 ms III - Start [apply] SLOCK [T main @ 1610401987246 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] setTestSupported: false [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01 - Test not supported on this platform. [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 @ 1610401988551 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401988552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testElektronenMultiplizierer01 took 0.012 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: testElektronenMultiplizierer01 took 0.021 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] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: startTest(test01_GL2ES2) [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401989976 ms III - Start [apply] SLOCK [T main @ 1610401989978 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2 [apply] Loop 1/1 [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x3ce1e309, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x6aba2b86, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x158da8e, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x74e52303, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x3bb9a3ff, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x359f7cdf, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x2c767a52: tileRendererInUse null, GearsES2[obj 0x2c767a52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2c767a52 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2c767a52 created: GearsObj[0x5b958bbd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2c767a52 created: GearsObj[0x29077511, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2c767a52 created: GearsObj[0x29077511, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x2c767a52 FIN GearsES2[obj 0x2c767a52 isInit true, usesShared false, 1 GearsObj[0x5b958bbd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29077511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2db60500, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test01_GL2ES2) [apply] junit.framework.TestListener: startTest(test02_GLES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52 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] 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[GLES2/GLES3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0xdd8ba08, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x245b4bdc, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x6c64cb25, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x6ae5aa72, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x16293aa2, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x5158b42f, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GL chosen: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#01,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[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x37afeb11 created: GearsObj[0x6cf2966, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x37afeb11 created: GearsObj[0x42654819, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x37afeb11 created: GearsObj[0x42654819, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x37afeb11 FIN GearsES2[obj 0x37afeb11 isInit true, usesShared false, 1 GearsObj[0x6cf2966, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42654819, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a1fb345, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x37afeb11 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f9508099b80, 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] main-Animator#01: ** screenshot: TestGearsES2NEWT.test02_GLES2__________________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test02_GLES2) [apply] junit.framework.TestListener: startTest(test03_GL3) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x37afeb11: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x37afeb11 FIN [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/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x399f45b1, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x38c6f217, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x478190fc, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x79e2c065, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x7e07db1f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x1189dd52, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#02,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[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x72d1ad2e created: GearsObj[0x21d12db1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x72d1ad2e created: GearsObj[0x3eaeec03, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x72d1ad2e created: GearsObj[0x3eaeec03, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x72d1ad2e FIN GearsES2[obj 0x72d1ad2e isInit true, usesShared false, 1 GearsObj[0x21d12db1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eaeec03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70a426a7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x72d1ad2e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, 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] main-Animator#02: ** screenshot: TestGearsES2NEWT.test03_GL3____________________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x72d1ad2e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x72d1ad2e FIN [apply] junit.framework.TestListener: endTest(test03_GL3) [apply] junit.framework.TestListener: startTest(test99_PixelScale1_DefaultNorm) [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[GL3/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x49ec71f8, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x1d2adfbe, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x36902638, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x223d2c72, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x74fe5c40, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x3febb011, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#03,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[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x564fabc8 created: GearsObj[0x5acf2d0f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x564fabc8 created: GearsObj[0x160b2a59, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x564fabc8 created: GearsObj[0x160b2a59, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x5acf2d0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x160b2a59, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbc1386d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x564fabc8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, 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] main-Animator#03: ** screenshot: TestGearsES2NEWT.test99_PixelScale1_DefaultNorm-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test99_PixelScale1_DefaultNorm) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x564fabc8 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 @ 1610401994675 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401994675 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.593 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401989976 ms III - Start [apply] SLOCK [T main @ 1610401989978 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2 [apply] Loop 1/1 [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x3ce1e309, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x6aba2b86, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x158da8e, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x74e52303, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x3bb9a3ff, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x359f7cdf, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x2c767a52: tileRendererInUse null, GearsES2[obj 0x2c767a52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2c767a52 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2c767a52 created: GearsObj[0x5b958bbd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2c767a52 created: GearsObj[0x29077511, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2c767a52 created: GearsObj[0x29077511, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x2c767a52 FIN GearsES2[obj 0x2c767a52 isInit true, usesShared false, 1 GearsObj[0x5b958bbd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29077511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2db60500, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52 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] 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[GLES2/GLES3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0xdd8ba08, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x245b4bdc, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x6c64cb25, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x6ae5aa72, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x16293aa2, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x5158b42f, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] GL chosen: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#01,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[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.es3.GLES3Impl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GLES3/GLES3.sw] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.es3.GLES3Impl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x37afeb11 created: GearsObj[0x6cf2966, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x37afeb11 created: GearsObj[0x42654819, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x37afeb11 created: GearsObj[0x42654819, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x37afeb11 FIN GearsES2[obj 0x37afeb11 isInit true, usesShared false, 1 GearsObj[0x6cf2966, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42654819, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a1fb345, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x37afeb11 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f9508099b80, 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] main-Animator#01: ** screenshot: TestGearsES2NEWT.test02_GLES2__________________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x37afeb11: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x37afeb11 FIN [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/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x399f45b1, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x38c6f217, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x478190fc, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x79e2c065, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x7e07db1f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x1189dd52, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#02,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[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x72d1ad2e created: GearsObj[0x21d12db1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x72d1ad2e created: GearsObj[0x3eaeec03, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x72d1ad2e created: GearsObj[0x3eaeec03, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x72d1ad2e FIN GearsES2[obj 0x72d1ad2e isInit true, usesShared false, 1 GearsObj[0x21d12db1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eaeec03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70a426a7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x72d1ad2e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, 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] main-Animator#02: ** screenshot: TestGearsES2NEWT.test03_GL3____________________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x72d1ad2e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x72d1ad2e 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[GL3/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x49ec71f8, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x1d2adfbe, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x36902638, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x223d2c72, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x74fe5c40, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x3febb011, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: [ 0 / 29 640 x 480 ] 640x480 [apply] window moved: [ 4 / 29 640 x 480 ] 640x480 [apply] window resized: [ 4 / 29 640 x 480 ] 640x480 [apply] Window Current State : [visible, focused, repositionable, resizable] [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 640x480, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#03,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[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x564fabc8 created: GearsObj[0x5acf2d0f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x564fabc8 created: GearsObj[0x160b2a59, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x564fabc8 created: GearsObj[0x160b2a59, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x5acf2d0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x160b2a59, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbc1386d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x564fabc8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, 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] main-Animator#03: ** screenshot: TestGearsES2NEWT.test99_PixelScale1_DefaultNorm-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x564fabc8 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 @ 1610401994675 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401994675 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_GL2ES2 took 2.429 sec [apply] Testcase: test02_GLES2 took 0.705 sec [apply] Testcase: test03_GL3 took 0.755 sec [apply] Testcase: test99_PixelScale1_DefaultNorm took 0.753 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401996066 ms III - Start [apply] SLOCK [T main @ 1610401996068 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(test01_GL2ES2) [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[GL3/GL3.sw], on-scr[.]] [apply] Create PointerIcon #00: PointerIcon[obj 0x61862a7f, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #01: PointerIcon[obj 0x441772e, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #02: PointerIcon[obj 0x7334aada, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #03: PointerIcon[obj 0x1d9b7cce, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PixelRect[obj 0x14dd9eb7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x8dbdac1, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: 0/29 800x600 [apply] window moved: 4/29 800x600 [apply] window resized: 4/29 800x600 [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29[wu] 800x600[wu] 800x600[px], [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x2145b572: tileRendererInUse null, GearsES2[obj 0x2145b572 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2145b572 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2145b572 created: GearsObj[0x7ecac7db, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2145b572 created: GearsObj[0x5acb7a40, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2145b572 created: GearsObj[0x5acb7a40, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x2145b572 FIN GearsES2[obj 0x2145b572 isInit true, usesShared false, 1 GearsObj[0x7ecac7db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5acb7a40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10a1fa59, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2145b572 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2145b572, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] junit.framework.TestListener: endTest(test01_GL2ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572 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 @ 1610401998419 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401998420 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.208 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401996066 ms III - Start [apply] SLOCK [T main @ 1610401996068 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2 [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] Create PointerIcon #00: PointerIcon[obj 0x61862a7f, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #01: PointerIcon[obj 0x441772e, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #02: PointerIcon[obj 0x7334aada, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #03: PointerIcon[obj 0x1d9b7cce, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PixelRect[obj 0x14dd9eb7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x8dbdac1, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window moved: 0/29 800x600 [apply] window moved: 4/29 800x600 [apply] window resized: 4/29 800x600 [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29[wu] 800x600[wu] 800x600[px], [ l 4, r 4 - t 29, b 4 - 8x33] [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x2145b572: tileRendererInUse null, GearsES2[obj 0x2145b572 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2145b572 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2145b572 created: GearsObj[0x7ecac7db, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2145b572 created: GearsObj[0x5acb7a40, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2145b572 created: GearsObj[0x5acb7a40, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x2145b572 FIN GearsES2[obj 0x2145b572 isInit true, usesShared false, 1 GearsObj[0x7ecac7db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5acb7a40, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10a1fa59, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2145b572 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2145b572, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572 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 @ 1610401998419 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610401998420 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_GL2ES2 took 2.306 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 @ 1610401999861 ms III - Start [apply] SLOCK [T main @ 1610401999864 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[GL3/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 0/29 500x290, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#00,5,main] LandscapeES2.init ... [apply] LandscapeES2 init on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@77bb7f53, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] Thread[main-Animator#00,5,main] LandscapeES2.init FIN [apply] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x5200002 [apply] main-Animator#00: ** screenshot: TestLandscapeES2NEWT.test01GL2ES2-n0000-LandscapeES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png [apply] 60 s: 60 f / 60801 ms, 0.9 fps, 1013 ms/f; total: 60 f, 0.9 fps, 1013 ms/f [apply] finishLifecycleAction(com.jogamp.opengl.util.Animator$2): ++++++ timeout reached ++++++ main [apply] finishLifecycleAction(com.jogamp.opengl.util.Animator$2): OK false- pollPeriod 1000, blocking true -> res false, waited 1000/1000 - main [apply] - com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 60801, frames 60, fps 0.9868259], modeBits 0, init'ed true, animThread Thread[main-Animator#00,5,main], exclCtxThread false(null)] [apply] [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634) [apply] [3]: com.jogamp.opengl.util.Animator.stop(Animator.java:318) [apply] [4]: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT.runTestGL(TestLandscapeES2NEWT.java:123) [apply] [5]: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT.test01GL2ES2(TestLandscapeES2NEWT.java:139) [apply] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [apply] [7]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] [8]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] [9]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [apply] [10]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [apply] [11]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [apply] [12]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [apply] [13]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [apply] [14]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [apply] [15]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [apply] [16]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [apply] [17]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [apply] [18]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [apply] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [apply] [20]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [apply] [21]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [apply] [22]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [apply] [23]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [apply] [24]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [apply] [25]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [apply] [26]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [apply] [27]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [apply] [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [apply] [29]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [apply] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [apply] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [apply] [32]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [apply] junit.framework.TestListener: endTest(test01GL2ES2) [apply] junit.framework.TestListener: startTest(test02GL3) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.dispose ... [apply] Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 500x290, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#01,5,main] LandscapeES2.init ... [apply] LandscapeES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2d88913e, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] Thread[main-Animator#01,5,main] LandscapeES2.init FIN [apply] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x5200002 [apply] main-Animator#01: ** screenshot: TestLandscapeES2NEWT.test02GL3___-n0000-LandscapeES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png [apply] 62 s: 60 f / 62660 ms, 0.9 fps, 1044 ms/f; total: 60 f, 0.9 fps, 1044 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.dispose FIN [apply] junit.framework.TestListener: endTest(test02GL3) [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 @ 1610402127170 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402127170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 128.213 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610401999861 ms III - Start [apply] SLOCK [T main @ 1610401999864 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[GL3/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 0/29 500x290, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#00,5,main] LandscapeES2.init ... [apply] LandscapeES2 init on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@77bb7f53, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] Thread[main-Animator#00,5,main] LandscapeES2.init FIN [apply] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x5200002 [apply] main-Animator#00: ** screenshot: TestLandscapeES2NEWT.test01GL2ES2-n0000-LandscapeES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png [apply] 60 s: 60 f / 60801 ms, 0.9 fps, 1013 ms/f; total: 60 f, 0.9 fps, 1013 ms/f [apply] finishLifecycleAction(com.jogamp.opengl.util.Animator$2): ++++++ timeout reached ++++++ main [apply] finishLifecycleAction(com.jogamp.opengl.util.Animator$2): OK false- pollPeriod 1000, blocking true -> res false, waited 1000/1000 - main [apply] - com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 60801, frames 60, fps 0.9868259], modeBits 0, init'ed true, animThread Thread[main-Animator#00,5,main], exclCtxThread false(null)] [apply] [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634) [apply] [3]: com.jogamp.opengl.util.Animator.stop(Animator.java:318) [apply] [4]: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT.runTestGL(TestLandscapeES2NEWT.java:123) [apply] [5]: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT.test01GL2ES2(TestLandscapeES2NEWT.java:139) [apply] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [apply] [7]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] [8]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] [9]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [apply] [10]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [apply] [11]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [apply] [12]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [apply] [13]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [apply] [14]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [apply] [15]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [apply] [16]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [apply] [17]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [apply] [18]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [apply] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [apply] [20]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [apply] [21]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [apply] [22]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [apply] [23]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [apply] [24]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [apply] [25]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [apply] [26]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [apply] [27]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [apply] [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [apply] [29]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [apply] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [apply] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [apply] [32]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.dispose ... [apply] Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 500x290, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#01,5,main] LandscapeES2.init ... [apply] LandscapeES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [apply] GL FBO: basic true, full true [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2d88913e, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] Thread[main-Animator#01,5,main] LandscapeES2.init FIN [apply] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0x5200002 [apply] main-Animator#01: ** screenshot: TestLandscapeES2NEWT.test02GL3___-n0000-LandscapeES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png [apply] 62 s: 60 f / 62660 ms, 0.9 fps, 1044 ms/f; total: 60 f, 0.9 fps, 1044 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402127170 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402127170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2ES2 took 63.547 sec [apply] Testcase: test02GL3 took 63.706 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402128559 ms III - Start [apply] SLOCK [T main @ 1610402128562 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2 [apply] Loop 1/1 [apply] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(test01GL2ES2) [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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 512x512, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] main-Animator#00: ** screenshot: TestRedSquareES2NEWT.test01GL2ES2-n0000-RedSquareES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] 0 s: 60 f / 524 ms, 114.5 fps, 8 ms/f; total: 60 f, 114.5 fps, 8 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [apply] junit.framework.TestListener: endTest(test01GL2ES2) [apply] junit.framework.TestListener: startTest(test02GL3) [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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 512x512, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] main-Animator#01: ** screenshot: TestRedSquareES2NEWT.test02GL3___-n0000-RedSquareES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] 0 s: 60 f / 343 ms, 174.9 fps, 5 ms/f; total: 60 f, 174.9 fps, 5 ms/f [apply] 0 s: 60 f / 161 ms, 372.6 fps, 2 ms/f; total: 120 f, 238.0 fps, 4 ms/f [apply] junit.framework.TestListener: endTest(test02GL3) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402131676 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402131677 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.979 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402128559 ms III - Start [apply] SLOCK [T main @ 1610402128562 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[GL3/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 512x512, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#00,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] main-Animator#00: ** screenshot: TestRedSquareES2NEWT.test01GL2ES2-n0000-RedSquareES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] 0 s: 60 f / 524 ms, 114.5 fps, 8 ms/f; total: 60 f, 114.5 fps, 8 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 4/29 512x512, [ l 4, r 4 - t 29, b 4 - 8x33] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] main-Animator#01: ** screenshot: TestRedSquareES2NEWT.test02GL3___-n0000-RedSquareES2-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] 0 s: 60 f / 343 ms, 174.9 fps, 5 ms/f; total: 60 f, 174.9 fps, 5 ms/f [apply] 0 s: 60 f / 161 ms, 372.6 fps, 2 ms/f; total: 120 f, 238.0 fps, 4 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402131676 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402131677 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2ES2 took 2.241 sec [apply] Testcase: test02GL3 took 0.827 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402133056 ms III - Start [apply] SLOCK [T main @ 1610402133059 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01 [apply] junit.framework.TestListener: startTest(test01) [apply] Create PointerIcon #01: PointerIcon[obj 0x20deea7f, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x3835c46, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x1dde4cb2, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x7714e963, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x56620197, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x479d31f3, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, 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] junit.framework.TestListener: endTest(test01) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402135590 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402135591 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.403 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402133056 ms III - Start [apply] SLOCK [T main @ 1610402133059 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01 [apply] Create PointerIcon #01: PointerIcon[obj 0x20deea7f, .x11_:0.0-1, 0x5200004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x3835c46, .x11_:0.0-1, 0x5200008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x1dde4cb2, .x11_:0.0-1, 0x520000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x7714e963, .x11_:0.0-1, 0x5200010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x56620197, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x479d31f3, .x11_:0.0-1, 0x5200014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [apply] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 list created: 1 [apply] gear2 list created: 2 [apply] gear3 list created: 3 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200016, 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] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402135590 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402135591 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 1.254 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 @ 1610402136976 ms III - Start [apply] SLOCK [T main @ 1610402136978 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 3 [apply] junit.framework.TestListener: startTest(test01_DefCaps_Anim) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0005-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0006-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test01_DefCaps_Anim) [apply] junit.framework.TestListener: startTest(test02_DefCaps_NoAnim) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-GL3bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0002-GL3bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0003-GL3bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test12_FBOCaps_NoAnim) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402142516 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402142516 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.404 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402136976 ms III - Start [apply] SLOCK [T main @ 1610402136978 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0005-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0006-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-GL3bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0002-GL3bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0003-GL3bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402142516 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402142516 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_DefCaps_Anim took 1.158 sec [apply] Testcase: test02_DefCaps_NoAnim took 1.098 sec [apply] Testcase: test12_FBOCaps_NoAnim took 1.994 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 4 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402143930 ms III - Start [apply] SLOCK [T main @ 1610402143933 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01_GL3Core_Passthrough)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough [apply] [apply] Init - START - useGeomShader 0 -> passthrough01_xxx [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30 [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@3d5a3164, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] main-Animator#00: ** screenshot: TestGeomShader01TextureGL3NEWT.test01_GL3Core_Passthrough__-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] 1 s: 60 f / 1040 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 fps, 17 ms/f [apply] junit.framework.TestListener: endTest(test01_GL3Core_Passthrough) [apply] junit.framework.TestListener: startTest(test02_GL3Core_FlipXYZ) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30 [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@54655453, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] main-Animator#01: ** screenshot: TestGeomShader01TextureGL3NEWT.test02_GL3Core_FlipXYZ______-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] 0 s: 60 f / 888 ms, 67.5 fps, 14 ms/f; total: 60 f, 67.5 fps, 14 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] junit.framework.TestListener: endTest(test02_GL3Core_FlipXYZ) [apply] junit.framework.TestListener: startTest(test11_GL3Compat_Passthrough) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough [apply] Init - START - useGeomShader 0 -> passthrough01_xxx [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@fed9da4, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Exception in thread "main-Animator#02" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@fed9da4 on thread main-Animator#02 [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:68) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@fed9da4 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] ... 3 more [apply] Caused by: java.lang.RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@fed9da4 [apply] at com.jogamp.opengl.test.junit.jogl.demos.gl3.GeomShader01TextureGL3.init(GeomShader01TextureGL3.java:101) [apply] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [apply] at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:690) [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] junit.framework.TestListener: endTest(test11_GL3Compat_Passthrough) [apply] junit.framework.TestListener: startTest(test12_GL3Compat_FlipXYZ) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@6b070c8, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Exception in thread "main-Animator#03" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@6b070c8 on thread main-Animator#03 [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:68) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@6b070c8 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] ... 3 more [apply] Caused by: java.lang.RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@6b070c8 [apply] at com.jogamp.opengl.test.junit.jogl.demos.gl3.GeomShader01TextureGL3.init(GeomShader01TextureGL3.java:101) [apply] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [apply] at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:690) [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] junit.framework.TestListener: endTest(test12_GL3Compat_FlipXYZ) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402148516 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402148516 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.462 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402143930 ms III - Start [apply] SLOCK [T main @ 1610402143933 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough [apply] Init - START - useGeomShader 0 -> passthrough01_xxx [apply] GL_VENDOR: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30 [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@3d5a3164, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] main-Animator#00: ** screenshot: TestGeomShader01TextureGL3NEWT.test01_GL3Core_Passthrough__-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] 1 s: 60 f / 1040 ms, 57.6 fps, 17 ms/f; total: 60 f, 57.6 fps, 17 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 3.30 [apply] GL Profile: GLProfile[GL3/GL3.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@54655453, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [apply] main-Animator#01: ** screenshot: TestGeomShader01TextureGL3NEWT.test02_GL3Core_FlipXYZ______-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [apply] 0 s: 60 f / 888 ms, 67.5 fps, 14 ms/f; total: 60 f, 67.5 fps, 14 ms/f [apply] QUIT Window Thread[main-Display-.x11_:0.0-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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@fed9da4, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Exception in thread "main-Animator#02" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@fed9da4 on thread main-Animator#02 [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:68) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@fed9da4 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] ... 3 more [apply] Caused by: java.lang.RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@fed9da4 [apply] at com.jogamp.opengl.test.junit.jogl.demos.gl3.GeomShader01TextureGL3.init(GeomShader01TextureGL3.java:101) [apply] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [apply] at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:690) [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] QUIT Window Thread[main-Display-.x11_:0.0-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: VMware, Inc. [apply] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION: 3.1 Mesa 18.3.6 [apply] GL GLSL: true, has-compiler-func: true, version 1.40 [apply] GL Profile: GLProfile[GL3bc/GL3bc.sw] [apply] GL Renderer Quirks:[No10BitColorCompOffscreen] [apply] GL:jogamp.opengl.gl4.GL4bcImpl@6b070c8, 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [apply] Exception in thread "main-Animator#03" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@6b070c8 on thread main-Animator#03 [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:68) [apply] at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453) [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:204) [apply] at java.base/java.lang.Thread.run(Thread.java:834) [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@6b070c8 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:782) [apply] at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58) [apply] ... 3 more [apply] Caused by: java.lang.RuntimeException: GL object not >= 3.2, i.e. no geometry shader support.: jogamp.opengl.gl4.GL4bcImpl@6b070c8 [apply] at com.jogamp.opengl.test.junit.jogl.demos.gl3.GeomShader01TextureGL3.init(GeomShader01TextureGL3.java:101) [apply] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [apply] at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:690) [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] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402148516 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402148516 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_GL3Core_Passthrough took 2.769 sec [apply] Testcase: test02_GL3Core_FlipXYZ took 1.126 sec [apply] Testcase: test11_GL3Compat_Passthrough took 0.317 sec [apply] Testcase: test12_GL3Compat_FlipXYZ took 0.31 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402149928 ms III - Start [apply] SLOCK [T main @ 1610402149930 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a [apply] junit.framework.TestListener: startTest(test01_01a) [apply] Profile GL4 n/a [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a [apply] junit.framework.TestListener: endTest(test01_01a) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402151268 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402151268 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.213 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402149928 ms III - Start [apply] SLOCK [T main @ 1610402149930 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a [apply] Profile GL4 n/a [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 @ 1610402151268 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402151268 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_01a took 1.288 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] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 2 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402152682 ms III - Start [apply] SLOCK [T main @ 1610402152685 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a [apply] junit.framework.TestListener: startTest(test01_01a) [apply] Profile GL4 n/a [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] Profile GL4 n/a [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b [apply] ++++ Test Singleton.unlock() [apply] junit.framework.TestListener: endTest(test01_01a)SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402154018 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402154018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] [apply] junit.framework.TestListener: startTest(test02_01b) [apply] junit.framework.TestListener: endTest(test02_01b) [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.217 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402152682 ms III - Start [apply] SLOCK [T main @ 1610402152685 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a [apply] Profile GL4 n/a [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] Profile GL4 n/a [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 @ 1610402154018 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402154018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_01a took 1.284 sec [apply] Testcase: test02_01b took 0.001 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 5 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402155432 ms III - Start [apply] SLOCK [T main @ 1610402155434 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation [apply] junit.framework.TestListener: startTest(test00NoShaderState_Validation) [apply] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x48e4374, handle 0x7f893c578390, isShared false, jogamp.opengl.gl4.GL4bcImpl@470f1802, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x703580bf, isOwner false, <3e92efc3, 1622f1b>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x703580bf, isOwner false, <3e92efc3, 1622f1b>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898022aa0, owner true, ResourceToolkitLock[obj 0x2e4b8173, isOwner true, <70e8f8e, 17046283>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <5bd03f44, 29626d54>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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] junit.framework.TestListener: endTest(test00NoShaderState_Validation) [apply] junit.framework.TestListener: startTest(test01ShaderState_Validation) [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] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x5119fb47, handle 0x7f893c9e7800, isShared false, jogamp.opengl.gl4.GL4bcImpl@7193666c, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x20deea7f, isOwner false, <3835c46, 1dde4cb2>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x20deea7f, isOwner false, <3835c46, 1dde4cb2>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898014590, owner true, ResourceToolkitLock[obj 0x7714e963, isOwner true, <20ce78ec, 393671df>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <56620197, 6eda5c9>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true] [apply] screen #1 [apply] junit.framework.TestListener: endTest(test01ShaderState_Validation) [apply] junit.framework.TestListener: startTest(test02ShaderState_PerformanceSingleKeepEnabled) [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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0xbf5ab1b, handle 0x7f88980398e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@5325415, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8894005440, owner true, ResourceToolkitLock[obj 0x10dc06b, isOwner false, <440f5e2e, 620498c7>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8894005440, owner true, ResourceToolkitLock[obj 0x10dc06b, isOwner false, <440f5e2e, 620498c7>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889401b500, owner true, ResourceToolkitLock[obj 0x7581fa6e, isOwner true, <1a60622d, 2420a161>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <62a4c782, 188c1332>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] junit.framework.TestListener: endTest(test02ShaderState_PerformanceSingleKeepEnabled) [apply] junit.framework.TestListener: startTest(test03ShaderState_PerformanceSingleToggleEnable) [apply] testShaderState00PerformanceSingle toggleEnable false: 1.172s: 600f, 511.9 fps, 1 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2b8adddf, handle 0x7f88980193d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@254d36de, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889402faa0, owner true, ResourceToolkitLock[obj 0x2172b6af, isOwner false, <64703ce5, 19e97191>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889402faa0, owner true, ResourceToolkitLock[obj 0x2172b6af, isOwner false, <64703ce5, 19e97191>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8894030cf0, owner true, ResourceToolkitLock[obj 0x555e5fb4, isOwner true, <612d4c7e, 45fc3aa>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <56e84f49, 716c19df>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] junit.framework.TestListener: endTest(test03ShaderState_PerformanceSingleToggleEnable) [apply] junit.framework.TestListener: startTest(test04ShaderState_PerformanceDouble) [apply] testShaderState00PerformanceSingle toggleEnable true: 1.191s: 600f, 503.7 fps, 1 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0xe13dc7b, handle 0x7f88980193d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@d423c9, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889407a8d0, owner true, ResourceToolkitLock[obj 0x4ebb70b, isOwner false, <41e929f2, 5189c5b0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889407a8d0, owner true, ResourceToolkitLock[obj 0x4ebb70b, isOwner false, <41e929f2, 5189c5b0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889402faa0, owner true, ResourceToolkitLock[obj 0x70626e23, isOwner true, <29e8dccb, 21c6d6bd>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <3e7d3370, 5d0d51ea>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] screen #2 [apply] junit.framework.TestListener: endTest(test04ShaderState_PerformanceDouble) [apply] testShaderState01PerformanceDouble: 1.195s: 600f, 502.0 fps, 1 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 @ 1610402162737 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402162738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.181 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402155432 ms III - Start [apply] SLOCK [T main @ 1610402155434 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation [apply] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x48e4374, handle 0x7f893c578390, isShared false, jogamp.opengl.gl4.GL4bcImpl@470f1802, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x703580bf, isOwner false, <3e92efc3, 1622f1b>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x703580bf, isOwner false, <3e92efc3, 1622f1b>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898022aa0, owner true, ResourceToolkitLock[obj 0x2e4b8173, isOwner true, <70e8f8e, 17046283>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <5bd03f44, 29626d54>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x5119fb47, handle 0x7f893c9e7800, isShared false, jogamp.opengl.gl4.GL4bcImpl@7193666c, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x20deea7f, isOwner false, <3835c46, 1dde4cb2>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898001b00, owner true, ResourceToolkitLock[obj 0x20deea7f, isOwner false, <3835c46, 1dde4cb2>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8898014590, owner true, ResourceToolkitLock[obj 0x7714e963, isOwner true, <20ce78ec, 393671df>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <56620197, 6eda5c9>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0xbf5ab1b, handle 0x7f88980398e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@5325415, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8894005440, owner true, ResourceToolkitLock[obj 0x10dc06b, isOwner false, <440f5e2e, 620498c7>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8894005440, owner true, ResourceToolkitLock[obj 0x10dc06b, isOwner false, <440f5e2e, 620498c7>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889401b500, owner true, ResourceToolkitLock[obj 0x7581fa6e, isOwner true, <1a60622d, 2420a161>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <62a4c782, 188c1332>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] testShaderState00PerformanceSingle toggleEnable false: 1.172s: 600f, 511.9 fps, 1 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2b8adddf, handle 0x7f88980193d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@254d36de, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889402faa0, owner true, ResourceToolkitLock[obj 0x2172b6af, isOwner false, <64703ce5, 19e97191>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889402faa0, owner true, ResourceToolkitLock[obj 0x2172b6af, isOwner false, <64703ce5, 19e97191>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8894030cf0, owner true, ResourceToolkitLock[obj 0x555e5fb4, isOwner true, <612d4c7e, 45fc3aa>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <56e84f49, 716c19df>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] testShaderState00PerformanceSingle toggleEnable true: 1.191s: 600f, 503.7 fps, 1 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0xe13dc7b, handle 0x7f88980193d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@d423c9, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@63021689, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889407a8d0, owner true, ResourceToolkitLock[obj 0x4ebb70b, isOwner false, <41e929f2, 5189c5b0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889407a8d0, owner true, ResourceToolkitLock[obj 0x4ebb70b, isOwner false, <41e929f2, 5189c5b0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f889402faa0, owner true, ResourceToolkitLock[obj 0x70626e23, isOwner true, <29e8dccb, 21c6d6bd>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <3e7d3370, 5d0d51ea>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] screen #2 [apply] testShaderState01PerformanceDouble: 1.195s: 600f, 502.0 fps, 1 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 @ 1610402162737 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402162738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00NoShaderState_Validation took 1.813 sec [apply] Testcase: test01ShaderState_Validation took 0.345 sec [apply] Testcase: test02ShaderState_PerformanceSingleKeepEnabled took 1.676 sec [apply] Testcase: test03ShaderState_PerformanceSingleToggleEnable took 1.715 sec [apply] Testcase: test04ShaderState_PerformanceDouble took 1.695 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 3 [apply] junit.framework.TestListener: startTest(test01ShaderStatePerformanceDouble) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402164119 ms III - Start [apply] SLOCK [T main @ 1610402164121 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x7da9cf5d, handle 0x7fd8584f0ae0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7eada9e3, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@714fd2dc, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd830003d60, owner true, ResourceToolkitLock[obj 0x6362b99, isOwner false, <21fd13bb, 320c44d6>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd830003d60, owner true, ResourceToolkitLock[obj 0x6362b99, isOwner false, <21fd13bb, 320c44d6>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd830022cf0, owner true, ResourceToolkitLock[obj 0xa8737a8, isOwner true, <432e9d88, 13545bcf>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <7b2d39bd, 48246b07>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [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: 1.241s: 600f, 483.4 fps, 2 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] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x174d20a, handle 0x7fd8b824ecb0, isShared false, jogamp.opengl.gl4.GL4bcImpl@48eff760, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@714fd2dc, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x402f32ff, isOwner false, <573f2bb1, 5ae9a829>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x402f32ff, isOwner false, <573f2bb1, 5ae9a829>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd85878fb10, owner true, ResourceToolkitLock[obj 0x6d8a00e3, isOwner true, <548b7f67, 7ac7a4e4>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <6d78f375, 50c87b21>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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] junit.framework.TestListener: endTest(test11ShaderStateValidationSP1Linked) [apply] junit.framework.TestListener: startTest(test12ShaderStateValidationSP1Unlinked) [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] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x5d5eef3d, handle 0x7fd8b852caa0, isShared false, jogamp.opengl.gl4.GL4bcImpl@56f4468b, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@714fd2dc, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x6cc4c815, isOwner false, <3a82f6ef, 100fc185>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x6cc4c815, isOwner false, <3a82f6ef, 100fc185>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd85878fb10, owner true, ResourceToolkitLock[obj 0x643b1d11, isOwner true, <2ef5e5e3, 36d4b5c>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <6d00a15d, 51efea79>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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] junit.framework.TestListener: endTest(test12ShaderStateValidationSP1Unlinked) [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 @ 1610402168590 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402168591 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.328 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402164119 ms III - Start [apply] SLOCK [T main @ 1610402164121 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x7da9cf5d, handle 0x7fd8584f0ae0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7eada9e3, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@714fd2dc, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd830003d60, owner true, ResourceToolkitLock[obj 0x6362b99, isOwner false, <21fd13bb, 320c44d6>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd830003d60, owner true, ResourceToolkitLock[obj 0x6362b99, isOwner false, <21fd13bb, 320c44d6>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd830022cf0, owner true, ResourceToolkitLock[obj 0xa8737a8, isOwner true, <432e9d88, 13545bcf>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <7b2d39bd, 48246b07>[count 1, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] screen #1 [apply] screen #2 [apply] screen #1 [apply] screen #2 [apply] testShaderState01PerformanceDouble: 1.241s: 600f, 483.4 fps, 2 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] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x174d20a, handle 0x7fd8b824ecb0, isShared false, jogamp.opengl.gl4.GL4bcImpl@48eff760, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@714fd2dc, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x402f32ff, isOwner false, <573f2bb1, 5ae9a829>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x402f32ff, isOwner false, <573f2bb1, 5ae9a829>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd85878fb10, owner true, ResourceToolkitLock[obj 0x6d8a00e3, isOwner true, <548b7f67, 7ac7a4e4>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <6d78f375, 50c87b21>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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] X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x5d5eef3d, handle 0x7fd8b852caa0, isShared false, jogamp.opengl.gl4.GL4bcImpl@56f4468b, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@714fd2dc, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 480x480 wu, 480x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x6cc4c815, isOwner false, <3a82f6ef, 100fc185>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd8587770c0, owner true, ResourceToolkitLock[obj 0x6cc4c815, isOwner false, <3a82f6ef, 100fc185>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fd85878fb10, owner true, ResourceToolkitLock[obj 0x643b1d11, isOwner true, <2ef5e5e3, 36d4b5c>[count 1, qsz 0, owner
]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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 <6d00a15d, 51efea79>[count 1, qsz 0, owner
], surfaceLockCount 1]], direct true] [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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 @ 1610402168590 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402168591 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01ShaderStatePerformanceDouble took 3.386 sec [apply] Testcase: test11ShaderStateValidationSP1Linked took 0.527 sec [apply] Testcase: test12ShaderStateValidationSP1Unlinked took 0.505 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] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(testGLSLCompilation01) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402169970 ms III - Start [apply] SLOCK [T main @ 1610402169972 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] junit.framework.TestListener: endTest(testGLSLCompilation01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01 [apply] junit.framework.TestListener: startTest(testGLSLUse01) [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-4-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init FIN [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(testGLSLUse01) [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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 @ 1610402172162 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402172162 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.062 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402169970 ms III - Start [apply] SLOCK [T main @ 1610402169972 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[Thread-4-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[Thread-4-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.init FIN [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[Thread-4-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[Thread-1-Display-.x11_:0.0-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 @ 1610402172162 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402172162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testGLSLCompilation01 took 1.706 sec [apply] Testcase: testGLSLUse01 took 0.433 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402173573 ms III - Startjunit.framework.TestListener: startTest(test01_PSA) [apply] SLOCK [T main @ 1610402173576 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] [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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test01_PSA) [apply] junit.framework.TestListener: startTest(test99_PS1) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1 [apply] Screen pixel/cm 36.852207, 36.86007 [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has) [apply] main: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test99_PS1)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1 [apply] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402177103 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402177104 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.407 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402173573 ms III - Start [apply] SLOCK [T main @ 1610402173576 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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-GL3___-sw-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-GL3___-sw-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 @ 1610402177103 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402177104 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_PSA took 2.564 sec [apply] Testcase: test99_PS1 took 0.913 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402178478 ms III - Start [apply] SLOCK [T main @ 1610402178480 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] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameOK) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOKgetShader:postCompile: Shader status invalid: 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES [apply] [apply] [apply] [apply] junit.framework.TestListener: addFailure(testGlTransformFeedbackVaryings_WhenVarNameOK, null) [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameOK) [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameWrong) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong [apply] getShader:postCompile: Shader status invalid: 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES [apply] [apply] [apply] junit.framework.TestListener: addFailure(testGlTransformFeedbackVaryings_WhenVarNameWrong, null) [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameWrong) [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 @ 1610402180296 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402180297 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 2.674 sec [apply] ------------- Standard Output --------------- [apply] getShader:postCompile: Shader status invalid: 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES [apply] [apply] [apply] getShader:postCompile: Shader status invalid: 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES [apply] [apply] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402178478 ms III - Start [apply] SLOCK [T main @ 1610402178480 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] ++++ 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] ++++ 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 @ 1610402180296 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402180297 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameOK took 1.644 sec [apply] FAILED [apply] null [apply] junit.framework.AssertionFailedError [apply] at com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.attachShader(TestTransformFeedbackVaryingsBug407NEWT.java:69) [apply] at com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.testGlTransformFeedbackVaryings_WhenVarNameOK(TestTransformFeedbackVaryingsBug407NEWT.java:122) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameWrong took 0.111 sec [apply] FAILED [apply] null [apply] junit.framework.AssertionFailedError [apply] at com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.attachShader(TestTransformFeedbackVaryingsBug407NEWT.java:69) [apply] at com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.testGlTransformFeedbackVaryings_WhenVarNameWrong(TestTransformFeedbackVaryingsBug407NEWT.java:161) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [apply] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [apply] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [apply] [apply] X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 3/3, reusable (open, marked uncloseable): 0, pending (open in creation order): 3) [apply] X11Util: Open X11 Display Connections: 3 [apply] X11Util: Open[0]: NamedX11Display[:0.0, 0x7fe118001d50, refCount 1, unCloseable false] [apply] X11Util: Open[1]: NamedX11Display[:0.0, 0x7fe118022080, refCount 1, unCloseable false] [apply] X11Util: Open[2]: NamedX11Display[:0.0, 0x7fe1180411c0, refCount 1, unCloseable false] [apply] Result: 1 [echo] Testing com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT [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 @ 1610402181726 ms III - Start [apply] SLOCK [T main @ 1610402181729 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString [apply] PMV-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] 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] FLU-R-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] FLU-R-O 2x3: [apply] [ 1.00000 2.00000 3.00000 ] [apply] [ 4.00000 5.00000 6.00000 ] [apply] [apply] [apply] FLU-C-O 2x3: [apply] [ 1.00000 2.00000 3.00000 ] [apply] [ 4.00000 5.00000 6.00000 ] [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] FLU-C-O 3x2: [apply] [ 1.00000 2.00000 ] [apply] [ 3.00000 4.00000 ] [apply] [ 5.00000 6.00000 ] [apply] [apply] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess [apply] junit.framework.TestListener: startTest(test00MatrixToString) [apply] junit.framework.TestListener: endTest(test00MatrixToString) [apply] junit.framework.TestListener: startTest(test01MviUpdateTraditionalAccess) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess [apply] junit.framework.TestListener: endTest(test01MviUpdateTraditionalAccess)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402183412 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402183412 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] [apply] junit.framework.TestListener: startTest(test02MviUpdateShaderAccess) [apply] junit.framework.TestListener: endTest(test02MviUpdateShaderAccess) [apply] junit.framework.TestListener: startTest(test03MvTranslate) [apply] junit.framework.TestListener: endTest(test03MvTranslate) [apply] junit.framework.TestListener: startTest(test04MvTranslateRotate) [apply] junit.framework.TestListener: endTest(test04MvTranslateRotate) [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.551 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402181726 ms III - Start [apply] SLOCK [T main @ 1610402181729 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString [apply] PMV-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] 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] FLU-R-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] FLU-R-O 2x3: [apply] [ 1.00000 2.00000 3.00000 ] [apply] [ 4.00000 5.00000 6.00000 ] [apply] [apply] [apply] FLU-C-O 2x3: [apply] [ 1.00000 2.00000 3.00000 ] [apply] [ 4.00000 5.00000 6.00000 ] [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] FLU-C-O 3x2: [apply] [ 1.00000 2.00000 ] [apply] [ 3.00000 4.00000 ] [apply] [ 5.00000 6.00000 ] [apply] [apply] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test00MatrixToString [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test01MviUpdateTraditionalAccess [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test03MvTranslate [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT - test04MvTranslateRotate [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402183412 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402183412 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00MatrixToString took 0.029 sec [apply] Testcase: test01MviUpdateTraditionalAccess took 0.153 sec [apply] Testcase: test02MviUpdateShaderAccess took 0.042 sec [apply] Testcase: test03MvTranslate took 0.002 sec [apply] Testcase: test04MvTranslateRotate took 0.006 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 7 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402184825 ms III - Start [apply] SLOCK [T main @ 1610402184827 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(test01aOffscreenWindowPBuffer) [apply] junit.framework.TestListener: startTest(test01bOffscreenWindowPBufferStencil) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(test01bOffscreenWindowPBufferStencil) [apply] junit.framework.TestListener: startTest(test01cOffscreenWindowPBuffer555) [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBuffer555) [apply] junit.framework.TestListener: startTest(test01cOffscreenWindowPBufferStencilAlpha) [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBufferStencilAlpha) [apply] junit.framework.TestListener: startTest(test02Offscreen3Windows1DisplayPBuffer) [apply] Create Window 0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x520000f, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [apply] null [apply] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200019, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(test02Offscreen3Windows1DisplayPBuffer) [apply] junit.framework.TestListener: startTest(test03Offscreen3Windows3DisplaysPBuffer) [apply] Create Window 0 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [apply] null [apply] ShaderProgram[id=8, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [apply] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 2, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [apply] null [apply] ShaderProgram[id=9, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true) [apply] null [apply] ShaderProgram[id=10, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(test03Offscreen3Windows3DisplaysPBuffer) [apply] junit.framework.TestListener: startTest(test04OffscreenSnapshotWithDemoPBuffer) [apply] Create Window 1 [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-4-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 11 (enable: true) [apply] null [apply] ShaderProgram[id=11, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402199903 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402199903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.962 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 @ 1610402184825 ms III - Start [apply] SLOCK [T main @ 1610402184827 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x520000f, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [apply] null [apply] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200019, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [apply] null [apply] ShaderProgram[id=8, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [apply] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 2, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [apply] null [apply] ShaderProgram[id=9, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true) [apply] null [apply] ShaderProgram[id=10, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] RedSquareES2.dispose FIN [apply] Thread[main-Display-.x11_:0.0-4-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 11 (enable: true) [apply] null [apply] ShaderProgram[id=11, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200005, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402199903 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402199903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01aOffscreenWindowPBuffer took 1.476 sec [apply] Testcase: test01bOffscreenWindowPBufferStencil took 1.218 sec [apply] Testcase: test01cOffscreenWindowPBuffer555 took 1.222 sec [apply] Testcase: test01cOffscreenWindowPBufferStencilAlpha took 1.201 sec [apply] Testcase: test02Offscreen3Windows1DisplayPBuffer took 3.54 sec [apply] Testcase: test03Offscreen3Windows3DisplaysPBuffer took 3.636 sec [apply] Testcase: test04OffscreenSnapshotWithDemoPBuffer took 1.442 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402201301 ms III - Start [apply] SLOCK [T main @ 1610402201304 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap [apply] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(test11OffscreenWindowPixmap) [apply] Thread[main,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main,5,main] RedSquareES1.init FIN [apply] Thread[main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES1.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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(test11OffscreenWindowPixmap) [apply] junit.framework.TestListener: startTest(test14OffscreenSnapshotWithDemoPixmap) [apply] Thread[main,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main,5,main] RedSquareES1.init FIN [apply] Thread[main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] junit.framework.TestListener: endTest(test14OffscreenSnapshotWithDemoPixmap) [apply] Thread[main,5,main] RedSquareES1.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402205252 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402205252 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.81 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402201301 ms III - Start [apply] SLOCK [T main @ 1610402201304 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap [apply] Thread[main,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main,5,main] RedSquareES1.init FIN [apply] Thread[main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES1.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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[main,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main,5,main] RedSquareES1.init FIN [apply] Thread[main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES1.reshape FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402205252 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402205252 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test11OffscreenWindowPixmap took 2.691 sec [apply] Testcase: test14OffscreenSnapshotWithDemoPixmap took 1.207 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] junit.framework.TestListener: tests to run: 2 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402206681 ms III - Start [apply] SLOCK [T main @ 1610402206684 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01NopGLWindowNoReuse) [apply] junit.framework.TestListener: endTest(test01NopGLWindowNoReuse) [apply] junit.framework.TestListener: startTest(test02NopGLWindowReuse) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse [apply] INIT START [apply] Sleep initialized: 0/25 [apply] Sleep initialized: 1/25 [apply] Sleep initialized: 2/25 [apply] Sleep initialized: 2/25 [apply] Sleep initialized: 3/25 [apply] Sleep initialized: 4/25 [apply] Sleep initialized: 5/25 [apply] Sleep initialized: 6/25 [apply] Sleep initialized: 6/25 [apply] Sleep initialized: 7/25 [apply] Sleep initialized: 8/25 [apply] Sleep initialized: 9/25 [apply] Sleep initialized: 9/25 [apply] Sleep initialized: 10/25 [apply] Sleep initialized: 11/25 [apply] Sleep initialized: 12/25 [apply] Sleep initialized: 12/25 [apply] Sleep initialized: 13/25 [apply] Sleep initialized: 14/25 [apply] Sleep initialized: 15/25 [apply] Sleep initialized: 16/25 [apply] Sleep initialized: 16/25 [apply] Sleep initialized: 17/25 [apply] Sleep initialized: 18/25 [apply] Sleep initialized: 19/25 [apply] Sleep initialized: 19/25 [apply] Sleep initialized: 20/25 [apply] Sleep initialized: 21/25 [apply] Sleep initialized: 22/25 [apply] Sleep initialized: 23/25 [apply] Sleep initialized: 23/25 [apply] Sleep initialized: 24/25 [apply] Sleep initialized: 25/25 [apply] P: 25 GLWindow: [apply] ctor 198/t 7.92/1 [apply] visible 3318/t 132.72/1 [apply] sum-i 3516/t 140.64/1 [apply] INIT END: 25/25 [apply] junit.framework.TestListener: endTest(test02NopGLWindowReuse) [apply] T: duration 0 5 [apply] total-d 3521/t 140.84/1 [apply] total-i 3521/t 140.84/1 [apply] Total: 3521 [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 @ 1610402211747 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402211749 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.962 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402206681 ms III - Start [apply] SLOCK [T main @ 1610402206684 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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: 0/25 [apply] Sleep initialized: 1/25 [apply] Sleep initialized: 2/25 [apply] Sleep initialized: 2/25 [apply] Sleep initialized: 3/25 [apply] Sleep initialized: 4/25 [apply] Sleep initialized: 5/25 [apply] Sleep initialized: 6/25 [apply] Sleep initialized: 6/25 [apply] Sleep initialized: 7/25 [apply] Sleep initialized: 8/25 [apply] Sleep initialized: 9/25 [apply] Sleep initialized: 9/25 [apply] Sleep initialized: 10/25 [apply] Sleep initialized: 11/25 [apply] Sleep initialized: 12/25 [apply] Sleep initialized: 12/25 [apply] Sleep initialized: 13/25 [apply] Sleep initialized: 14/25 [apply] Sleep initialized: 15/25 [apply] Sleep initialized: 16/25 [apply] Sleep initialized: 16/25 [apply] Sleep initialized: 17/25 [apply] Sleep initialized: 18/25 [apply] Sleep initialized: 19/25 [apply] Sleep initialized: 19/25 [apply] Sleep initialized: 20/25 [apply] Sleep initialized: 21/25 [apply] Sleep initialized: 22/25 [apply] Sleep initialized: 23/25 [apply] Sleep initialized: 23/25 [apply] Sleep initialized: 24/25 [apply] Sleep initialized: 25/25 [apply] P: 25 GLWindow: [apply] ctor 198/t 7.92/1 [apply] visible 3318/t 132.72/1 [apply] sum-i 3516/t 140.64/1 [apply] INIT END: 25/25 [apply] T: duration 0 5 [apply] total-d 3521/t 140.84/1 [apply] total-i 3521/t 140.84/1 [apply] Total: 3521 [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 @ 1610402211747 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402211749 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01NopGLWindowNoReuse took 0.006 sec [apply] Testcase: test02NopGLWindowReuse took 3.699 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402213139 ms III - Start [apply] SLOCK [T main @ 1610402213141 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(test01ChooseOnly) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly [apply] INIT START #0 [apply] junit.framework.TestListener: endTest(test01ChooseOnly) [apply] junit.framework.TestListener: startTest(test02Full) [apply] Run: 0, count 50/50 raw: [apply] choose 91/t 1.82/1 [apply] INIT END #0 [apply] INIT START #1 [apply] Run: 1, count 50/50 raw: [apply] choose 34/t 0.68/1 [apply] INIT END #1 [apply] INIT START #2 [apply] Run: 2, count 50/50 raw: [apply] choose 29/t 0.58/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 2136/t 42.72/1 [apply] glad-realize 4/t 0.08/1 [apply] ctx-create1 1080/t 21.60/1 [apply] ctx-curren2 5/t 0.10/1 [apply] glad-ctx-init 3220/t 64.40/1 [apply] INIT END #0 [apply] INIT START #1 [apply] Run: 1, count 50 raw: [apply] glad-create 2158/t 43.16/1 [apply] glad-realize 3/t 0.06/1 [apply] ctx-create1 979/t 19.58/1 [apply] ctx-curren2 3/t 0.06/1 [apply] glad-ctx-init 3140/t 62.80/1 [apply] INIT END #1 [apply] INIT START #2 [apply] Run: 2, count 50 raw: [apply] glad-create 2189/t 43.78/1 [apply] glad-realize 3/t 0.06/1 [apply] ctx-create1 782/t 15.64/1 [apply] ctx-curren2 3/t 0.06/1 [apply] glad-ctx-init 2974/t 59.48/1 [apply] INIT END #2 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full [apply] junit.framework.TestListener: endTest(test02Full) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402224405 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402224405 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.151 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402213139 ms III - Start [apply] SLOCK [T main @ 1610402213141 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 91/t 1.82/1 [apply] INIT END #0 [apply] INIT START #1 [apply] Run: 1, count 50/50 raw: [apply] choose 34/t 0.68/1 [apply] INIT END #1 [apply] INIT START #2 [apply] Run: 2, count 50/50 raw: [apply] choose 29/t 0.58/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 2136/t 42.72/1 [apply] glad-realize 4/t 0.08/1 [apply] ctx-create1 1080/t 21.60/1 [apply] ctx-curren2 5/t 0.10/1 [apply] glad-ctx-init 3220/t 64.40/1 [apply] INIT END #0 [apply] INIT START #1 [apply] Run: 1, count 50 raw: [apply] glad-create 2158/t 43.16/1 [apply] glad-realize 3/t 0.06/1 [apply] ctx-create1 979/t 19.58/1 [apply] ctx-curren2 3/t 0.06/1 [apply] glad-ctx-init 3140/t 62.80/1 [apply] INIT END #1 [apply] INIT START #2 [apply] Run: 2, count 50 raw: [apply] glad-create 2189/t 43.78/1 [apply] glad-realize 3/t 0.06/1 [apply] ctx-create1 782/t 15.64/1 [apply] ctx-curren2 3/t 0.06/1 [apply] glad-ctx-init 2974/t 59.48/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 @ 1610402224405 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402224405 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01ChooseOnly took 0.316 sec [apply] Testcase: test02Full took 9.63 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402225859 ms III - Start [apply] SLOCK [T main @ 1610402225861 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0 [apply] junit.framework.TestListener: startTest(test01_aa0) [apply] Thread[main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, 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[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] junit.framework.TestListener: endTest(test01_aa0) [apply] junit.framework.TestListener: startTest(test02_aa8) [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[main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, 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[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 @ 1610402228821 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402228821 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] junit.framework.TestListener: endTest(test02_aa8) [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.847 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402225859 ms III - Start [apply] SLOCK [T main @ 1610402225861 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0 [apply] Thread[main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], 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 0x3bd40a57], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, 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[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[main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x0, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x703580bf], glad[1 listener, pre true, post false, preSwap true], 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 0x703580bf], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0x0, 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[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 @ 1610402228821 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402228821 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_aa0 took 2.266 sec [apply] Testcase: test02_aa8 took 0.647 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402230517 ms III - Start [apply] SLOCK [T main @ 1610402230519 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01 [apply] junit.framework.TestListener: tests to run: 2 [apply] junit.framework.TestListener: startTest(test01) [apply] Thread[main,5,main] Gears.init: tileRendererInUse null [apply] junit.framework.TestListener: endTest(test01) [apply] junit.framework.TestListener: startTest(test02_EOT_01) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01 [apply] 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[main,5,main] Gears.init: tileRendererInUse null [apply] junit.framework.TestListener: endTest(test02_EOT_01) [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 @ 1610402232792 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402232792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.143 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402230517 ms III - Start [apply] SLOCK [T main @ 1610402230519 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01 [apply] Thread[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[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 @ 1610402232792 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402232792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01 took 1.979 sec [apply] Testcase: test02_EOT_01 took 0.244 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] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402234176 ms III - Start [apply] SLOCK [T main @ 1610402234178 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0 [apply] junit.framework.TestListener: tests to run: 8 [apply] junit.framework.TestListener: startTest(test001_off_gl2___aa0) [apply] Thread[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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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(test001_off_gl2___aa0) [apply] junit.framework.TestListener: startTest(test002_off_gl2___aa8) [apply] Thread[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[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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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(test002_off_gl2___aa8) [apply] junit.framework.TestListener: startTest(test011_off_gl2es3_aa0) [apply] Thread[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[main,5,main] GearsES2.init.0 0x13e39c73: 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x13e39c73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x13e39c73 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x13e39c73 created: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x13e39c73 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x13e39c73 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x13e39c73 FIN GearsES2[obj 0x13e39c73 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43195e57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] GearsES2.startTileRendering: 0x13e39c73TileRenderer[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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] GearsES2.endTileRendering: 0x13e39c73TileRenderer[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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] junit.framework.TestListener: endTest(test011_off_gl2es3_aa0) [apply] junit.framework.TestListener: startTest(test012_off_gl2es3_aa8) [apply] Thread[main,5,main] GearsES2.dispose 0x13e39c73: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x13e39c73 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[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 true], isSetup true], GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6e171cd7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e171cd7 created: GearsObj[0x61862a7f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e171cd7 created: GearsObj[0x441772e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e171cd7 created: GearsObj[0x441772e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0x61862a7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x441772e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7334aada, 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 true], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [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 true], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa true, 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] junit.framework.TestListener: endTest(test012_off_gl2es3_aa8) [apply] junit.framework.TestListener: startTest(test101_on__gl2___aa0) [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7 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[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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-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[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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-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[main,5,main] GearsES2.init.0 0x4c12331b: 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x4c12331b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4c12331b on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4c12331b created: GearsObj[0x44c03695, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4c12331b created: GearsObj[0x7e6f74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4c12331b created: GearsObj[0x7e6f74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x4c12331b FIN GearsES2[obj 0x4c12331b isInit true, usesShared false, 1 GearsObj[0x44c03695, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e6f74c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x385c9627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] GearsES2.startTileRendering: 0x4c12331bTileRenderer[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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] GearsES2.endTileRendering: 0x4c12331bTileRenderer[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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(test111_on__gl2es3_aa0) [apply] junit.framework.TestListener: startTest(test112_on__gl2es3_aa8) [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x4c12331b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x4c12331b 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[main,5,main] GearsES2.init.0 0x682b2fa: 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x682b2fa on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x682b2fa created: GearsObj[0x3eb25e1a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x682b2fa created: GearsObj[0x477b4cdf, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x682b2fa created: GearsObj[0x477b4cdf, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x3eb25e1a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x477b4cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77c2494c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] GearsES2.startTileRendering: 0x682b2faTileRenderer[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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] GearsES2.endTileRendering: 0x682b2faTileRenderer[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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x682b2fa FIN [apply] junit.framework.TestListener: endTest(test112_on__gl2es3_aa8) [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 @ 1610402240699 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402240699 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.382 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402234176 ms III - Start [apply] SLOCK [T main @ 1610402234178 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0 [apply] Thread[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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], 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 0x6ab7a896], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[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[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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], 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 0x4a22f9e2], glad[1 listener, pre true, post false, preSwap true], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[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[main,5,main] GearsES2.init.0 0x13e39c73: 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x13e39c73 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x13e39c73 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x13e39c73 created: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x13e39c73 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x13e39c73 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x13e39c73 FIN GearsES2[obj 0x13e39c73 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43195e57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] GearsES2.startTileRendering: 0x13e39c73TileRenderer[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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] GearsES2.endTileRendering: 0x13e39c73TileRenderer[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 0x654f0d9c], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x13e39c73 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [apply] >> GearsES2 0x13e39c73, 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[main,5,main] GearsES2.display 0x13e39c73 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.dispose 0x13e39c73: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x13e39c73 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[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 true], isSetup true], GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6e171cd7 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e171cd7 created: GearsObj[0x61862a7f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e171cd7 created: GearsObj[0x441772e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e171cd7 created: GearsObj[0x441772e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0x61862a7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x441772e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7334aada, 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 true], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x0, 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 0x59fd97a8], glad[1 listener, pre true, post false, preSwap true], 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [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 true], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, msaa true, 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[main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0x0 [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x6e171cd7 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[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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], 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 0x22ff4249], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-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[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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] GearsES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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[main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], 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 0x5b12b668], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-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[main,5,main] GearsES2.init.0 0x4c12331b: 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x4c12331b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4c12331b on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4c12331b created: GearsObj[0x44c03695, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4c12331b created: GearsObj[0x7e6f74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4c12331b created: GearsObj[0x7e6f74c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x4c12331b FIN GearsES2[obj 0x4c12331b isInit true, usesShared false, 1 GearsObj[0x44c03695, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e6f74c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x385c9627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] GearsES2.startTileRendering: 0x4c12331bTileRenderer[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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] GearsES2.endTileRendering: 0x4c12331bTileRenderer[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 0x3b69e7d1], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4c12331b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4c12331b, 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[main,5,main] GearsES2.display 0x4c12331b 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x4c12331b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x4c12331b 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[main,5,main] GearsES2.init.0 0x682b2fa: 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x682b2fa on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x682b2fa created: GearsObj[0x3eb25e1a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x682b2fa created: GearsObj[0x477b4cdf, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x682b2fa created: GearsObj[0x477b4cdf, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x3eb25e1a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x477b4cdf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77c2494c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] GearsES2.startTileRendering: 0x682b2faTileRenderer[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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x5200002, 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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] GearsES2.endTileRendering: 0x682b2faTileRenderer[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 0x7dcf94f8], glad[1 listener, pre true, post false, preSwap false], isSetup true] [apply] Thread[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x682b2fa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x682b2fa, 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[main,5,main] GearsES2.display 0x682b2fa 256x256, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x682b2fa 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 @ 1610402240699 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402240699 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test001_off_gl2___aa0 took 2.008 sec [apply] Testcase: test002_off_gl2___aa8 took 0.54 sec [apply] Testcase: test011_off_gl2es3_aa0 took 0.6 sec [apply] Testcase: test012_off_gl2es3_aa8 took 0.484 sec [apply] Testcase: test101_on__gl2___aa0 took 0.744 sec [apply] Testcase: test102_on__gl2___aa8 took 0.722 sec [apply] Testcase: test111_on__gl2es3_aa0 took 0.674 sec [apply] Testcase: test112_on__gl2es3_aa8 took 0.686 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402242186 ms III - Start [apply] SLOCK [T main @ 1610402242189 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal [apply] junit.framework.TestListener: tests to run: 4 [apply] junit.framework.TestListener: startTest(test01GL2Normal) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape FIN [apply] main-Animator#00: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-RedSquareES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x1ee38e83, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0xa3c8a1e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x6ced9c78, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.reshape FIN [apply] main-Animator#01: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-GearsES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main-Animator#02: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1ImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] main-Animator#03: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test01GL2Normal) [apply] junit.framework.TestListener: startTest(test02GL2FFPEmu) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GL3bc.sw.custom] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.reshape FIN [apply] main-Animator#04: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-RedSquareES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GL3bc.sw.custom] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x1d80919d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x435f45a8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x89103bd, vbo ff 13, fs 14, bf 15, bs 16] [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.reshape FIN [apply] main-Animator#05: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-GearsES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main-Animator#06: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] main-Animator#07: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.reshape FIN [apply] main-Animator#08: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-RedSquareES1-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x686d29bc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x6c52b069, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x29502387, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.reshape FIN [apply] main-Animator#09: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-GearsES1-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main-Animator#10: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1ImmModeSink-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] [apply] main-Animator#11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1TextureImmModeSink-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] junit.framework.TestListener: endTest(test03GL2ES1Normal) [apply] junit.framework.TestListener: startTest(test04ES2FFPEmu) [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GLES3.sw.custom] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9030588d00, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.reshape FIN [apply] main-Animator#12: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-RedSquareES1-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GLES3.sw.custom] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x22c66568, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x2a09d7e2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x1c96953a, vbo ff 13, fs 14, bf 15, bs 16] [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.reshape FIN [apply] main-Animator#13: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-GearsES1-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] main-Animator#14: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] [apply] main-Animator#15: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test04ES2FFPEmu) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] [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 @ 1610402267306 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402267306 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.977 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402242186 ms III - Start [apply] SLOCK [T main @ 1610402242189 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES1.reshape FIN [apply] main-Animator#00: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-RedSquareES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x1ee38e83, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0xa3c8a1e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x6ced9c78, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES1.reshape FIN [apply] main-Animator#01: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-GearsES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main-Animator#02: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1ImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] main-Animator#03: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GL3bc.sw.custom] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES1.reshape FIN [apply] main-Animator#04: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-RedSquareES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GL3bc.sw.custom] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x1d80919d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x435f45a8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x89103bd, vbo ff 13, fs 14, bf 15, bs 16] [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES1.reshape FIN [apply] main-Animator#05: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-GearsES1-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main-Animator#06: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] main-Animator#07: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES1.reshape FIN [apply] main-Animator#08: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-RedSquareES1-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x686d29bc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x6c52b069, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x29502387, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] GearsES1.reshape FIN [apply] main-Animator#09: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-GearsES1-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main-Animator#10: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1ImmModeSink-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] [apply] main-Animator#11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1TextureImmModeSink-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.init ... [apply] RedSquareES1 init on Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GLES3.sw.custom] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7f9030588d00, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] RedSquareES1.reshape FIN [apply] main-Animator#12: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-RedSquareES1-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] [apply] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL2ES1/GLES3.sw.custom] [apply] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 74 [apply] GLX_EXTENSIONS 20 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x22c66568, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x2a09d7e2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x1c96953a, vbo ff 13, fs 14, bf 15, bs 16] [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] GearsES1.reshape FIN [apply] main-Animator#13: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-GearsES1-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [apply] main-Animator#14: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] [apply] main-Animator#15: ** screenshot: TestES1FixedFunctionPipelineNEWT.test04ES2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] [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 @ 1610402267306 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402267306 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2Normal took 6.985 sec [apply] Testcase: test02GL2FFPEmu took 6.476 sec [apply] Testcase: test03GL2ES1Normal took 5.496 sec [apply] Testcase: test04ES2FFPEmu took 6.094 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 7SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402268740 ms III - Start [apply] [apply] SLOCK [T main @ 1610402268743 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain [apply] junit.framework.TestListener: startTest(test01Plain__GL2ES1_VBOOffUsePlain) [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], 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/GL3bc.sw], on-scr[.]]bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0 [apply] [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0 [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test01Plain__GL2ES1_VBOOffUsePlain____-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [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/GL3bc.sw], on-scr[.]] [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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test02Plain__GL2ES1_VBOOffUseArrayData-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test02Plain__GL2ES1_VBOOffUseArrayData) [apply] junit.framework.TestListener: startTest(test03Plain__GL2ES1_VBOOnUsePlain) [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0 [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0 [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0 [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test03Plain__GL2ES1_VBOOnUsePlain_____-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test03Plain__GL2ES1_VBOOnUsePlain) [apply] junit.framework.TestListener: startTest(test04Plain__GL2ES1_VBOOnUseArrayData) [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0 [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0 [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0 [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test04Plain__GL2ES1_VBOOnUseArrayData_-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test04Plain__GL2ES1_VBOOnUseArrayData) [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES1_VBOOff) [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test05ImmSinkGL2ES1_VBOOff____________-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES1_VBOOff) [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES1_VBOOn) [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test06ImmSinkGL2ES1_VBOOn_____________-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES1_VBOOn) [apply] junit.framework.TestListener: startTest(test07ImmSinkGL2ES1_VBOOnTexture) [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES1/GL3bc.sw], on-scr[.]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test07ImmSinkGL2ES1_VBOOnTexture) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402273567 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402273567 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.695 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/GL3bc.sw], 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/GL3bc.sw], 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/GL3bc.sw], 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/GL3bc.sw], 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/GL3bc.sw], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402268740 ms III - Start [apply] SLOCK [T main @ 1610402268743 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test01Plain__GL2ES1_VBOOffUsePlain____-n0001-GL2ES1-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test02Plain__GL2ES1_VBOOffUseArrayData-n0001-GL2ES1-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test03Plain__GL2ES1_VBOOnUsePlain_____-n0001-GL2ES1-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test04Plain__GL2ES1_VBOOnUseArrayData_-n0001-GL2ES1-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test05ImmSinkGL2ES1_VBOOff____________-n0001-GL2ES1-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test06ImmSinkGL2ES1_VBOOn_____________-n0001-GL2ES1-sw-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-sw-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 @ 1610402273567 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402273567 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01Plain__GL2ES1_VBOOffUsePlain took 2.007 sec [apply] Testcase: test02Plain__GL2ES1_VBOOffUseArrayData took 0.463 sec [apply] Testcase: test03Plain__GL2ES1_VBOOnUsePlain took 0.452 sec [apply] Testcase: test04Plain__GL2ES1_VBOOnUseArrayData took 0.423 sec [apply] Testcase: test05ImmSinkGL2ES1_VBOOff took 0.431 sec [apply] Testcase: test06ImmSinkGL2ES1_VBOOn took 0.424 sec [apply] Testcase: test07ImmSinkGL2ES1_VBOOnTexture took 0.563 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] 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 @ 1610402274975 ms III - Start [apply] SLOCK [T main @ 1610402274978 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_Direct) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - 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[GL3bc/GL3bc.sw], on-scr[.]] [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_Direct_____-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES2_VBOOff_Direct) [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_ShaderState) [apply] 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[GL3bc/GL3bc.sw], on-scr[.]] [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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_ShaderState-n0001-GL3bc_-sw-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/GL3.sw], on-scr[.]] [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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_Direct______-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [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/GL3.sw], 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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES2_VBOOn_ShaderState) [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 @ 1610402278430 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402278431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.323 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[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], 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/GL3.sw], 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/GL3.sw], on-scr[.]] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402274975 ms III - Start [apply] SLOCK [T main @ 1610402274978 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_Direct_____-n0001-GL3bc_-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_ShaderState-n0001-GL3bc_-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_Direct______-n0001-GL2ES2-sw-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 VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-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 @ 1610402278430 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402278431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_Direct took 2.021 sec [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_ShaderState took 0.489 sec [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_Direct took 0.442 sec [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_ShaderState took 0.445 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402279814 ms III - Start [apply] SLOCK [T main @ 1610402279816 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.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB [apply] junit.framework.TestListener: startTest(test00_RGBtoRGB) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x15eb5ee5: tileRendererInUse null, GearsES2[obj 0x15eb5ee5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15eb5ee5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15eb5ee5 created: GearsObj[0x1a1c5f72, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15eb5ee5 created: GearsObj[0x24fcf812, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15eb5ee5 created: GearsObj[0x24fcf812, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x15eb5ee5 FIN GearsES2[obj 0x15eb5ee5 isInit true, usesShared false, 1 GearsObj[0x1a1c5f72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24fcf812, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dd68197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x15eb5ee5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15eb5ee5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x15eb5ee5 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test00_RGBtoRGB) [apply] junit.framework.TestListener: startTest(test01_RGBtoRGBA) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x50eac852: tileRendererInUse null, GearsES2[obj 0x50eac852 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x50eac852 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x50eac852 created: GearsObj[0x48291c26, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x50eac852 created: GearsObj[0x3003b69f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x50eac852 created: GearsObj[0x3003b69f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x50eac852 FIN GearsES2[obj 0x50eac852 isInit true, usesShared false, 1 GearsObj[0x48291c26, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3003b69f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19b5fff5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x50eac852 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x50eac852, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x50eac852 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test01_RGBtoRGBA) [apply] junit.framework.TestListener: startTest(test10_RGBAtoRGB) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x50eac852: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x50eac852 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x188715b5: tileRendererInUse null, GearsES2[obj 0x188715b5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x188715b5 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x188715b5 created: GearsObj[0x70083962, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x188715b5 created: GearsObj[0x7895a0e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x188715b5 created: GearsObj[0x7895a0e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x188715b5 FIN GearsES2[obj 0x188715b5 isInit true, usesShared false, 1 GearsObj[0x70083962, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7895a0e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x212ce33b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x188715b5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x188715b5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x188715b5 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888] [apply] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0000-GL3___-sw-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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x188715b5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x188715b5 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x5119fb47: tileRendererInUse null, GearsES2[obj 0x5119fb47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5119fb47 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5119fb47 created: GearsObj[0x2671e401, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5119fb47 created: GearsObj[0x5d9f7f4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5119fb47 created: GearsObj[0x5d9f7f4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x5119fb47 FIN GearsES2[obj 0x5119fb47 isInit true, usesShared false, 1 GearsObj[0x2671e401, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d9f7f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77034fd9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x5119fb47 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x5119fb47 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test11_RGBAtoRGBA) [apply] junit.framework.TestListener: startTest(test21_RGBtoRGBA_pbuffer) [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x5119fb47: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x5119fb47 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.0 0x20ce78ec: tileRendererInUse null, GearsES2[obj 0x20ce78ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x20ce78ec on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x20ce78ec created: GearsObj[0x641ffe83, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x20ce78ec created: GearsObj[0x77540a52, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x20ce78ec created: GearsObj[0x77540a52, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x20ce78ec FIN GearsES2[obj 0x20ce78ec isInit true, usesShared false, 1 GearsObj[0x641ffe83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77540a52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22c707ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x20ce78ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x20ce78ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x20ce78ec 512x512, swapInterval 1, drawable 0x5200005 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test21_RGBtoRGBA_pbuffer_-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test21_RGBtoRGBA_pbuffer) [apply] junit.framework.TestListener: startTest(test22_RGBtoRGBA_fbo) [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x20ce78ec: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x20ce78ec 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0x453b2eb5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x7207a894, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x7207a894, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x453b2eb5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7207a894, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfdd1985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x6eda5c9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x6eda5c9 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test22_RGBtoRGBA_fbo_____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test22_RGBtoRGBA_fbo) [apply] junit.framework.TestListener: startTest(test31_RGBAtoRGBA_pbuffer) [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6eda5c9 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.init.0 0x192d43ce: tileRendererInUse null, GearsES2[obj 0x192d43ce isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x192d43ce on Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x192d43ce created: GearsObj[0x26a18e0a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x192d43ce created: GearsObj[0xf6cec, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x192d43ce created: GearsObj[0xf6cec, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.init.X 0x192d43ce FIN GearsES2[obj 0x192d43ce isInit true, usesShared false, 1 GearsObj[0x26a18e0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf6cec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77d3e5b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x192d43ce 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x192d43ce, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x192d43ce 512x512, swapInterval 1, drawable 0x5200005 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test31_RGBAtoRGBA_pbuffer-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test31_RGBAtoRGBA_pbuffer) [apply] junit.framework.TestListener: startTest(test32_RGBAtoRGBA_fbo) [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x192d43ce: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x192d43ce 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.0 0x6973b51b: tileRendererInUse null, GearsES2[obj 0x6973b51b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6973b51b on Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6973b51b created: GearsObj[0x11614fd0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6973b51b created: GearsObj[0x34b487b3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6973b51b created: GearsObj[0x34b487b3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.X 0x6973b51b FIN GearsES2[obj 0x6973b51b isInit true, usesShared false, 1 GearsObj[0x11614fd0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34b487b3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2622413b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6973b51b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6973b51b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6973b51b 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test32_RGBAtoRGBA_fbo____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] junit.framework.TestListener: endTest(test32_RGBAtoRGBA_fbo) [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6973b51b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6973b51b 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 @ 1610402289068 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402289069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.135 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402279814 ms III - Start [apply] SLOCK [T main @ 1610402279816 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x15eb5ee5: tileRendererInUse null, GearsES2[obj 0x15eb5ee5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15eb5ee5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15eb5ee5 created: GearsObj[0x1a1c5f72, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15eb5ee5 created: GearsObj[0x24fcf812, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15eb5ee5 created: GearsObj[0x24fcf812, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x15eb5ee5 FIN GearsES2[obj 0x15eb5ee5 isInit true, usesShared false, 1 GearsObj[0x1a1c5f72, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24fcf812, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dd68197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x15eb5ee5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15eb5ee5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x15eb5ee5 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x50eac852: tileRendererInUse null, GearsES2[obj 0x50eac852 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x50eac852 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x50eac852 created: GearsObj[0x48291c26, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x50eac852 created: GearsObj[0x3003b69f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x50eac852 created: GearsObj[0x3003b69f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x50eac852 FIN GearsES2[obj 0x50eac852 isInit true, usesShared false, 1 GearsObj[0x48291c26, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3003b69f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19b5fff5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x50eac852 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x50eac852, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x50eac852 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x50eac852: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x50eac852 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x188715b5: tileRendererInUse null, GearsES2[obj 0x188715b5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x188715b5 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x188715b5 created: GearsObj[0x70083962, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x188715b5 created: GearsObj[0x7895a0e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x188715b5 created: GearsObj[0x7895a0e1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x188715b5 FIN GearsES2[obj 0x188715b5 isInit true, usesShared false, 1 GearsObj[0x70083962, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7895a0e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x212ce33b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x188715b5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x188715b5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x188715b5 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888] [apply] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x188715b5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x188715b5 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x5119fb47: tileRendererInUse null, GearsES2[obj 0x5119fb47 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5119fb47 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5119fb47 created: GearsObj[0x2671e401, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5119fb47 created: GearsObj[0x5d9f7f4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5119fb47 created: GearsObj[0x5d9f7f4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x5119fb47 FIN GearsES2[obj 0x5119fb47 isInit true, usesShared false, 1 GearsObj[0x2671e401, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d9f7f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77034fd9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x5119fb47 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5119fb47, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x5119fb47 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x5119fb47: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x5119fb47 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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.0 0x20ce78ec: tileRendererInUse null, GearsES2[obj 0x20ce78ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x20ce78ec on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x20ce78ec created: GearsObj[0x641ffe83, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x20ce78ec created: GearsObj[0x77540a52, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x20ce78ec created: GearsObj[0x77540a52, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x20ce78ec FIN GearsES2[obj 0x20ce78ec isInit true, usesShared false, 1 GearsObj[0x641ffe83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77540a52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22c707ef, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x20ce78ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x20ce78ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x20ce78ec 512x512, swapInterval 1, drawable 0x5200005 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test21_RGBtoRGBA_pbuffer_-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x20ce78ec: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x20ce78ec 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x6eda5c9: tileRendererInUse null, GearsES2[obj 0x6eda5c9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6eda5c9 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6eda5c9 created: GearsObj[0x453b2eb5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6eda5c9 created: GearsObj[0x7207a894, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6eda5c9 created: GearsObj[0x7207a894, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x6eda5c9 FIN GearsES2[obj 0x6eda5c9 isInit true, usesShared false, 1 GearsObj[0x453b2eb5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7207a894, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfdd1985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x6eda5c9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6eda5c9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x6eda5c9 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test22_RGBtoRGBA_fbo_____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6eda5c9: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x6eda5c9 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[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.init.0 0x192d43ce: tileRendererInUse null, GearsES2[obj 0x192d43ce isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x192d43ce on Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x192d43ce created: GearsObj[0x26a18e0a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x192d43ce created: GearsObj[0xf6cec, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x192d43ce created: GearsObj[0xf6cec, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.init.X 0x192d43ce FIN GearsES2[obj 0x192d43ce isInit true, usesShared false, 1 GearsObj[0x26a18e0a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf6cec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77d3e5b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x192d43ce 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x192d43ce, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x192d43ce 512x512, swapInterval 1, drawable 0x5200005 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test31_RGBAtoRGBA_pbuffer-n0000-GL3___-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x192d43ce: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x192d43ce 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.0 0x6973b51b: tileRendererInUse null, GearsES2[obj 0x6973b51b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6973b51b on Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], offscr[fbo]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6973b51b created: GearsObj[0x11614fd0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6973b51b created: GearsObj[0x34b487b3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6973b51b created: GearsObj[0x34b487b3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.X 0x6973b51b FIN GearsES2[obj 0x6973b51b isInit true, usesShared false, 1 GearsObj[0x11614fd0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34b487b3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2622413b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6973b51b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6973b51b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6973b51b 512x512, swapInterval 1, drawable 0x5200002 [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888] [apply] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test32_RGBAtoRGBA_fbo____-n0000-GL3___-sw-fbobject-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6973b51b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6973b51b 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 @ 1610402289068 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402289069 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00_RGBtoRGB took 2.154 sec [apply] Testcase: test01_RGBtoRGBA took 0.525 sec [apply] Testcase: test10_RGBAtoRGB took 0.515 sec [apply] Testcase: test11_RGBAtoRGBA took 0.473 sec [apply] Testcase: test21_RGBtoRGBA_pbuffer took 1.414 sec [apply] Testcase: test22_RGBtoRGBA_fbo took 1.375 sec [apply] Testcase: test31_RGBAtoRGBA_pbuffer took 1.372 sec [apply] Testcase: test32_RGBAtoRGBA_fbo took 1.365 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT [apply] junit.framework.TestListener: tests to run: 2++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402290500 ms III - Start [apply] SLOCK [T main @ 1610402290503 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG [apply] junit.framework.TestListener: startTest(testOffscreenWritePNG) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2c767a52: tileRendererInUse null, GearsES2[obj 0x2c767a52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2c767a52 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2c767a52 created: GearsObj[0x79ae3dcd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2c767a52 created: GearsObj[0x12babcf7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2c767a52 created: GearsObj[0x12babcf7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2c767a52 FIN GearsES2[obj 0x2c767a52 isInit true, usesShared false, 1 GearsObj[0x79ae3dcd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12babcf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb34c359, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2c767a52 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2c767a52 256x256, swapInterval 1, drawable 0x5200005 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] junit.framework.TestListener: endTest(testOffscreenWritePNG) [apply] junit.framework.TestListener: startTest(testOnscreenWritePNG_TGA_PAM) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x1dde4cb2: tileRendererInUse null, GearsES2[obj 0x1dde4cb2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1dde4cb2 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1dde4cb2 created: GearsObj[0x36fd43d0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1dde4cb2 created: GearsObj[0x3d4f1bb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1dde4cb2 created: GearsObj[0x3d4f1bb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x1dde4cb2 FIN GearsES2[obj 0x1dde4cb2 isInit true, usesShared false, 1 GearsObj[0x36fd43d0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d4f1bb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x675f2078, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x1dde4cb2 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dde4cb2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x1dde4cb2 256x256, swapInterval 1, drawable 0x5200002 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.tga [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.tga [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0004-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.pam [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0005-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.pam [apply] junit.framework.TestListener: endTest(testOnscreenWritePNG_TGA_PAM) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1dde4cb2: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1dde4cb2 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 @ 1610402294420 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402294420 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.81 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402290500 ms III - Start [apply] SLOCK [T main @ 1610402290503 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2c767a52: tileRendererInUse null, GearsES2[obj 0x2c767a52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2c767a52 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2c767a52 created: GearsObj[0x79ae3dcd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2c767a52 created: GearsObj[0x12babcf7, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2c767a52 created: GearsObj[0x12babcf7, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2c767a52 FIN GearsES2[obj 0x2c767a52 isInit true, usesShared false, 1 GearsObj[0x79ae3dcd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12babcf7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb34c359, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2c767a52 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2c767a52 256x256, swapInterval 1, drawable 0x5200005 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x1dde4cb2: tileRendererInUse null, GearsES2[obj 0x1dde4cb2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1dde4cb2 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1dde4cb2 created: GearsObj[0x36fd43d0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1dde4cb2 created: GearsObj[0x3d4f1bb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1dde4cb2 created: GearsObj[0x3d4f1bb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x1dde4cb2 FIN GearsES2[obj 0x1dde4cb2 isInit true, usesShared false, 1 GearsObj[0x36fd43d0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d4f1bb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x675f2078, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x1dde4cb2 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1dde4cb2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x1dde4cb2 256x256, swapInterval 1, drawable 0x5200002 [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.tga [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.tga [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0004-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.pam [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0005-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.pam [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1dde4cb2: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1dde4cb2 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 @ 1610402294420 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402294420 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testOffscreenWritePNG took 1.766 sec [apply] Testcase: testOnscreenWritePNG_TGA_PAM took 0.817 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 @ 1610402295848 ms III - Start [apply] SLOCK [T main @ 1610402295850 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize [apply] junit.framework.TestListener: startTest(testOffscreenWritePNGWithResize) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2c767a52: tileRendererInUse null, GearsES2[obj 0x2c767a52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2c767a52 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2c767a52 created: GearsObj[0x44414323, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2c767a52 created: GearsObj[0x35620610, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2c767a52 created: GearsObj[0x35620610, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2c767a52 FIN GearsES2[obj 0x2c767a52 isInit true, usesShared false, 1 GearsObj[0x44414323, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35620610, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35c000e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2c767a52 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2c767a52 64x64, swapInterval 1, drawable 0x5200005 [apply] XXX: [0], 64x64, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0064.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 128x128 of 128x128, swapInterval 1, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] XXX: [64], 128x128, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0001-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200011, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, 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] XXX: [128], 256x256, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0002-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, 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] XXX: [256], 512x512, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0003-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x520001b, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, 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] junit.framework.TestListener: endTest(testOffscreenWritePNGWithResize) [apply] junit.framework.TestListener: startTest(testOnscreenWritePNGWithResize) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e0826e7 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created: GearsObj[0xfd2267c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created: GearsObj[0x66107d15, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created: GearsObj[0x66107d15, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared false, 1 GearsObj[0xfd2267c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66107d15, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x374dd67e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] XXX: init [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5e0826e7 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5e0826e7 64x64, swapInterval 1, drawable 0x5200002 [apply] XXX: [0], 64x64, sz_changed true, snap true [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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] XXX: [128], 256x256, sz_changed true, snap true [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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] XXX: [256], 512x512, sz_changed true, snap true [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 1024x1011 of 1024x1011, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 4.0, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 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 @ 1610402301276 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402301277 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.319 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402295848 ms III - Start [apply] SLOCK [T main @ 1610402295850 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2c767a52: tileRendererInUse null, GearsES2[obj 0x2c767a52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2c767a52 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 0 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2c767a52 created: GearsObj[0x44414323, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2c767a52 created: GearsObj[0x35620610, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2c767a52 created: GearsObj[0x35620610, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2c767a52 FIN GearsES2[obj 0x2c767a52 isInit true, usesShared false, 1 GearsObj[0x44414323, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35620610, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35c000e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2c767a52 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200005, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2c767a52 64x64, swapInterval 1, drawable 0x5200005 [apply] XXX: [0], 64x64, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0000-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0064x0064.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 128x128 of 128x128, swapInterval 1, drawable 0x520000c, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] XXX: [64], 128x128, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0001-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0128x0128.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200011, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, 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] XXX: [128], 256x256, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0002-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0256x0256.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, 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] XXX: [256], 512x512, sz_changed true, snap true [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0003-GL3bc_-sw-pbuffer_-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x2c767a52 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x520001b, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2c767a52, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2c767a52 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x5e0826e7: tileRendererInUse null, GearsES2[obj 0x5e0826e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x5e0826e7 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5e0826e7 created: GearsObj[0xfd2267c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5e0826e7 created: GearsObj[0x66107d15, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5e0826e7 created: GearsObj[0x66107d15, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x5e0826e7 FIN GearsES2[obj 0x5e0826e7 isInit true, usesShared false, 1 GearsObj[0xfd2267c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66107d15, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x374dd67e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] XXX: init [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x5e0826e7 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x5e0826e7 64x64, swapInterval 1, drawable 0x5200002 [apply] XXX: [0], 64x64, sz_changed true, snap true [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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] XXX: [128], 256x256, sz_changed true, snap true [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, 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] XXX: [256], 512x512, sz_changed true, snap true [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x5e0826e7 0/0 1024x1011 of 1024x1011, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5e0826e7, angle 4.0, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5e0826e7 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 @ 1610402301276 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402301277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testOffscreenWritePNGWithResize took 2.422 sec [apply] Testcase: testOnscreenWritePNGWithResize took 1.309 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 3SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402302690 ms III - Start [apply] SLOCK [T main @ 1610402302693 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG [apply] junit.framework.TestListener: startTest(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] junit.framework.TestListener: endTest(test01AllPNG)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] [apply] junit.framework.TestListener: startTest(test02AllJPG) [apply] junit.framework.TestListener: endTest(test02AllJPG) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDSjunit.framework.TestListener: startTest(test04AllDDS) [apply] [apply] junit.framework.TestListener: endTest(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 @ 1610402302953 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402302953 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.132 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402302690 ms III - Start [apply] SLOCK [T main @ 1610402302693 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610402302953 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402302953 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01AllPNG took 0.155 sec [apply] Testcase: test02AllJPG took 0.036 sec [apply] Testcase: test04AllDDS took 0.023 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] 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 @ 1610402304353 ms III - Start [apply] SLOCK [T main @ 1610402304355 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn [apply] junit.framework.TestListener: startTest(testReadES2_RGBn) [apply] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]], hasAlpha false [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0 [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGImage01NEWT.testReadES2_RGBn-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testReadES2_RGBn) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402306563 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402306564 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.092 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402304353 ms III - Start [apply] SLOCK [T main @ 1610402304355 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGImage01NEWT.testReadES2_RGBn-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402306563 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402306564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testReadES2_RGBn took 2.163 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402307943 ms III - Start [apply] SLOCK [T main @ 1610402307945 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2 [apply] junit.framework.TestListener: tests to run: 12 [apply] junit.framework.TestListener: startTest(test01YUV422hBase__ES2) [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hBase__ES2___-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main]junit.framework.TestListener: endTest(test01YUV422hBase__ES2) [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] [apply] junit.framework.TestListener: startTest(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-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hProg_ES2____-n0000-GL3___-sw-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[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(test01YUV444Base__ES2) [apply] junit.framework.TestListener: startTest(test01YUV444Base__GL2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] junit.framework.TestListener: endTest(test01YUV444Prog__ES2) [apply] junit.framework.TestListener: startTest(test01YUV444Prog__GL2) [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-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] junit.framework.TestListener: endTest(test01YUV444Prog__GL2) [apply] junit.framework.TestListener: startTest(test02YUV420BaseGray_ES2) [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-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420BaseGray_ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-8: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Base__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] junit.framework.TestListener: endTest(test02YUV420Base__ES2) [apply] junit.framework.TestListener: startTest(test02YUV420Prog_ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-9: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL3___-sw-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[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-10: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] junit.framework.TestListener: endTest(test03CMYK_01_ES2) [apply] junit.framework.TestListener: startTest(test03YCCK_01_ES2) [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-.x11_:0.0-2-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test03YCCK_01_ES2________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-2-EDT-1,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-.x11_:0.0-2-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] junit.framework.TestListener: endTest(test04QTTDefPostFrame_ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-2-EDT-2,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 @ 1610402317601 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402317601 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.523 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402307943 ms III - Start [apply] SLOCK [T main @ 1610402307945 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2 [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hBase__ES2___-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hProg_ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420BaseGray_ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-8: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Base__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-9: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-10: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-10,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-.x11_:0.0-2-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test03YCCK_01_ES2________-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-2-EDT-1,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-.x11_:0.0-2-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-2-EDT-2,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 @ 1610402317601 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402317601 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01YUV422hBase__ES2 took 2.173 sec [apply] Testcase: test01YUV422hProg_ES2 took 0.585 sec [apply] Testcase: test01YUV444Base__ES2 took 0.566 sec [apply] Testcase: test01YUV444Base__GL2 took 0.583 sec [apply] Testcase: test01YUV444Prog__ES2 took 0.594 sec [apply] Testcase: test01YUV444Prog__GL2 took 0.593 sec [apply] Testcase: test02YUV420BaseGray_ES2 took 0.603 sec [apply] Testcase: test02YUV420Base__ES2 took 0.638 sec [apply] Testcase: test02YUV420Prog_ES2 took 0.613 sec [apply] Testcase: test03CMYK_01_ES2 took 0.772 sec [apply] Testcase: test03YCCK_01_ES2 took 1.394 sec [apply] Testcase: test04QTTDefPostFrame_ES2 took 0.464 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] junit.framework.TestListener: tests to run: 10 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: startTest(testPNGRead01_All) [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402319022 ms III - Start [apply] SLOCK [T main @ 1610402319024 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xa67c67e, 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 0x5a8e6209, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x731a74c, 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 0x369f73a2, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x1f28c152, 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 0x7d907bac, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x7791a895, 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 0x3a5ed7a6, 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 0x65e2dbf3, 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 0x4f970963, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x61f8bee4, 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 0x7b49cea0, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x887af79, 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 0x7fac631b, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5b87ed94, 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 0x6e0e048a, 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 0x627551fb, 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 0x2b552920, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x2758fe70, 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 0x1f36e637, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x578486a3, 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 0x551aa95a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x35d176f7, 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 0x1dfe2924, 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 0x4bbfb90a, 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 0x7c29daf3, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x9660f4e, 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 0x5a8806ef, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x6c49835d, 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 0x5e853265, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x67205a84, 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 0x1e6d1014, 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 0x1f554b06, 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 0x694e1548, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x1c3a4799, 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 0x131276c2, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x26aa12dd, 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 0x3fd7a715, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x711f39f9, 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 0x71bbf57e, 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 0xd44fc21, 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 0x23faf8f2, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x2d6eabae, 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 0x4e7dc304, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x64729b1e, 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 0x10bbd20a, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x48503868, 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 0x6895a785, 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 0x1f7030a6, 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 0x5a1c0542, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x396f6598, 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 0x394e1a0f, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x27a5f880, 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 0x1d29cf23, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5f282abb, 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 0x167fdd33, 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 0x15d0c81b, 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 0x6acdbdf5, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x4b1c1ea0, 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 0x17579e0f, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x4d41cee, 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 0x3712b94, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2833cc44, 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 0x33f88ab, 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 0x1b68ddbd, 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 0x646d64ab, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x59e5ddf, 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 0x536aaa8d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0xe320068, 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 0x1f57539, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x76f2b07d, 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 0x704a52ec, 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 0x1877ab81, 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 0x305fd85d, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x458c1321, 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 0x11438d26, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x34cd072c, 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 0x7a1ebcd8, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5faeada1, 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 0x528931cf, 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 0x30a3107a, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] junit.framework.TestListener: endTest(testPNGRead01_All) [apply] junit.framework.TestListener: startTest(testPNGRead02_RGB888_to_RGBA8888) [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x33c7e1bb, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x34c4973, 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 0x52feb982, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x7a765367, 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 0x76b0bfab, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x17d677df, 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 0x3043fe0e, 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 0x2f943d71, 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 0x80503, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x4b553d26, 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 0x69a3d1d, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x86be70a, 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 0x480bdb19, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2a556333, 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 0x7d70d1b1, 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 0x3dfc5fb8, 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 0x467aecef, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x4d50efb8, 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 0x7e2d773b, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x2173f6d9, 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 0x307f6b8c, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x7a187f14, 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 0x6f195bc3, 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 0x2353b3e6, 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 0x631330c, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x42f93a98, 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 0xc46bcd4, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x3234e239, 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 0x3d921e20, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x36b4cef0, 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 0xfad74ee, 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 0x1500955a, 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 0xe874448, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x29b5cd00, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [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 0x60285225, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x7113b13f, 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 0x45820e51, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x42d8062c, 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 0x6043cd28, 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 0x25af5db5, 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 0x12cdcf4, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x5bcea91b, 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 0x5f3a4b84, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x27f723, 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 0x670b40af, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4923ab24, 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 0x44c8afef, 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 0x13c27452, 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 0x262b2c86, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x371a67ec, 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 0x5ed828d, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x50d0686, 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 0x7a3d45bd, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1e7c7811, 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 0x77ec78b9, 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] 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] PNGPixelRect - Orig: PixelRect[obj 0x63440df3, 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 0x3aeaafa6, 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 0x6121c9d6, 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 0x87f383f, 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 0x1060b431, 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 0x612679d6, 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 0x6a1aab78, 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 0x462d5aee, 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 0x66d1af89, 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 0x8646db9, 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 0x6950e31, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] junit.framework.TestListener: endTest(testPNGRead16_RGBA8888_to_ABGR8888) [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0xb7dd107, 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 @ 1610402320361 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402320362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.213 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402319022 ms III - Start [apply] SLOCK [T main @ 1610402319024 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 0xa67c67e, 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 0x5a8e6209, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x731a74c, 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 0x369f73a2, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x1f28c152, 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 0x7d907bac, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x7791a895, 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 0x3a5ed7a6, 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 0x65e2dbf3, 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 0x4f970963, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x61f8bee4, 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 0x7b49cea0, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x887af79, 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 0x7fac631b, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5b87ed94, 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 0x6e0e048a, 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 0x627551fb, 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 0x2b552920, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x2758fe70, 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 0x1f36e637, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x578486a3, 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 0x551aa95a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x35d176f7, 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 0x1dfe2924, 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 0x4bbfb90a, 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 0x7c29daf3, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x9660f4e, 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 0x5a8806ef, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x6c49835d, 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 0x5e853265, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x67205a84, 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 0x1e6d1014, 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 0x1f554b06, 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 0x694e1548, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x1c3a4799, 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 0x131276c2, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x26aa12dd, 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 0x3fd7a715, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x711f39f9, 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 0x71bbf57e, 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 0xd44fc21, 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 0x23faf8f2, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x2d6eabae, 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 0x4e7dc304, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x64729b1e, 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 0x10bbd20a, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x48503868, 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 0x6895a785, 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 0x1f7030a6, 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 0x5a1c0542, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x396f6598, 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 0x394e1a0f, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x27a5f880, 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 0x1d29cf23, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5f282abb, 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 0x167fdd33, 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 0x15d0c81b, 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 0x6acdbdf5, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x4b1c1ea0, 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 0x17579e0f, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x4d41cee, 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 0x3712b94, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2833cc44, 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 0x33f88ab, 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 0x1b68ddbd, 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 0x646d64ab, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x59e5ddf, 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 0x536aaa8d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0xe320068, 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 0x1f57539, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x76f2b07d, 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 0x704a52ec, 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 0x1877ab81, 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 0x305fd85d, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x458c1321, 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 0x11438d26, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x34cd072c, 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 0x7a1ebcd8, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5faeada1, 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 0x528931cf, 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 0x30a3107a, 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 0x33c7e1bb, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x34c4973, 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 0x52feb982, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x7a765367, 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 0x76b0bfab, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x17d677df, 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 0x3043fe0e, 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 0x2f943d71, 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 0x80503, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x4b553d26, 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 0x69a3d1d, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x86be70a, 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 0x480bdb19, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2a556333, 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 0x7d70d1b1, 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 0x3dfc5fb8, 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 0x467aecef, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x4d50efb8, 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 0x7e2d773b, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x2173f6d9, 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 0x307f6b8c, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x7a187f14, 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 0x6f195bc3, 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 0x2353b3e6, 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 0x631330c, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x42f93a98, 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 0xc46bcd4, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x3234e239, 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 0x3d921e20, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x36b4cef0, 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 0xfad74ee, 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 0x1500955a, 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 0xe874448, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x29b5cd00, 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 0x60285225, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x7113b13f, 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 0x45820e51, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x42d8062c, 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 0x6043cd28, 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 0x25af5db5, 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 0x12cdcf4, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x5bcea91b, 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 0x5f3a4b84, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x27f723, 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 0x670b40af, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4923ab24, 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 0x44c8afef, 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 0x13c27452, 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 0x262b2c86, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]] [apply] PNGPixelRect - Flip : PixelRect[obj 0x371a67ec, 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 0x5ed828d, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]] [apply] PNGPixelRect - Reversed : PixelRect[obj 0x50d0686, 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 0x7a3d45bd, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]] [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1e7c7811, 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 0x77ec78b9, 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 0x63440df3, 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 0x3aeaafa6, 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 0x6121c9d6, 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 0x87f383f, 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 0x1060b431, 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 0x612679d6, 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 0x6a1aab78, 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 0x462d5aee, 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 0x66d1af89, 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 0x8646db9, 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 0x6950e31, 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 0xb7dd107, 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 @ 1610402320361 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402320362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testPNGRead01_All took 1.069 sec [apply] Testcase: testPNGRead02_RGB888_to_RGBA8888 took 0.033 sec [apply] Testcase: testPNGRead03_RGB888_to_RGBA8888_stride1000 took 0.035 sec [apply] Testcase: testPNGRead04_RGB888_to_RGBA8888_stride999 took 0.04 sec [apply] Testcase: testPNGRead11_RGBA8888_to_LUMINA took 0.014 sec [apply] Testcase: testPNGRead12_RGBA8888_to_RGB888 took 0.015 sec [apply] Testcase: testPNGRead13_RGBA8888_to_BGR888 took 0.016 sec [apply] Testcase: testPNGRead14_RGBA8888_to_BGRA8888 took 0.02 sec [apply] Testcase: testPNGRead15_RGBA8888_to_ARGB8888 took 0.019 sec [apply] Testcase: testPNGRead16_RGBA8888_to_ABGR8888 took 0.018 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402321766 ms III - Start [apply] SLOCK [T main @ 1610402321768 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All [apply] junit.framework.TestListener: 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] PNGPixelRect: test-ntscN_3-01-160x90, PixelRect[obj 0x27c86f2d, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x1a5a1a9f, handle 0x7f907c03d870, isShared false, jogamp.opengl.gl4.GL4bcImpl@188d8a6f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x52585eac, isOwner false, <33d336cf, 47791c28>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x52585eac, isOwner false, <33d336cf, 47791c28>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c01e350, owner true, ResourceToolkitLock[obj 0x4761205d, isOwner true, <575cab23, 7d938a49>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7284518f, com.jogamp.opengl.test.junit.util.QuitAdapter@3c29f44a, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3c29f44a, ], [apply] windowLock [count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x42e99e4a, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x20705322, handle 0x7f907c7bc010, isShared false, jogamp.opengl.gl4.GL4bcImpl@5eaf395a, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x358ec075, isOwner false, [count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x358ec075, isOwner false, [count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x6dc48274, isOwner true, <2e8a6ad1, bebb724>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@71ab23f1, com.jogamp.opengl.test.junit.util.QuitAdapter@3835c892, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3835c892, ], [apply] windowLock <4514e1a7, 13102cb6>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x8dbdac1, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x575a9f37, handle 0x7f907c31f4c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@29723e44, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x63b8f7e1, isOwner false, <788f9ed8, 64a7cb34>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x63b8f7e1, isOwner false, <788f9ed8, 64a7cb34>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x5c9f59fa, isOwner true, <78bcba77, 7cc182e6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@26650821, com.jogamp.opengl.test.junit.util.QuitAdapter@13c59e, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@13c59e, ], [apply] windowLock <1d61b8e9, 6d47cf11>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x158da8e, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4601cba, handle 0x7f907c7ca7d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7a9b560f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x377048b1, isOwner false, <2bb50732, 39ff3244>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x377048b1, isOwner false, <2bb50732, 39ff3244>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x19f4205a, isOwner true, <2c74c615, 2ffbd83e>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@6fd6a297, com.jogamp.opengl.test.junit.util.QuitAdapter@5718a9c7, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5718a9c7, ], [apply] windowLock <5dd6895f, 2c1d80f3>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x661972b0, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x36e8e27e, handle 0x7f907c7cb500, isShared false, jogamp.opengl.gl4.GL4bcImpl@48a18ce4, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x70c12407, isOwner false, <193defa7, 56df97f0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x70c12407, isOwner false, <193defa7, 56df97f0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x125df763, isOwner true, <6bc50833, 1d73923b>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@37b9f672, com.jogamp.opengl.test.junit.util.QuitAdapter@4aa2f909, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4aa2f909, ], [apply] windowLock <965f4fe, 8864da3>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x2e005c4b, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x618ad02d, handle 0x7f907c7bb9f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1f94810b, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x614279f7, isOwner false, <4e5fd718, 339e0c31>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x614279f7, isOwner false, <4e5fd718, 339e0c31>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x8b95f90, isOwner true, <7a4612b1, 4a11edf6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@9ad8f01, com.jogamp.opengl.test.junit.util.QuitAdapter@4b2a047b, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4b2a047b, ], [apply] windowLock <1b34435, 448867a8>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x359f7cdf, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x5ac7873b, handle 0x7f907c7fc9b0, isShared false, jogamp.opengl.gl4.GL4bcImpl@24623f66, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0xb90c215, isOwner false, <75129767, 28b560bd>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0xb90c215, isOwner false, <75129767, 28b560bd>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x1d99f3c2, isOwner true, <10940a0e, 715c0ed4>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@726f38ca, com.jogamp.opengl.test.junit.util.QuitAdapter@203ac2a6, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@203ac2a6, ], [apply] windowLock <104e68d5, 1f5eea6>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x79924b, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2d06449, handle 0x7f907c9de870, isShared false, jogamp.opengl.gl4.GL4bcImpl@45e9ec0c, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x305bc0e0, isOwner false, <6b33f64d, 71a53086>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x305bc0e0, isOwner false, <6b33f64d, 71a53086>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x7b263b32, isOwner true, <1594a876, 61e1a517>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@399888ad, com.jogamp.opengl.test.junit.util.QuitAdapter@732ddb07, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@732ddb07, ], [apply] windowLock <43ca1a0c, 2f6fc67f>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0x294425a7, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x27056716, handle 0x7f907c2f9280, isShared false, jogamp.opengl.gl4.GL4bcImpl@1f0a5cf3, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x2d9b1b24, isOwner false, <7827b71, c9e849b>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x2d9b1b24, isOwner false, <7827b71, c9e849b>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x413eac3f, isOwner true, <3489dd07, 20c46114>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@588693cb, com.jogamp.opengl.test.junit.util.QuitAdapter@6c6d93b0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6c6d93b0, ], [apply] windowLock <16f60adf, 15b905d4>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x5b239d7d, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x514f6476, handle 0x7f907c79f7c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2fe15639, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 283x33 wu, 283x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x4ccdb3fc, isOwner false, <7e9a755b, 534fa3d9>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x4ccdb3fc, isOwner false, <7e9a755b, 534fa3d9>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x76ba7717, isOwner true, <57c9786f, 7ad4ef60>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@542bda88, com.jogamp.opengl.test.junit.util.QuitAdapter@718c0dd5, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@718c0dd5, ], [apply] windowLock <6d9a098b, 30e844b7>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x37afeb11, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2b6c4bb2, handle 0x7f907c31c7e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@55b82fb5, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x55aa97f0, isOwner false, <4b955db, 5b6b7c17>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x55aa97f0, isOwner false, <4b955db, 5b6b7c17>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x4fba3548, isOwner true, <4eae3e58, f7addb>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7ce216, com.jogamp.opengl.test.junit.util.QuitAdapter@1ef28724, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1ef28724, ], [apply] windowLock <2191365c, 1cb5cec0>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x6ae5aa72, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x348b5e3e, handle 0x7f907c7ba9f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4ac05137, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x6d3ec464, isOwner false, <1b5e53ab, 25bdba6d>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x6d3ec464, isOwner false, <1b5e53ab, 25bdba6d>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x6dbc0e04, isOwner true, <763aea33, 1f102c54>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@57368309, com.jogamp.opengl.test.junit.util.QuitAdapter@5af77bc5, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5af77bc5, ], [apply] windowLock <7b3d79da, 65518865>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x595b007d, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x68c401a5, handle 0x7f907c79f6e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@16538e3d, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x17b834e0, isOwner false, <471117b9, 505db022>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x17b834e0, isOwner false, <471117b9, 505db022>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x5a75ee72, isOwner true, [count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7ebed8f0, com.jogamp.opengl.test.junit.util.QuitAdapter@bcdaf2b, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@bcdaf2b, ], [apply] windowLock <616c7b24, 5fed3c74>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x7e07db1f, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x72fa1c54, handle 0x7f907c7ecb20, isShared false, jogamp.opengl.gl4.GL4bcImpl@c77acb0, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x67a7514d, isOwner false, <5d2f090f, 107095b7>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x67a7514d, isOwner false, <5d2f090f, 107095b7>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x2153a925, isOwner true, <7ca3b97b, 5961b091>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4d284b27, com.jogamp.opengl.test.junit.util.QuitAdapter@718ec926, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@718ec926, ], [apply] windowLock <1007ce0d, 44b601a4>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] [apply] junit.framework.TestListener: endTest(testRead01_All) [apply] junit.framework.TestListener: startTest(testRead02_Gray2RGBA) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x223d2c72, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2a301c98, handle 0x7f907c7b8dd0, isShared false, jogamp.opengl.gl4.GL4bcImpl@54e53da7, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 283x33 wu, 283x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x37f167e4, isOwner false, <5e502da, 6df254b7>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x37f167e4, isOwner false, <5e502da, 6df254b7>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x100754ab, isOwner true, <2cf5cf08, 1abfb9e>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7e0340f0, com.jogamp.opengl.test.junit.util.QuitAdapter@540bf197, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@540bf197, ], [apply] windowLock <5684f991, 8ad8fd4>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x10e31a9a, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x527f5757, handle 0x7f907c7dca60, isShared false, jogamp.opengl.gl4.GL4bcImpl@2c52d66d, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x4dd5b1c4, isOwner false, <7daa561c, cb17bba>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x4dd5b1c4, isOwner false, <7daa561c, cb17bba>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x36ea25ff, isOwner true, <56d1f977, 79e44f07>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7e0f972a, com.jogamp.opengl.test.junit.util.QuitAdapter@192d80c9, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@192d80c9, ], [apply] windowLock <406ec8da, 1b293ba7>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x4ec4f3a0, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0xd92611c, handle 0x7f907c301c50, isShared false, jogamp.opengl.gl4.GL4bcImpl@7360c108, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x240e8c62, isOwner false, <22477baa, 1a2a05e8>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x240e8c62, isOwner false, <22477baa, 1a2a05e8>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x6fb7ff24, isOwner true, <3f0a032c, 2609a54c>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@6cc6e120, com.jogamp.opengl.test.junit.util.QuitAdapter@3c586d43, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3c586d43, ], [apply] windowLock <53a41a87, 38ece67a>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x4efbca5a, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x5dd8ed2, handle 0x7f907c301d30, isShared false, jogamp.opengl.gl4.GL4bcImpl@7b276067, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x5b0f8254, isOwner false, <2a08956d, 27555600>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x5b0f8254, isOwner false, <2a08956d, 27555600>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x67b13ed5, isOwner true, <400b0d55, 2e464bc4>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@23aefd5a, com.jogamp.opengl.test.junit.util.QuitAdapter@4d07286c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4d07286c, ], [apply] windowLock <55fef53c, 49fa8c2c>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x1a482e36, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2811d10d, handle 0x7f907c301c50, isShared false, jogamp.opengl.gl4.GL4bcImpl@5646439a, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x3993217d, isOwner false, <7c4df0b, 66119f8a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x3993217d, isOwner false, <7c4df0b, 66119f8a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x22f4a41, isOwner true, <22970bb0, 38aa46e>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@690d965a, com.jogamp.opengl.test.junit.util.QuitAdapter@1188b478, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1188b478, ], [apply] windowLock [count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] junit.framework.TestListener: endTest(testRead02_Gray2RGBA) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402335915 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402335915 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.02 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402321766 ms III - Start [apply] SLOCK [T main @ 1610402321768 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 0x27c86f2d, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x1a5a1a9f, handle 0x7f907c03d870, isShared false, jogamp.opengl.gl4.GL4bcImpl@188d8a6f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x52585eac, isOwner false, <33d336cf, 47791c28>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x52585eac, isOwner false, <33d336cf, 47791c28>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c01e350, owner true, ResourceToolkitLock[obj 0x4761205d, isOwner true, <575cab23, 7d938a49>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7284518f, com.jogamp.opengl.test.junit.util.QuitAdapter@3c29f44a, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3c29f44a, ], [apply] windowLock [count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x42e99e4a, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x20705322, handle 0x7f907c7bc010, isShared false, jogamp.opengl.gl4.GL4bcImpl@5eaf395a, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x358ec075, isOwner false, [count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x358ec075, isOwner false, [count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x6dc48274, isOwner true, <2e8a6ad1, bebb724>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@71ab23f1, com.jogamp.opengl.test.junit.util.QuitAdapter@3835c892, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3835c892, ], [apply] windowLock <4514e1a7, 13102cb6>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x8dbdac1, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x575a9f37, handle 0x7f907c31f4c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@29723e44, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x63b8f7e1, isOwner false, <788f9ed8, 64a7cb34>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x63b8f7e1, isOwner false, <788f9ed8, 64a7cb34>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x5c9f59fa, isOwner true, <78bcba77, 7cc182e6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@26650821, com.jogamp.opengl.test.junit.util.QuitAdapter@13c59e, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@13c59e, ], [apply] windowLock <1d61b8e9, 6d47cf11>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x158da8e, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x4601cba, handle 0x7f907c7ca7d0, isShared false, jogamp.opengl.gl4.GL4bcImpl@7a9b560f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x377048b1, isOwner false, <2bb50732, 39ff3244>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x377048b1, isOwner false, <2bb50732, 39ff3244>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x19f4205a, isOwner true, <2c74c615, 2ffbd83e>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@6fd6a297, com.jogamp.opengl.test.junit.util.QuitAdapter@5718a9c7, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5718a9c7, ], [apply] windowLock <5dd6895f, 2c1d80f3>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x661972b0, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x36e8e27e, handle 0x7f907c7cb500, isShared false, jogamp.opengl.gl4.GL4bcImpl@48a18ce4, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x70c12407, isOwner false, <193defa7, 56df97f0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x70c12407, isOwner false, <193defa7, 56df97f0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x125df763, isOwner true, <6bc50833, 1d73923b>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@37b9f672, com.jogamp.opengl.test.junit.util.QuitAdapter@4aa2f909, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4aa2f909, ], [apply] windowLock <965f4fe, 8864da3>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x2e005c4b, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x618ad02d, handle 0x7f907c7bb9f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@1f94810b, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x614279f7, isOwner false, <4e5fd718, 339e0c31>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x614279f7, isOwner false, <4e5fd718, 339e0c31>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x8b95f90, isOwner true, <7a4612b1, 4a11edf6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@9ad8f01, com.jogamp.opengl.test.junit.util.QuitAdapter@4b2a047b, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4b2a047b, ], [apply] windowLock <1b34435, 448867a8>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x359f7cdf, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x5ac7873b, handle 0x7f907c7fc9b0, isShared false, jogamp.opengl.gl4.GL4bcImpl@24623f66, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0xb90c215, isOwner false, <75129767, 28b560bd>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0xb90c215, isOwner false, <75129767, 28b560bd>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x1d99f3c2, isOwner true, <10940a0e, 715c0ed4>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@726f38ca, com.jogamp.opengl.test.junit.util.QuitAdapter@203ac2a6, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@203ac2a6, ], [apply] windowLock <104e68d5, 1f5eea6>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x79924b, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2d06449, handle 0x7f907c9de870, isShared false, jogamp.opengl.gl4.GL4bcImpl@45e9ec0c, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x305bc0e0, isOwner false, <6b33f64d, 71a53086>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x305bc0e0, isOwner false, <6b33f64d, 71a53086>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x7b263b32, isOwner true, <1594a876, 61e1a517>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@399888ad, com.jogamp.opengl.test.junit.util.QuitAdapter@732ddb07, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@732ddb07, ], [apply] windowLock <43ca1a0c, 2f6fc67f>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0x294425a7, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x27056716, handle 0x7f907c2f9280, isShared false, jogamp.opengl.gl4.GL4bcImpl@1f0a5cf3, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 160x90 wu, 160x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x2d9b1b24, isOwner false, <7827b71, c9e849b>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x2d9b1b24, isOwner false, <7827b71, c9e849b>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x413eac3f, isOwner true, <3489dd07, 20c46114>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@588693cb, com.jogamp.opengl.test.junit.util.QuitAdapter@6c6d93b0, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6c6d93b0, ], [apply] windowLock <16f60adf, 15b905d4>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x5b239d7d, 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x514f6476, handle 0x7f907c79f7c0, isShared false, jogamp.opengl.gl4.GL4bcImpl@2fe15639, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 283x33 wu, 283x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x4ccdb3fc, isOwner false, <7e9a755b, 534fa3d9>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x4ccdb3fc, isOwner false, <7e9a755b, 534fa3d9>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x76ba7717, isOwner true, <57c9786f, 7ad4ef60>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@542bda88, com.jogamp.opengl.test.junit.util.QuitAdapter@718c0dd5, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@718c0dd5, ], [apply] windowLock <6d9a098b, 30e844b7>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-10,5,main] [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x37afeb11, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2b6c4bb2, handle 0x7f907c31c7e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@55b82fb5, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x55aa97f0, isOwner false, <4b955db, 5b6b7c17>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x55aa97f0, isOwner false, <4b955db, 5b6b7c17>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x4fba3548, isOwner true, <4eae3e58, f7addb>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7ce216, com.jogamp.opengl.test.junit.util.QuitAdapter@1ef28724, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1ef28724, ], [apply] windowLock <2191365c, 1cb5cec0>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-11,5,main] [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x6ae5aa72, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x348b5e3e, handle 0x7f907c7ba9f0, isShared false, jogamp.opengl.gl4.GL4bcImpl@4ac05137, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x6d3ec464, isOwner false, <1b5e53ab, 25bdba6d>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x6d3ec464, isOwner false, <1b5e53ab, 25bdba6d>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x6dbc0e04, isOwner true, <763aea33, 1f102c54>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@57368309, com.jogamp.opengl.test.junit.util.QuitAdapter@5af77bc5, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5af77bc5, ], [apply] windowLock <7b3d79da, 65518865>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-12,5,main] [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x595b007d, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x68c401a5, handle 0x7f907c79f6e0, isShared false, jogamp.opengl.gl4.GL4bcImpl@16538e3d, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x17b834e0, isOwner false, <471117b9, 505db022>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x17b834e0, isOwner false, <471117b9, 505db022>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x5a75ee72, isOwner true, [count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7ebed8f0, com.jogamp.opengl.test.junit.util.QuitAdapter@bcdaf2b, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@bcdaf2b, ], [apply] windowLock <616c7b24, 5fed3c74>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-13,5,main] [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x7e07db1f, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x72fa1c54, handle 0x7f907c7ecb20, isShared false, jogamp.opengl.gl4.GL4bcImpl@c77acb0, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x67a7514d, isOwner false, <5d2f090f, 107095b7>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x67a7514d, isOwner false, <5d2f090f, 107095b7>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x2153a925, isOwner true, <7ca3b97b, 5961b091>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4d284b27, com.jogamp.opengl.test.junit.util.QuitAdapter@718ec926, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@718ec926, ], [apply] windowLock <1007ce0d, 44b601a4>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 0x223d2c72, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2a301c98, handle 0x7f907c7b8dd0, isShared false, jogamp.opengl.gl4.GL4bcImpl@54e53da7, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 283x33 wu, 283x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x37f167e4, isOwner false, <5e502da, 6df254b7>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x37f167e4, isOwner false, <5e502da, 6df254b7>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x100754ab, isOwner true, <2cf5cf08, 1abfb9e>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7e0340f0, com.jogamp.opengl.test.junit.util.QuitAdapter@540bf197, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@540bf197, ], [apply] windowLock <5684f991, 8ad8fd4>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-15,5,main] [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x10e31a9a, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x527f5757, handle 0x7f907c7dca60, isShared false, jogamp.opengl.gl4.GL4bcImpl@2c52d66d, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x4dd5b1c4, isOwner false, <7daa561c, cb17bba>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x4dd5b1c4, isOwner false, <7daa561c, cb17bba>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x36ea25ff, isOwner true, <56d1f977, 79e44f07>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7e0f972a, com.jogamp.opengl.test.junit.util.QuitAdapter@192d80c9, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@192d80c9, ], [apply] windowLock <406ec8da, 1b293ba7>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-16,5,main] [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x4ec4f3a0, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0xd92611c, handle 0x7f907c301c50, isShared false, jogamp.opengl.gl4.GL4bcImpl@7360c108, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 127x90 wu, 127x90 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x240e8c62, isOwner false, <22477baa, 1a2a05e8>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x240e8c62, isOwner false, <22477baa, 1a2a05e8>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x6fb7ff24, isOwner true, <3f0a032c, 2609a54c>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@6cc6e120, com.jogamp.opengl.test.junit.util.QuitAdapter@3c586d43, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3c586d43, ], [apply] windowLock <53a41a87, 38ece67a>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x4efbca5a, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x5dd8ed2, handle 0x7f907c301d30, isShared false, jogamp.opengl.gl4.GL4bcImpl@7b276067, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x5b0f8254, isOwner false, <2a08956d, 27555600>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x5b0f8254, isOwner false, <2a08956d, 27555600>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x67b13ed5, isOwner true, <400b0d55, 2e464bc4>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@23aefd5a, com.jogamp.opengl.test.junit.util.QuitAdapter@4d07286c, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@4d07286c, ], [apply] windowLock <55fef53c, 49fa8c2c>[count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x1a482e36, 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[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL ctx: X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x2811d10d, handle 0x7f907c301c50, isShared false, jogamp.opengl.gl4.GL4bcImpl@5646439a, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@48791c36, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 16x33 wu, 16x33 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x3993217d, isOwner false, <7c4df0b, 66119f8a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c001b00, owner true, ResourceToolkitLock[obj 0x3993217d, isOwner false, <7c4df0b, 66119f8a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f907c819610, owner true, ResourceToolkitLock[obj 0x22f4a41, isOwner true, <22970bb0, 38aa46e>[count 1, qsz 0, owner ]]], idx 0], visualID 0x4cf, fbConfigID 0x16f, [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[GL3/GL3.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@690d965a, com.jogamp.opengl.test.junit.util.QuitAdapter@1188b478, ], [apply] MouseListeners num 0 [], [apply] PointerGestures default true, custom 0 [], [apply] KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1188b478, ], [apply] windowLock [count 2, qsz 0, owner ], surfaceLockCount 1]], direct true] [apply] main-Display-.x11_:0.0-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402335915 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402335915 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testRead00_Manual took 0.005 sec [apply] Testcase: testRead01_All took 10.855 sec [apply] Testcase: testRead02_Gray2RGBA took 3.229 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 13 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402337423 ms III - Start [apply] SLOCK [T main @ 1610402337425 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2 [apply] junit.framework.TestListener: startTest(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-.x11_:0.0-1-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testGray__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main]junit.framework.TestListener: endTest(testGray__ES2) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2 [apply] junit.framework.TestListener: startTest(testGray__GL2) [apply] [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-.x11_:0.0-1-EDT-2: ** screenshot: TestPNGTextureFromFileNEWT.testGray__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] junit.framework.TestListener: endTest(testGray__GL2) [apply] junit.framework.TestListener: startTest(testInterl3G_ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3G_ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] junit.framework.TestListener: endTest(testInterl3G_ES2) [apply] junit.framework.TestListener: startTest(testInterl3__ES2) [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-.x11_:0.0-1-EDT-4: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3__ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testInterl3__ES2) [apply] junit.framework.TestListener: startTest(testInterl4G_ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-5: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4G_ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testInterl4G_ES2) [apply] junit.framework.TestListener: startTest(testInterl4__ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-6: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4__ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] junit.framework.TestListener: endTest(testInterl4__ES2) [apply] junit.framework.TestListener: startTest(testPalette3__ES2) [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-.x11_:0.0-1-EDT-7: ** screenshot: TestPNGTextureFromFileNEWT.testPalette3__ES2-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] junit.framework.TestListener: endTest(testPalette3__ES2) [apply] junit.framework.TestListener: startTest(testPalette4__ES2) [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-.x11_:0.0-1-EDT-8: ** screenshot: TestPNGTextureFromFileNEWT.testPalette4__ES2-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2 [apply] junit.framework.TestListener: endTest(testPalette4__ES2) [apply] junit.framework.TestListener: startTest(testRGB3__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-.x11_:0.0-1-EDT-9: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testRGB3__ES2) [apply] junit.framework.TestListener: startTest(testRGB3__GL2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-10: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testRGB3__GL2) [apply] junit.framework.TestListener: startTest(testRGB4G_ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-11: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4G_ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testRGB4G_ES2) [apply] junit.framework.TestListener: startTest(testRGB4__ES2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-12: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__ES2____-n0000-GL3___-sw-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[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-13: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] junit.framework.TestListener: endTest(testRGB4__GL2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402346452 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402346452 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.916 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402337423 ms III - Start [apply] SLOCK [T main @ 1610402337425 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2 [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testGray__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-2: ** screenshot: TestPNGTextureFromFileNEWT.testGray__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3G_ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-4: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3__ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-5: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4G_ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-6: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4__ES2_-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-7: ** screenshot: TestPNGTextureFromFileNEWT.testPalette3__ES2-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-8: ** screenshot: TestPNGTextureFromFileNEWT.testPalette4__ES2-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-9: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-10: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-11: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4G_ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-12: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__ES2____-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-13: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402346452 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402346452 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testGray__ES2 took 2.143 sec [apply] Testcase: testGray__GL2 took 0.59 sec [apply] Testcase: testInterl3G_ES2 took 0.572 sec [apply] Testcase: testInterl3__ES2 took 0.558 sec [apply] Testcase: testInterl4G_ES2 took 0.563 sec [apply] Testcase: testInterl4__ES2 took 0.558 sec [apply] Testcase: testPalette3__ES2 took 0.605 sec [apply] Testcase: testPalette4__ES2 took 0.583 sec [apply] Testcase: testRGB3__ES2 took 0.568 sec [apply] Testcase: testRGB3__GL2 took 0.566 sec [apply] Testcase: testRGB4G_ES2 took 0.533 sec [apply] Testcase: testRGB4__ES2 took 0.556 sec [apply] Testcase: testRGB4__GL2 took 0.547 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402347844 ms III - Start [apply] SLOCK [T main @ 1610402347847 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(test00) [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] junit.framework.TestListener: endTest(test00)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 @ 1610402347919 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] [apply] SLOCK [T main @ 1610402347919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.923 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402347844 ms III - Start [apply] SLOCK [T main @ 1610402347847 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610402347919 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402347919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00 took 0.032 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402349310 ms III - Start [apply] SLOCK [T main @ 1610402349313 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00 [apply] junit.framework.TestListener: startTest(testConversion00) [apply] junit.framework.TestListener: endTest(testConversion00) [apply] junit.framework.TestListener: startTest(testConversion01_srcS000_BE_TL_destS000_TL) [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 0x1593948d, 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 0x39aeed2f, 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 0x724af044, 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 0x18be83e4, 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 0xcb5822, 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 0x4b9e13df, 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 0x2b98378d, 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 0x475530b9, 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 0x1d057a39, 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 0x26be92ad, 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 0x4c70fda8, 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 0x224edc67, 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 0x14acaea5, 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 0x46d56d67, 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 0xd8355a8, 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 0x59fa1d9b, 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 0x28d25987, 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 0x4501b7af, 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 0x523884b2, 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 0x5b275dab, 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 0x61832929, 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 0x29774679, 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 0x3ffc5af1, 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 0x5e5792a0, 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 0x26653222, 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 0x3532ec19, 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 0x68c4039c, 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 0xae45eb6, 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 0x59f99ea, 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 0x27efef64, 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 0x6f7fd0e6, 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 0x47c62251, 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 0x3e6fa38a, 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 0x66a3ffec, 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 0x77caeb3e, 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 0x1e88b3c, 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 0x42d80b78, 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 0x3bfdc050, 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 0x1bce4f0a, 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 0x5e3a8624, 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 0x5c3bd550, 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 0x91161c7, 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 0x604ed9f0, 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 0x6a4f787b, 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 0x685cb137, 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 0x6a41eaa2, 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 0x7cd62f43, 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 0x6d4b1c02, 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 0x6093dd95, 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 0x5622fdf, 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 0x4883b407, 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 0x7d9d1a19, 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 0x39c0f4a, 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 0x1794d431, 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 0x42e26948, 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 0x57baeedf, 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 0x343f4d3d, 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 0x53b32d7, 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 0x5442a311, 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 0x548e7350, 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 0x1a968a59, 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 0x4667ae56, 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 0x77cd7a0, 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 0x204f30ec, 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 0xe25b2fe, 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 0x754ba872, 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 0x146ba0ac, 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 0x4dfa3a9d, 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 0x6eebc39e, 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 0x464bee09, 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 0xf6c48ac, 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 0x13deb50e, 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 0x239963d8, 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 0x3abbfa04, 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 0x57fffcd7, 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 0x31ef45e3, 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 0x598067a5, 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 0x3c0ecd4b, 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 0x14bf9759, 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 0x5f341870, 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 0x553f17c, 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 0x4f7d0008, 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 0x271053e1, 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 0x589838eb, 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 0x42dafa95, 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 0x6500df86, 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 0x402a079c, 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 0x59ec2012, 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 0x4cf777e8, 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 0x2f686d1f, 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 0x3fee9989, 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 0x73ad2d6, 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 0x7085bdee, 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 0x1ce92674, 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 0x5700d6b1, 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 0x6fd02e5, 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 0x5bcab519, 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 0xe45f292, 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 0x5f2108b5, 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 0x31a5c39e, 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 0x3f49dace, 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 0x1e397ed7, 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 0x490ab905, 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 0x56ac3a89, 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 0x27c20538, 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 0x72d818d1, 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 0x6e06451e, 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 0x59494225, 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 0x6e1567f1, 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 0x5cb9f472, 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 0xcb644e, 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 0x13805618, 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 0x56ef9176, 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 0x4566e5bd, 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 0x1ed4004b, 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 0xff5b51f, 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 0x25bbe1b6, 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 0x5702b3b1, 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 0x69ea3742, 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 0x4b952a2d, 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 0x3159c4b8, 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 0x73846619, 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 0x4bec1f0c, 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 0x29ca901e, 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 0x5649fd9b, 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 0x6adede5, 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 0x2d928643, 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 0x5025a98f, 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 0x49993335, 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 0x20322d26, 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 0x192b07fd, 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 0x64bfbc86, 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 0x64bf3bbf, 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 0x55d56113, 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 0x148080bb, 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 0xdc24521, 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 0x10bdf5e5, 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 0x6e1ec318, 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 0x7e0b0338, 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 0x617faa95, 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 0x1e127982, 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 0x60c6f5b, 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 0x2038ae61, 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 0x3c0f93f1, 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 0x31dc339b, 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 0x544fe44c, 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 0x31610302, 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 0x71318ec4, 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 0x21213b92, 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 0xa67c67e, 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 0x3327bd23, 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 0x4e1d422d, 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 0x66480dd7, 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 0x52a86356, 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 0x5ce81285, 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 0x78c03f1f, 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 0x5ec0a365, 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 0x4fe3c938, 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 0x5383967b, 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 0x2ac273d3, 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 0x71423665, 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 0x20398b7c, 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 0x6fc6f14e, 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 0x56235b8e, 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 0x3632be31, 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 0x5abca1e0, 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 0x2286778, 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 0x4e9ba398, 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 0x6d7b4f4c, 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 0x527740a2, 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 0x13a5fe33, 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 0x3108bc, 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 0x370736d9, 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 0x5f9d02cb, 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 0x63753b6d, 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 0x6b09bb57, 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 0x6536e911, 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 0x520a3426, 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 0x18eed359, 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 0x3e9b1010, 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 0x6c3708b3, 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 0x6f1fba17, 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 0x185d8b6, 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 0x67784306, 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 0x335eadca, 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 0x210366b4, 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 0xeec5a4a, 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 0x2b2948e2, 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 0x6ddf90b0, 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 0x57536d79, 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 0x3b0143d3, 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 0x5a8e6209, 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 0x4b4523f8, 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 0x731a74c, 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 0x369f73a2, 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 0x1f28c152, 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 0x7d907bac, 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 0x7791a895, 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 0x3a5ed7a6, 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 0x6325a3ee, 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 0x1d16f93d, 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 0x67b92f0a, 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 0x2b9627bc, 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 0x65e2dbf3, 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 0x4f970963, 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 0x61f8bee4, 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 0x7b49cea0, 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 0x887af79, 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 0x7fac631b, 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 0x5b87ed94, 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 0x6e0e048a, 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 0x5bc79255, 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 0x47ef968d, 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 0x23e028a9, 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 0x3dd4520b, 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 0x5ae63ade, 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 0x610694f1, 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 0x43814d18, 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 0x5c5a1b69, 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 0x3701eaf6, 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 0x627551fb, 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 0x2b552920, 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 0x2758fe70, 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 0x1f36e637, 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 0x578486a3, 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 0x551aa95a, 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 0x35d176f7, 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 0x1dfe2924, 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 0x6ebc05a6, 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 0x6e6c3152, 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 0x50b494a6, 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 0x3cef309d, 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 0x32709393, 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 0x3d99d22e, 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 0x49fc609f, 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 0xcd2dae5, 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 0x3a883ce7, 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 0x4973813a, 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 0x6321e813, 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 0x79be0360, 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 0x22a67b4, 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 0x57855c9a, 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 0x3b084709, 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 0x3224f60b, 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 0x63e2203c, 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 0x1efed156, 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 0x6737fd8f, 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 0x72b6cbcc, 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 0xa7e666, 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 0x68bbe345, 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 0x30b8a058, 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 0x7494e528, 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 0x4bbfb90a, 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 0x7c29daf3, 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 0x9660f4e, 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 0x5a8806ef, 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 0x6c49835d, 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 0x5e853265, 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 0x67205a84, 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 0x7d0587f1, 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 0x5d76b067, 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 0x2a17b7b6, 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 0x4f063c0a, 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 0x1e6d1014, 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 0x76707e36, 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 0x614ddd49, 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 0x1f554b06, 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 0x694e1548, 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 0x1c3a4799, 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 0x131276c2, 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 0x26aa12dd, 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 0x3fd7a715, 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 0x711f39f9, 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 0x71bbf57e, 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 0x7f13d6e, 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 0x51cdd8a, 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 0xd44fc21, 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 0x23faf8f2, 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 0x2d6eabae, 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 0x4e7dc304, 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 0x64729b1e, 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 0x10bbd20a, 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 0x48503868, 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 0x6895a785, 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 0x184f6be2, 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] junit.framework.TestListener: endTest(testConversion01_srcS000_BE_TL_destS000_TL) [apply] junit.framework.TestListener: startTest(testConversion02_srcS000_LE_TL_destS000_TL) [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x56aac163, 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 0x1f7030a6, 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 0x5a1c0542, 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 0x396f6598, 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 0x394e1a0f, 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 0x27a5f880, 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 0x1d29cf23, 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 0x5f282abb, 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 0x167fdd33, 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 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[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 0x4d95d2a2, 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 0x53f65459, 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 0x3b088d51, 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 0x1786dec2, 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 0x74650e52, 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 0x15d0c81b, 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 0x6acdbdf5, 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 0x4b1c1ea0, 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 0x4d41cee, 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 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[0][0]: Conv2: PixelRect[obj 0x2833cc44, 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 0x33f88ab, 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 0x27a8c74e, 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 0x2d8f65a4, 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 0x1b68ddbd, 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 0x646d64ab, 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 0x59e5ddf, 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 0x536aaa8d, 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 0xe320068, 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 0x1f57539, 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 0x76f2b07d, 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 0x704a52ec, 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 0x6ee52dcd, 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 0x4493d195, 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 0x2781e022, 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 0x57e1b0c, 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 0x4232c52b, 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 0x1877ab81, 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 0x305fd85d, 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 0x458c1321, 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 0x11438d26, 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 0x34cd072c, 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 0x7a1ebcd8, 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 0x5faeada1, 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 0x528931cf, 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 0xea1a8d5, 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 0x1563da5, 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 0x2bbf4b8b, 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 0x30a3107a, 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 0x33c7e1bb, 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 0x34c4973, 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 0x52feb982, 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 0x7a765367, 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 0x76b0bfab, 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 0x17d677df, 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 0x3043fe0e, 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 0x78e67e0a, 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 0xbd8db5a, 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 0x2f943d71, 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 0x80503, 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 0x4b553d26, 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 0x69a3d1d, 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 0x86be70a, 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 0x480bdb19, 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 0x2a556333, 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 0x7d70d1b1, 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 0x2a742aa2, 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 0x3cb1ffe6, 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 0x3dfc5fb8, 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 0x467aecef, 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 0x4d50efb8, 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 0x7e2d773b, 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 0x2173f6d9, 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 0x307f6b8c, 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 0x7a187f14, 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 0x6f195bc3, 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 0x51e2adc7, 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 0x1a8a8f7c, 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 0x2353b3e6, 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 0x631330c, 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 0x42f93a98, 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 0xc46bcd4, 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 0x3234e239, 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 0x3d921e20, 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 0x36b4cef0, 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 0xfad74ee, 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 0x1a1d6a08, 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 0x37d31475, 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 0x27808f31, 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 0x436e852b, 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 0x32d2fa64, 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 0x1d8d30f7, 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 0x3e57cd70, 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 0x9a7504c, 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 0x2c039ac6, 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 0x587d1d39, 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 0x58c1670b, 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 0x6b57696f, 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 0x5bb21b69, 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 0x6b9651f3, 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 0x38bc8ab5, 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 0x687080dc, 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 0x23d2a7e8, 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 0x7a9273a8, 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 0x26a7b76d, 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 0x4abdb505, 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 0x7ce6a65d, 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 0x1500955a, 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 0xe874448, 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 0x29b5cd00, 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 0x60285225, 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 0x7113b13f, 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 0x45820e51, 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 0x42d8062c, 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 0x6043cd28, 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 0xcb51256, 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 0x59906517, 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 0x5bfbf16f, 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 0x25af5db5, 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 0x12cdcf4, 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 0x5bcea91b, 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 0x5f3a4b84, 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 0x27f723, 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 0x670b40af, 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 0x4923ab24, 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 0x44c8afef, 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 0x7b69c6ba, 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 0x46daef40, 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 0x12f41634, 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 0x13c27452, 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 0x262b2c86, 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 0x371a67ec, 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 0x5ed828d, 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 0x50d0686, 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 0x7a3d45bd, 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 0x1e7c7811, 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 0x77ec78b9, 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 0x1a3869f4, 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 0xa38d7a3, 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 0x77f99a05, 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 0x63440df3, 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 0x3aeaafa6, 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 0x76a3e297, 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 0x4d3167f4, 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 0xed9d034, 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 0x6121c9d6, 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 0x87f383f, 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 0x4eb7f003, 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 0xeafc191, 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 0x612fc6eb, 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 0x1060b431, 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 0x612679d6, 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 0x11758f2a, 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 0xe720b71, 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 0x1b26f7b2, 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 0x491cc5c9, 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 0x74ad1f1f, 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 0x6a1aab78, 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 0x462d5aee, 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 0x69b0fd6f, 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 0x757942a1, 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 0x4a87761d, 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 0x66d1af89, 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 0x8646db9, 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 0x37374a5e, 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 0x4671e53b, 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 0x2db7a79b, 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 0x6950e31, 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 0xb7dd107, 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 0x42eca56e, 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 0x52f759d7, 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 0x7cbd213e, 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 0x192d3247, 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 0x3ecd23d9, 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 0x569cfc36, 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 0x43bd930a, 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 0x33723e30, 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 0x64f6106c, 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 0x553a3d88, 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 0x7a30d1e6, 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 0x5891e32e, 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 0xcb0ed20, 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 0x8e24743, 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 0x74a10858, 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 0x23fe1d71, 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 0x28ac3dc3, 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 0x32eebfca, 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 0x4e718207, 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 0x1d371b2d, 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 0x543c6f6d, 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 0x13eb8acf, 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 0x51c8530f, 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 0x7403c468, 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 0x43738a82, 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 0xc81cdd1, 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 0x1fc2b765, 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 0x75881071, 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 0x2a70a3d8, 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 0x289d1c02, 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 0x22eeefeb, 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 0x17d0685f, 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 0x3891771e, 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 0x78ac1102, 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 0x2de8284b, 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 0x396e2f39, 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 0xa74868d, 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 0x12c8a2c0, 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 0x7e0e6aa2, 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 0x365185bd, 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 0x18bf3d14, 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 0x4fb64261, 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 0x42607a4f, 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 0x782663d3, 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 0x1990a65e, 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 0x64485a47, 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 0x25bbf683, 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 0x6ec8211c, 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 0x7276c8cd, 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 0x544a2ea6, 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 0x2e3fc542, 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 0x150c158, 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 0x4524411f, 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 0x401e7803, 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 0x10dba097, 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 0x1786f9d5, 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 0x704d6e83, 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 0x43a0cee9, 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 0xeb21112, 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 0x2eda0940, 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 0x3578436e, 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 0x706a04ae, 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 0x6eceb130, 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 0x10a035a0, 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 0x67b467e9, 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 0x47db50c5, 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 0x5c072e3f, 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 0x4d1b0d2a, 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 0x954b04f, 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 0x149494d8, 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 0x710726a3, 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 0x646007f4, 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 0x481a15ff, 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 0x78186a70, 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 0x306279ee, 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 0x545997b1, 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 0x4cf4d528, 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 0x77846d2c, 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 0x548ad73b, 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 0x4c762604, 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 0x2641e737, 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 0x727803de, 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 0x704921a5, 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 0xdf27fae, 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 0x24a35978, 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 0x16f7c8c1, 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 0x2f0a87b3, 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 0x319b92f3, 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 0xfcd6521, 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 0x27d415d9, 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 0x5c18298f, 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 0x31f924f5, 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 0x5579bb86, 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 0x5204062d, 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 0x4fcd19b3, 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 0x376b4233, 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 0x2fd66ad3, 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 0x5d11346a, 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 0x7a36aefa, 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 0x17211155, 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 0xb3d7190, 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 0x5fdba6f9, 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 0x10d59286, 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 0xfe18270, 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 0x6fb0d3ed, 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 0x6dde5c8c, 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 0x5123a213, 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 0x52525845, 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 0x3b94d659, 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 0x24b1d79b, 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 0x68ceda24, 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 0x281e3708, 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 0x35a50a4c, 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 0x1f021e6c, 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 0x103f852, 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 0x587c290d, 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 0x4516af24, 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 0x4ae82894, 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 0x543788f3, 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 0x6d3af739, 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 0x1da51a35, 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 0x16022d9d, 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 0x7e9a5fbe, 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 0x44a3ec6b, 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 0x71623278, 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 0x768b970c, 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 0x5a4041cc, 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 0x15b3e5b, 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 0x61ca2dfa, 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 0x4b53f538, 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 0x134593bf, 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 0x4bb4de6a, 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 0x7ba18f1b, 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 0x2f8f5f62, 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 0x1068e947, 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 0x7dc222ae, 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 0xaecb35a, 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] junit.framework.TestListener: endTest(testConversion02_srcS000_LE_TL_destS000_TL) [apply] junit.framework.TestListener: startTest(testConversion03_srcS000_BE_TL_destS259_TL) [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x5fcd892a, 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 0x8b87145, 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 0x6483f5ae, 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 0xb9afc07, 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 0x382db087, 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 0x73d4cc9e, 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 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[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 0x5427c60c, 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 0x15bfd87, 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 0x543e710e, 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 0x57f23557, 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 0x3d0f8e03, 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 0x6366ebe0, 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 0x44f75083, 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 0x2698dc7, 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 0x17baae6e, 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 0x69379752, 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 0x27fe3806, 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 0x5f71c76a, 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 0x1d7acb34, 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 0x48a242ce, 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 0x1e4a7dd4, 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 0x4f51b3e0, 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 0x4b9e255, 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 0x5e57643e, 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 0x133e16fd, 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 0x51b279c9, 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 0x1ad282e0, 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 0x7f416310, 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 0x1cab0bfb, 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 0x5e955596, 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 0x50de0926, 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 0x2473b9ce, 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 0x60438a68, 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 0x140e5a13, 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 0x3439f68d, 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 0xdbd940d, 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 0x71d15f18, 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 0x17695df3, 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 0x6c9f5c0d, 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 0xde3a06f, 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 0x76b10754, 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 0x2bea5ab4, 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 0x3d8314f0, 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 0x2df32bf7, 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 0x530612ba, 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 0x2a40cd94, 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 0xf4168b8, 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 0x3bd94634, 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 0x58a90037, 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 0x74294adb, 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 0x70a9f84e, 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 0x130f889, 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 0x1188e820, 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 0x2f490758, 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 0x101df177, 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 0x166fa74d, 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 0x40f08448, 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 0x276438c9, 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 0x588df31b, 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 0x33b37288, 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 0x77a57272, 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 0x7181ae3f, 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 0x46238e3f, 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 0x6e2c9341, 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 0x32464a14, 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 0x4e4aea35, 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 0x1442d7b5, 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 0x1efee8e7, 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 0x1ee807c6, 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 0x76a4d6c, 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 0x517cd4b, 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 0x6cc7b4de, 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 0x32cf48b7, 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 0x679b62af, 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 0x5cdd8682, 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 0xd6da883, 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 0x45afc369, 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 0x799d4f69, 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 0x49c43f4e, 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 0x290dbf45, 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 0x12028586, 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 0x17776a8, 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 0x69a10787, 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 0x2d127a61, 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 0x2bbaf4f0, 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 0x11c20519, 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 0x70beb599, 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 0x4e41089d, 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 0x32a068d1, 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 0x33cb5951, 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 0x365c30cc, 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 0x701fc37a, 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 0x4148db48, 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 0x282003e1, 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 0x7fad8c79, 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 0x71a794e5, 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 0x76329302, 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 0x5e25a92e, 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 0x4df828d7, 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 0xb59d31, 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 0x62fdb4a6, 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 0x11e21d0e, 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 0x1dd02175, 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 0x31206beb, 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 0x3e77a1ed, 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 0x3ffcd140, 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 0x23bb8443, 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 0x1176dcec, 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 0x120d6fe6, 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 0x4ba2ca36, 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 0x3444d69d, 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 0x1372ed45, 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 0x6a79c292, 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 0x37574691, 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 0x25359ed8, 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 0x21a947fe, 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 0x5606c0b, 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 0x80ec1f8, 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 0x1445d7f, 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 0x6a396c1e, 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 0x6c3f5566, 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 0x12405818, 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 0x314c508a, 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 0x10b48321, 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 0x6b67034, 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 0x16267862, 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 0x453da22c, 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 0x71248c21, 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 0x442675e1, 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 0x6166e06f, 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 0x49e202ad, 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 0x1c72da34, 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 0x6b0c2d26, 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 0x3d3fcdb0, 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 0x641147d0, 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 0x6e38921c, 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 0x64d7f7e0, 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 0x27c6e487, 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 0x49070868, 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 0x6385cb26, 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 0x38364841, 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 0x28c4711c, 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 0x59717824, 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 0x146044d7, 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 0x1e9e725a, 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 0x15d9bc04, 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 0x473b46c3, 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 0x516be40f, 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 0x3c0a50da, 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 0x646be2c3, 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 0x797badd3, 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 0x77be656f, 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 0x19dc67c2, 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 0x221af3c0, 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 0x62bd765, 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 0x23a5fd2, 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 0x78a2da20, 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 0xdd3b207, 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 0x551bdc27, 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 0x58fdd99, 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 0x6b1274d2, 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 0x7bc1a03d, 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 0x70b0b186, 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 0xba8d91c, 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 0x7364985f, 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 0x5d20e46, 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 0x709ba3fb, 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 0x3d36e4cd, 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 0x6a472554, 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 0x7ff2a664, 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 0x525b461a, 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 0x58c1c010, 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 0xb7f23d9, 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 0x61d47554, 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 0x69b794e2, 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 0x3f200884, 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 0x4d339552, 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 0xf0f2775, 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 0x5a4aa2f2, 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 0x6591f517, 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 0x345965f2, 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 0x429bd883, 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 0x4d49af10, 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 0x279ad2e3, 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 0x58134517, 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 0x4450d156, 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 0x4461c7e3, 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 0x351d0846, 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 0x77e4c80f, 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 0x35fc6dc4, 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 0x7fe8ea47, 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 0x226a82c4, 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 0x731f8236, 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 0x255b53dc, 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 0x1dd92fe2, 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 0x6b53e23f, 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 0x64d2d351, 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 0x1b68b9a4, 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 0x4f9a3314, 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 0x3b2c72c2, 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 0x491666ad, 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 0x176d53b2, 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 0x971d0d8, 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 0x51931956, 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 0x2b4a2ec7, 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 0x564718df, 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 0x51b7e5df, 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 0x18a70f16, 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 0x62e136d3, 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 0xc8e4bb0, 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 0x6279cee3, 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 0x4206a205, 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 0x29ba4338, 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 0x57175e74, 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 0x7bb58ca3, 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 0xc540f5a, 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 0x770c2e6b, 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 0x1a052a00, 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 0x4d826d77, 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 0x61009542, 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 0x77e9807f, 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 0x448ff1a8, 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 0x1a38c59b, 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 0x7f77e91b, 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 0x44a664f2, 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 0x7f9fcf7f, 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 0x2357d90a, 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 0x6328d34a, 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 0x145eaa29, 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 0x15bb6bea, 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 0x8b96fde, 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 0x2d2e5f00, 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 0x4c40b76e, 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 0x2ea6137, 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 0x41ee392b, 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 0x1e67a849, 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 0x57d5872c, 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 0x667a738, 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 0x36f0f1be, 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 0x157632c9, 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 0x6ee12bac, 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 0x55040f2f, 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 0x64c87930, 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 0x400cff1a, 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 0x275710fc, 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 0x525f1e4e, 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 0x75f9eccc, 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 0x52aa2946, 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 0x4de5031f, 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 0x67e2d983, 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 0x5d47c63f, 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 0x5ea434c8, 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 0x3bbc39f8, 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 0x4ae3c1cd, 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 0x29f69090, 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 0x568bf312, 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 0xca263c2, 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 0x589b3632, 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 0x45f45fa1, 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 0x4c6e276e, 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 0x534df152, 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 0x52e677af, 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 0x35083305, 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 0x8e0379d, 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 0x341b80b2, 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 0x55a1c291, 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 0x2145433b, 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 0x2890c451, 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 0x40e6dfe1, 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 0x1b083826, 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 0x105fece7, 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 0x3ec300f1, 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 0x482cd91f, 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 0x123f1134, 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 0x7d68ef40, 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 0x5b0abc94, 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 0x75c072cb, 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 0x1f1c7bf6, 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 0x25b485ba, 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 0x2b546384, 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 0x5d740a0f, 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 0x214b199c, 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 0x20d3d15a, 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 0x2893de87, 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 0x55ca8de8, 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 0x2c34f934, 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 0x12d3a4e9, 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 0x240237d2, 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 0x25a65b77, 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 0x2ed0fbae, 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 0x212bf671, 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 0x14a2f921, 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 0x3c87521, 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 0x2aece37d, 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 0x548a102f, 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 0x5762806e, 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 0x17c386de, 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 0x5af97850, 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 0x5ef60048, 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 0x1d548a08, 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 0x16aa0a0a, 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] junit.framework.TestListener: endTest(testConversion03_srcS000_BE_TL_destS259_TL) [apply] junit.framework.TestListener: startTest(testConversion04_srcS259_BE_TL_destS259_TL) [apply] [ 61][ 62] 0x3312 0x3312 0x3312 [apply] [ 61][ 63] 0x3312 0x3312 0x3312 [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst 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 0x780cb77, 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 0x691a7f8f, 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 0x50a7bc6e, 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 0x161b062a, 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 0x17c1bced, 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 0x2d9d4f9d, 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 0x4034c28c, 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 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[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 0x14ec4505, 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 0x53ca01a2, 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 0x358c99f5, 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 0x3ee0fea4, 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 0x48524010, 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 0x4b168fa9, 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 0x1a84f40f, 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 0x23282c25, 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 0x6b419da, 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 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[0][0]: Conv2: PixelRect[obj 0x5906ebcb, 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 0x258e2e41, 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 0x3d299e3, 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 0x55a561cf, 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 0x3b938003, 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 0x6f3b5d16, 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 0x78b1cc93, 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 0x6646153, 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 0x21507a04, 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 0x143640d5, 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 0x6295d394, 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 0x475e586c, 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 0x657c8ad9, 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 0x436a4e4b, 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 0xf2f2cc1, 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 0x3a079870, 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 0x3b2cf7ab, 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 0x2aa5fe93, 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 0x5c1a8622, 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 0x5ad851c9, 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 0x6156496, 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 0x3c153a1, 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 0xb62fe6d, 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 0x13acb0d1, 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 0x3e3047e6, 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 0x37e547da, 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 0x2b6856dd, 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 0x5db45159, 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 0x6107227e, 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 0x7c417213, 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 0x15761df8, 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 0x6ab7a896, 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 0x327b636c, 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 0x45dd4eda, 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 0x60611244, 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 0x3745e5c6, 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 0x5e4c8041, 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 0x71c8becc, 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 0x19d37183, 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 0x1a0dcaa, 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 0x3bd40a57, 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 0xfdefd3f, 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 0xd83da2e, 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 0xa4102b8, 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 0x11dc3715, 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 0x69930714, 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 0x7a52f2a2, 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 0x78047b92, 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 0x8909f18, 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 0x79ca92b9, 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 0x1460a8c0, 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 0x4f638935, 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 0x4387b79e, 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 0x6e75aa0d, 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 0x7fc229ab, 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 0x2cbb3d47, 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 0x527e5409, 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 0x1198b989, 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 0x7ff95560, 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 0xadd0edd, 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 0x2aa3cd93, 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 0x7ea37dbf, 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 0x4b44655e, 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 0x290d210d, 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 0x1d76aeea, 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 0x78dd667e, 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 0x10db82ae, 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 0x501edcf1, 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 0x78b729e6, 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 0x6b4a4e18, 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 0x27c86f2d, 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 0x197d671, 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 0x402e37bc, 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 0x79ad8b2f, 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 0x1df82230, 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 0x22635ba0, 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 0x13c10b87, 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 0x6a01e23, 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 0x5a955565, 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 0x6293abcc, 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 0x7995092a, 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 0x7fc2413d, 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 0xf8c1ddd, 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 0x70be0a2b, 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 0x2133814f, 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 0x4c15e7fd, 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 0x23986957, 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 0x23f7d05d, 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 0x1e730495, 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 0x7d3a22a9, 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 0x1d082e88, 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 0x60704c, 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 0x6b19b79, 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 0x2a32de6c, 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 0x7692d9cc, 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 0x75f32542, 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 0x7f1302d6, 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 0x43ee72e6, 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 0x23529fee, 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 0x4fe767f3, 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 0x2805c96b, 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 0x184cf7cf, 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 0x2fd6b6c7, 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 0x5bfa9431, 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 0x5db250b4, 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 0x223f3642, 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 0x38c5cc4c, 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 0x37918c79, 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 0x78e94dcf, 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 0x233fe9b6, 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 0x358ee631, 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 0xec756bd, 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 0x3c72f59f, 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 0x60dcc9fe, 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 0x222114ba, 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 0x16e7dcfd, 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 0x3d121db3, 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 0x3b07a0d6, 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 0x11a9e7c8, 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 0x3901d134, 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 0x14d3bc22, 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 0x12d4bf7e, 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 0x4c1d9d4b, 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 0x7b227d8d, 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 0x7219ec67, 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 0x45018215, 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 0x65d6b83b, 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 0xd706f19, 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 0x30b7c004, 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 0x79efed2d, 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 0x2928854b, 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 0x27ae2fd0, 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 0x29176cc1, 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 0x2f177a4b, 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 0x4278a03f, 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 0x147ed70f, 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 0x61dd025, 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 0x124c278f, 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 0x15b204a1, 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 0x77167fb7, 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 0x1fe20588, 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 0x6ce139a4, 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 0x6973bf95, 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 0x2ddc8ecb, 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 0x229d10bd, 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 0x47542153, 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 0x33afa13b, 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 0x7a4ccb53, 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 0x309e345f, 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 0x56a6d5a6, 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 0x18ce0030, 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 0x4445629, 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 0x45b9a632, 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 0x25d250c6, 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 0x4df50bcc, 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 0x6b26e945, 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 0x63a65a25, 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 0x54c562f7, 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 0x318ba8c8, 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 0x6dbb137d, 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 0x3c9d0b9d, 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 0x43301423, 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 0x2f112965, 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 0x1a04f701, 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 0x4e91d63f, 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 0xd4342c2, 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 0x2bbf180e, 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 0x163e4e87, 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 0x56de5251, 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 0x419c5f1a, 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 0x12b0404f, 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 0x769e7ee8, 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 0x5276e6b0, 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 0x71b1176b, 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 0x6193932a, 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 0x647fd8ce, 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 0x159f197, 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 0x78aab498, 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 0x5dd6264, 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 0x1ffe63b9, 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 0x51e5fc98, 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 0x7c469c48, 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 0x12e61fe6, 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 0x7ee955a8, 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 0x1677d1, 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 0x48fa0f47, 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 0x6ac13091, 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 0x5e316c74, 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 0x6d2a209c, 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 0x75329a49, 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 0x161479c6, 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 0x4313f5bc, 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 0x7f010382, 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 0x1e802ef9, 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 0x2b6faea6, 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 0x778d1062, 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 0x670002, 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 0x1f0f1111, 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 0x49c386c8, 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 0x56528192, 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 0x6e0dec4a, 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 0x96def03, 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 0x5ccddd20, 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 0x1ed1993a, 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 0x1f3f4916, 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 0x794cb805, 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 0x4b5a5ed1, 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 0x59d016c9, 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 0x3cc2931c, 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 0x20d28811, 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 0x3967e60c, 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 0x60d8c9b7, 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 0x48aaecc3, 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 0x7c0c77c7, 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 0x7adda9cc, 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 0x5cee5251, 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 0x433d61fb, 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 0x5c909414, 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 0x4b14c583, 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 0x65466a6a, 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 0x4ddced80, 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 0x1534f01b, 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 0x78e117e3, 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 0x2ea227af, 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 0x4386f16, 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 0x363ee3a2, 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 0x4690b489, 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 0x79b06cab, 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 0x3eb7fc54, 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 0x7f552bd3, 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 0x3c22fc4c, 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 0x460d0a57, 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 0x47d90b9e, 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 0x1184ab05, 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 0x3aefe5e5, 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 0x149e0f5d, 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 0x1b1473ab, 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 0x2f7c2f4f, 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 0x6af93788, 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 0xef9296d, 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 0x36c88a32, 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 0x7880cdf3, 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 0x5be6e01c, 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 0x1c93084c, 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 0x6ef888f6, 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 0x10e92f8f, 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 0x7ce3cb8e, 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 0x78b66d36, 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 0x5223e5ee, 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 0xbef2d72, 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 0x69b2283a, 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 0x22a637e7, 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 0x6fe7aac8, 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 0x1d119efb, 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 0x659a969b, 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 0x76908cc0, 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 0x2473d930, 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 0x35047d03, 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 0x49b0b76, 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 0x769f71a9, 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 0x4c9f8c13, 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 0x5ae50ce6, 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 0x6f96c77, 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 0xbe64738, 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 0x3ba9ad43, 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 0x49d904ec, 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 0x48e4374, 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 0x3d680b5a, 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 0x4b5d6a01, 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 0x4a22f9e2, 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 0x3c419631, 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 0x418e7838, 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 0x61230f6a, 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 0x3c130745, 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 0xcd3fee8, 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 0x3e2e18f2, 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 0x470f1802, 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 0x63021689, 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 0x703580bf, 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 0x3e92efc3, 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 0x1622f1b, 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 0x72a7c7e0, 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 0x2e4b8173, 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 0x70e8f8e, 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 0x17046283, 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 0x5bd03f44, 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 0x29626d54, 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 0x5a63f509, 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 0x6e4784bc, 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 0x34b7ac2f, 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 0xe056f20, 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 0x4b0b0854, 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 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[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 0x10e41621, 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 0x353d0772, 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 0x2667f029, 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 0x67a20f67, 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] junit.framework.TestListener: endTest(testConversion04_srcS259_BE_TL_destS259_TL) [apply] junit.framework.TestListener: startTest(testConversion05_srcS301_BE_TL_destS259_TL) [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x57c758ac, 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 0xa9cd3b1, 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 0x13e39c73, 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 0x64cd705f, 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 0x654f0d9c, 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 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[0][0]: Conv2: PixelRect[obj 0x6580cfdd, 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 0x7e0b85f9, 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 0x63355449, 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 0x9353778, 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 0x6a28ffa4, 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 0x48ae9b55, 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 0x1700915, 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 0x21de60b4, 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 0xc267ef4, 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 0x30ee2816, 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 0x31d7b7bf, 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 0x635eaaf1, 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 0x5c30a9b0, 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 0x1ddf84b8, 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 0x1139b2f3, 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 0x7a69b07, 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 0x5e82df6a, 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 0x3f197a46, 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 0x636be97c, 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 0x50a638b5, 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 0x1817d444, 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 0x6ca8564a, 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 0x50b472aa, 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 0x31368b99, 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 0x1725dc0f, 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 0x3911c2a7, 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 0x4ac3c60d, 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 0x4facf68f, 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 0x76508ed1, 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 0x41e36e46, 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 0x15c43bd9, 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 0x3d74bf60, 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 0x4f209819, 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 0x15eb5ee5, 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 0x2145b572, 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 0x39529185, 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 0x72f926e6, 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 0x3daa422a, 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 0x31c88ec8, 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 0x1cbbffcd, 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 0x27ce24aa, 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 0x481a996b, 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 0x3d51f06e, 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 0x7ed7259e, 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 0x28eaa59a, 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 0x3427b02d, 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 0x647e447, 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 0x41fbdac4, 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 0x3c407114, 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 0x35ef1869, 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 0xc33b74f, 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 0x130161f7, 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 0x2c767a52, 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 0x619713e5, 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 0x708f5957, 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 0x68999068, 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 0x7722c3c3, 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 0x2ef3eef9, 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 0x243c4f91, 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 0x291ae, 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 0x61df66b6, 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 0x50eac852, 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 0x16ec5519, 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 0x2f7298b, 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 0x188715b5, 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 0x1ea9f6af, 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 0x6a192cfe, 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 0x5119fb47, 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 0x7193666c, 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 0x20deea7f, 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 0x3835c46, 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 0x1dde4cb2, 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 0x7714e963, 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 0x20ce78ec, 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 0x393671df, 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 0x56620197, 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 0x6eda5c9, 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 0x55b7a4e0, 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 0x5f058f00, 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 0x192d43ce, 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 0x72057ecf, 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 0x1afd44cb, 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 0x6973b51b, 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 0x1ab3a8c8, 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 0x43195e57, 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 0x333291e3, 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 0x479d31f3, 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 0x40ef3420, 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 0x498d318c, 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 0x6e171cd7, 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 0x402bba4f, 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 0x795cd85e, 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 0x59fd97a8, 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 0xf5ac9e4, 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 0x123ef382, 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 0xdbf57b3, 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 0x384ad17b, 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 0x61862a7f, 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 0x441772e, 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 0x7334aada, 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 0x1d9b7cce, 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 0x4d9e68d0, 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 0x42e99e4a, 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 0x14dd9eb7, 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 0x52e6fdee, 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 0x6c80d78a, 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 0x62150f9e, 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 0x1a451d4d, 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 0x7fa98a66, 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 0x15ff3e9e, 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 0x5fdcaa40, 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 0x6dc17b83, 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 0x5e0826e7, 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 0x32eff876, 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 0x8dbdac1, 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 0x6e20b53a, 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 0x71809907, 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 0x3ce1e309, 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 0x6aba2b86, 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 0x158da8e, 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 0x74e52303, 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 0x47af7f3d, 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 0x7c729a55, 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 0x3bb9a3ff, 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 0x661972b0, 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 0x5af3afd9, 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 0x323b36e0, 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 0x44ebcd03, 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 0x694abbdc, 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 0x2e005c4b, 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 0x4567f35d, 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 0x5ffead27, 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 0x6356695f, 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 0x4f18837a, 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 0x359f7cdf, 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 0x1fa268de, 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 0x4f6ee6e4, 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 0x4466af20, 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 0xa514af7, 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 0x6b927fb, 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 0x3e58a80e, 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 0x4fb61f4a, 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 0x4fb0f2b9, 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 0x79924b, 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 0x7b9a4292, 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 0x4a94ee4, 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 0x4cc451f2, 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 0x6379eb, 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 0x294425a7, 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 0x67d48005, 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 0x9f116cc, 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 0x12468a38, 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 0x1aa7ecca, 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 0x59309333, 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 0x5876a9af, 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 0x7ec7ffd3, 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 0x5b239d7d, 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 0x6572421, 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 0x6b81ce95, 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 0x2a798d51, 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 0x6d763516, 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 0x52bf72b5, 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 0x37afeb11, 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 0x515aebb0, 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 0xdd8ba08, 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 0x245b4bdc, 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 0x6c64cb25, 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 0x6ae5aa72, 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 0x222545dc, 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 0x5c5eefef, 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 0x16293aa2, 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 0x5158b42f, 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 0x595b007d, 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 0x72d1ad2e, 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 0x2d7275fc, 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 0x399f45b1, 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 0x38c6f217, 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 0x478190fc, 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 0x79e2c065, 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 0x3a93b025, 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 0x35cabb2a, 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 0x7e07db1f, 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 0x1189dd52, 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 0x36bc55de, 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 0x564fabc8, 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 0x16d04d3d, 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 0x49ec71f8, 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 0x1d2adfbe, 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 0x36902638, 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 0x223d2c72, 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 0x8f4ea7c, 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 0x436813f3, 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 0x74fe5c40, 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 0x3febb011, 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 0x10e31a9a, 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 0x131774fe, 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 0x158d2680, 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 0x77847718, 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 0x7f3b84b8, 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 0x57a3af25, 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 0x2b662a77, 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 0x7f0eb4b4, 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 0x5c33f1a9, 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 0x1623b78d, 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 0xc8c12ac, 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 0x6adbc9d, 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 0x4550bb58, 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 0x4ec4f3a0, 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 0x223191a6, 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 0x49139829, 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 0x9597028, 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 0x6069db50, 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 0x4efbca5a, 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 0x1b7cc17c, 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 0x59662a0b, 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 0x77fbd92c, 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 0x67c27493, 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 0x1a482e36, 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 0x72967906, 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 0x5b8dfcc1, 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 0x2f9f7dcf, 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 0x747ddf94, 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 0x35e2d654, 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 0x1bd4fdd, 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 0x55183b20, 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 0x4f83df68, 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 0x6cf0e0ba, 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 0x7d8995e, 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 0x130d63be, 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 0x42a48628, 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 0x293a5bf6, 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 0x6aeb35e6, 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 0x1283bb96, 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 0x74f0ea28, 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 0xf6efaab, 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 0x3c19aaa5, 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 0x3349e9bb, 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 0x409bf450, 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 0x38d8f54a, 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 0x49e53c76, 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 0x351d00c0, 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 0x2a3b5b47, 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 0x55b699ef, 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 0x35d019a3, 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 0x689604d9, 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 0x18078bef, 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 0x799f10e1, 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 0x4c371370, 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 0x145f66e3, 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 0x3023df74, 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 0x313ac989, 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 0x4562e04d, 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 0x2a65fe7c, 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 0x4135c3b, 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 0x6302bbb1, 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 0x31304f14, 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 0x34a3d150, 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 0x2a4fb17b, 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 0x5c6648b0, 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 0x6f1de4c7, 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 0x459e9125, 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 0x128d2484, 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 0x7cc0cdad, 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 0x7c7b252e, 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 0x4d5d943d, 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 0x368f2016, 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 0x4c583ecf, 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 0x692f203f, 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 0x48f2bd5b, 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 0x7b2bbc3, 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 0xa1153bc, 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 0x1aafa419, 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 0x47eaca72, 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 0x55141def, 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 0x55182842, 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 0x3270d194, 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 0x235834f2, 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 0x5656be13, 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 0x4218d6a3, 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 0x76505305, 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 0x14cd1699, 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 0x77888435, 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 0x73a1e9a9, 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 0x71d44a3, 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 0x7b98f307, 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 0x4802796d, 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 0x34123d65, 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 0x59474f18, 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 0x65fb9ffc, 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 0x3e694b3f, 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 0x1bb5a082, 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 0x78691363, 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 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[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 0x3590fc5b, 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 0x397fbdb, 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 0x33d512c1, 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 0x515c6049, 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 0x639c2c1d, 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 0x5fe94a96, 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 0x443118b0, 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 0x765d7657, 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 @ 1610402354562 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402354562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] junit.framework.TestListener: endTest(testConversion05_srcS301_BE_TL_destS259_TL) [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.124 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402349310 ms III - Start [apply] SLOCK [T main @ 1610402349313 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 0x1593948d, 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 0x39aeed2f, 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 0x724af044, 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 0x18be83e4, 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 0xcb5822, 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 0x4b9e13df, 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 0x2b98378d, 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 0x475530b9, 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 0x1d057a39, 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 0x26be92ad, 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 0x4c70fda8, 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 0x224edc67, 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 0x14acaea5, 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 0x46d56d67, 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 0xd8355a8, 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 0x59fa1d9b, 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 0x28d25987, 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 0x4501b7af, 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 0x523884b2, 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 0x5b275dab, 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 0x61832929, 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 0x29774679, 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 0x3ffc5af1, 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 0x5e5792a0, 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 0x26653222, 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 0x3532ec19, 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 0x68c4039c, 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 0xae45eb6, 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 0x59f99ea, 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 0x27efef64, 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 0x6f7fd0e6, 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 0x47c62251, 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 0x3e6fa38a, 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 0x66a3ffec, 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 0x77caeb3e, 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 0x1e88b3c, 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 0x42d80b78, 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 0x3bfdc050, 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 0x1bce4f0a, 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 0x5e3a8624, 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 0x5c3bd550, 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 0x91161c7, 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 0x604ed9f0, 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 0x6a4f787b, 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 0x685cb137, 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 0x6a41eaa2, 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 0x7cd62f43, 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 0x6d4b1c02, 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 0x6093dd95, 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 0x5622fdf, 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 0x4883b407, 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 0x7d9d1a19, 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 0x39c0f4a, 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 0x1794d431, 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 0x42e26948, 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 0x57baeedf, 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 0x343f4d3d, 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 0x53b32d7, 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 0x5442a311, 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 0x548e7350, 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 0x1a968a59, 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 0x4667ae56, 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 0x77cd7a0, 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 0x204f30ec, 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 0xe25b2fe, 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 0x754ba872, 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 0x146ba0ac, 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 0x4dfa3a9d, 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 0x6eebc39e, 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 0x464bee09, 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 0xf6c48ac, 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 0x13deb50e, 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 0x239963d8, 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 0x3abbfa04, 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 0x57fffcd7, 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 0x31ef45e3, 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 0x598067a5, 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 0x3c0ecd4b, 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 0x14bf9759, 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 0x5f341870, 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 0x553f17c, 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 0x4f7d0008, 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 0x271053e1, 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 0x589838eb, 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 0x42dafa95, 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 0x6500df86, 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 0x402a079c, 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 0x59ec2012, 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 0x4cf777e8, 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 0x2f686d1f, 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 0x3fee9989, 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 0x73ad2d6, 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 0x7085bdee, 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 0x1ce92674, 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 0x5700d6b1, 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 0x6fd02e5, 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 0x5bcab519, 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 0xe45f292, 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 0x5f2108b5, 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 0x31a5c39e, 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 0x3f49dace, 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 0x1e397ed7, 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 0x490ab905, 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 0x56ac3a89, 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 0x27c20538, 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 0x72d818d1, 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 0x6e06451e, 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 0x59494225, 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 0x6e1567f1, 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 0x5cb9f472, 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 0xcb644e, 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 0x13805618, 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 0x56ef9176, 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 0x4566e5bd, 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 0x1ed4004b, 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 0xff5b51f, 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 0x25bbe1b6, 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 0x5702b3b1, 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 0x69ea3742, 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 0x4b952a2d, 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 0x3159c4b8, 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 0x73846619, 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 0x4bec1f0c, 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 0x29ca901e, 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 0x5649fd9b, 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 0x6adede5, 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 0x2d928643, 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 0x5025a98f, 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 0x49993335, 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 0x20322d26, 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 0x192b07fd, 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 0x64bfbc86, 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 0x64bf3bbf, 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 0x55d56113, 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 0x148080bb, 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 0xdc24521, 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 0x10bdf5e5, 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 0x6e1ec318, 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 0x7e0b0338, 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 0x617faa95, 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 0x1e127982, 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 0x60c6f5b, 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 0x2038ae61, 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 0x3c0f93f1, 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 0x31dc339b, 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 0x544fe44c, 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 0x31610302, 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 0x71318ec4, 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 0x21213b92, 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 0xa67c67e, 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 0x3327bd23, 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 0x4e1d422d, 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 0x66480dd7, 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 0x52a86356, 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 0x5ce81285, 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 0x78c03f1f, 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 0x5ec0a365, 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 0x4fe3c938, 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 0x5383967b, 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 0x2ac273d3, 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 0x71423665, 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 0x20398b7c, 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 0x6fc6f14e, 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 0x56235b8e, 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 0x3632be31, 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 0x5abca1e0, 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 0x2286778, 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 0x4e9ba398, 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 0x6d7b4f4c, 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 0x527740a2, 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 0x13a5fe33, 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 0x3108bc, 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 0x370736d9, 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 0x5f9d02cb, 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 0x63753b6d, 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 0x6b09bb57, 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 0x6536e911, 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 0x520a3426, 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 0x18eed359, 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 0x3e9b1010, 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 0x6c3708b3, 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 0x6f1fba17, 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 0x185d8b6, 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 0x67784306, 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 0x335eadca, 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 0x210366b4, 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 0xeec5a4a, 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 0x2b2948e2, 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 0x6ddf90b0, 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 0x57536d79, 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 0x3b0143d3, 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 0x5a8e6209, 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 0x4b4523f8, 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 0x731a74c, 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 0x369f73a2, 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 0x1f28c152, 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 0x7d907bac, 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 0x7791a895, 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 0x3a5ed7a6, 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 0x6325a3ee, 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 0x1d16f93d, 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 0x67b92f0a, 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 0x2b9627bc, 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 0x65e2dbf3, 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 0x4f970963, 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 0x61f8bee4, 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 0x7b49cea0, 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 0x887af79, 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 0x7fac631b, 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 0x5b87ed94, 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 0x6e0e048a, 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 0x5bc79255, 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 0x47ef968d, 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 0x23e028a9, 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 0x3dd4520b, 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 0x5ae63ade, 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 0x610694f1, 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 0x43814d18, 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 0x5c5a1b69, 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 0x3701eaf6, 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 0x627551fb, 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 0x2b552920, 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 0x2758fe70, 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 0x1f36e637, 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 0x578486a3, 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 0x551aa95a, 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 0x35d176f7, 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 0x1dfe2924, 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 0x6ebc05a6, 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 0x6e6c3152, 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 0x50b494a6, 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 0x3cef309d, 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 0x32709393, 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 0x3d99d22e, 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 0x49fc609f, 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 0xcd2dae5, 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 0x3a883ce7, 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 0x4973813a, 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 0x6321e813, 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 0x79be0360, 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 0x22a67b4, 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 0x57855c9a, 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 0x3b084709, 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 0x3224f60b, 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 0x63e2203c, 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 0x1efed156, 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 0x6737fd8f, 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 0x72b6cbcc, 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 0xa7e666, 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 0x68bbe345, 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 0x30b8a058, 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 0x7494e528, 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 0x4bbfb90a, 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 0x7c29daf3, 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 0x9660f4e, 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 0x5a8806ef, 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 0x6c49835d, 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 0x5e853265, 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 0x67205a84, 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 0x7d0587f1, 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 0x5d76b067, 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 0x2a17b7b6, 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 0x4f063c0a, 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 0x1e6d1014, 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 0x76707e36, 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 0x614ddd49, 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 0x1f554b06, 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 0x694e1548, 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 0x1c3a4799, 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 0x131276c2, 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 0x26aa12dd, 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 0x3fd7a715, 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 0x711f39f9, 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 0x71bbf57e, 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 0x7f13d6e, 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 0x51cdd8a, 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 0xd44fc21, 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 0x23faf8f2, 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 0x2d6eabae, 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 0x4e7dc304, 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 0x64729b1e, 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 0x10bbd20a, 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 0x48503868, 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 0x6895a785, 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 0x184f6be2, 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 0x56aac163, 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 0x1f7030a6, 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 0x5a1c0542, 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 0x396f6598, 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 0x394e1a0f, 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 0x27a5f880, 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 0x1d29cf23, 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 0x5f282abb, 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 0x167fdd33, 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 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[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 0x4d95d2a2, 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 0x53f65459, 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 0x3b088d51, 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 0x1786dec2, 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 0x74650e52, 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 0x15d0c81b, 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 0x6acdbdf5, 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 0x4b1c1ea0, 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 0x4d41cee, 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 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[0][0]: Conv2: PixelRect[obj 0x2833cc44, 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 0x33f88ab, 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 0x27a8c74e, 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 0x2d8f65a4, 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 0x1b68ddbd, 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 0x646d64ab, 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 0x59e5ddf, 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 0x536aaa8d, 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 0xe320068, 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 0x1f57539, 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 0x76f2b07d, 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 0x704a52ec, 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 0x6ee52dcd, 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 0x4493d195, 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 0x2781e022, 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 0x57e1b0c, 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 0x4232c52b, 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 0x1877ab81, 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 0x305fd85d, 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 0x458c1321, 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 0x11438d26, 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 0x34cd072c, 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 0x7a1ebcd8, 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 0x5faeada1, 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 0x528931cf, 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 0xea1a8d5, 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 0x1563da5, 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 0x2bbf4b8b, 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 0x30a3107a, 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 0x33c7e1bb, 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 0x34c4973, 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 0x52feb982, 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 0x7a765367, 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 0x76b0bfab, 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 0x17d677df, 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 0x3043fe0e, 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 0x78e67e0a, 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 0xbd8db5a, 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 0x2f943d71, 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 0x80503, 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 0x4b553d26, 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 0x69a3d1d, 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 0x86be70a, 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 0x480bdb19, 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 0x2a556333, 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 0x7d70d1b1, 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 0x2a742aa2, 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 0x3cb1ffe6, 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 0x3dfc5fb8, 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 0x467aecef, 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 0x4d50efb8, 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 0x7e2d773b, 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 0x2173f6d9, 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 0x307f6b8c, 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 0x7a187f14, 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 0x6f195bc3, 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 0x51e2adc7, 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 0x1a8a8f7c, 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 0x2353b3e6, 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 0x631330c, 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 0x42f93a98, 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 0xc46bcd4, 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 0x3234e239, 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 0x3d921e20, 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 0x36b4cef0, 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 0xfad74ee, 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 0x1a1d6a08, 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 0x37d31475, 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 0x27808f31, 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 0x436e852b, 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 0x32d2fa64, 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 0x1d8d30f7, 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 0x3e57cd70, 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 0x9a7504c, 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 0x2c039ac6, 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 0x587d1d39, 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 0x58c1670b, 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 0x6b57696f, 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 0x5bb21b69, 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 0x6b9651f3, 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 0x38bc8ab5, 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 0x687080dc, 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 0x23d2a7e8, 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 0x7a9273a8, 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 0x26a7b76d, 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 0x4abdb505, 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 0x7ce6a65d, 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 0x1500955a, 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 0xe874448, 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 0x29b5cd00, 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 0x60285225, 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 0x7113b13f, 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 0x45820e51, 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 0x42d8062c, 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 0x6043cd28, 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 0xcb51256, 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 0x59906517, 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 0x5bfbf16f, 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 0x25af5db5, 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 0x12cdcf4, 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 0x5bcea91b, 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 0x5f3a4b84, 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 0x27f723, 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 0x670b40af, 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 0x4923ab24, 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 0x44c8afef, 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 0x7b69c6ba, 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 0x46daef40, 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 0x12f41634, 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 0x13c27452, 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 0x262b2c86, 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 0x371a67ec, 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 0x5ed828d, 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 0x50d0686, 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 0x7a3d45bd, 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 0x1e7c7811, 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 0x77ec78b9, 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 0x1a3869f4, 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 0xa38d7a3, 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 0x77f99a05, 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 0x63440df3, 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 0x3aeaafa6, 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 0x76a3e297, 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 0x4d3167f4, 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 0xed9d034, 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 0x6121c9d6, 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 0x87f383f, 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 0x4eb7f003, 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 0xeafc191, 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 0x612fc6eb, 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 0x1060b431, 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 0x612679d6, 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 0x11758f2a, 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 0xe720b71, 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 0x1b26f7b2, 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 0x491cc5c9, 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 0x74ad1f1f, 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 0x6a1aab78, 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 0x462d5aee, 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 0x69b0fd6f, 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 0x757942a1, 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 0x4a87761d, 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 0x66d1af89, 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 0x8646db9, 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 0x37374a5e, 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 0x4671e53b, 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 0x2db7a79b, 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 0x6950e31, 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 0xb7dd107, 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 0x42eca56e, 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 0x52f759d7, 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 0x7cbd213e, 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 0x192d3247, 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 0x3ecd23d9, 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 0x569cfc36, 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 0x43bd930a, 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 0x33723e30, 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 0x64f6106c, 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 0x553a3d88, 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 0x7a30d1e6, 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 0x5891e32e, 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 0xcb0ed20, 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 0x8e24743, 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 0x74a10858, 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 0x23fe1d71, 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 0x28ac3dc3, 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 0x32eebfca, 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 0x4e718207, 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 0x1d371b2d, 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 0x543c6f6d, 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 0x13eb8acf, 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 0x51c8530f, 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 0x7403c468, 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 0x43738a82, 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 0xc81cdd1, 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 0x1fc2b765, 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 0x75881071, 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 0x2a70a3d8, 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 0x289d1c02, 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 0x22eeefeb, 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 0x17d0685f, 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 0x3891771e, 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 0x78ac1102, 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 0x2de8284b, 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 0x396e2f39, 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 0xa74868d, 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 0x12c8a2c0, 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 0x7e0e6aa2, 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 0x365185bd, 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 0x18bf3d14, 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 0x4fb64261, 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 0x42607a4f, 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 0x782663d3, 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 0x1990a65e, 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 0x64485a47, 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 0x25bbf683, 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 0x6ec8211c, 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 0x7276c8cd, 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 0x544a2ea6, 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 0x2e3fc542, 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 0x150c158, 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 0x4524411f, 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 0x401e7803, 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 0x10dba097, 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 0x1786f9d5, 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 0x704d6e83, 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 0x43a0cee9, 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 0xeb21112, 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 0x2eda0940, 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 0x3578436e, 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 0x706a04ae, 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 0x6eceb130, 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 0x10a035a0, 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 0x67b467e9, 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 0x47db50c5, 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 0x5c072e3f, 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 0x4d1b0d2a, 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 0x954b04f, 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 0x149494d8, 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 0x710726a3, 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 0x646007f4, 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 0x481a15ff, 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 0x78186a70, 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 0x306279ee, 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 0x545997b1, 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 0x4cf4d528, 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 0x77846d2c, 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 0x548ad73b, 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 0x4c762604, 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 0x2641e737, 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 0x727803de, 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 0x704921a5, 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 0xdf27fae, 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 0x24a35978, 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 0x16f7c8c1, 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 0x2f0a87b3, 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 0x319b92f3, 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 0xfcd6521, 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 0x27d415d9, 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 0x5c18298f, 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 0x31f924f5, 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 0x5579bb86, 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 0x5204062d, 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 0x4fcd19b3, 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 0x376b4233, 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 0x2fd66ad3, 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 0x5d11346a, 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 0x7a36aefa, 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 0x17211155, 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 0xb3d7190, 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 0x5fdba6f9, 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 0x10d59286, 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 0xfe18270, 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 0x6fb0d3ed, 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 0x6dde5c8c, 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 0x5123a213, 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 0x52525845, 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 0x3b94d659, 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 0x24b1d79b, 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 0x68ceda24, 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 0x281e3708, 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 0x35a50a4c, 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 0x1f021e6c, 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 0x103f852, 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 0x587c290d, 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 0x4516af24, 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 0x4ae82894, 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 0x543788f3, 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 0x6d3af739, 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 0x1da51a35, 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 0x16022d9d, 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 0x7e9a5fbe, 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 0x44a3ec6b, 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 0x71623278, 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 0x768b970c, 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 0x5a4041cc, 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 0x15b3e5b, 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 0x61ca2dfa, 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 0x4b53f538, 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 0x134593bf, 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 0x4bb4de6a, 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 0x7ba18f1b, 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 0x2f8f5f62, 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 0x1068e947, 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 0x7dc222ae, 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 0xaecb35a, 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 0x5fcd892a, 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 0x8b87145, 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 0x6483f5ae, 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 0xb9afc07, 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 0x382db087, 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 0x73d4cc9e, 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 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[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 0x5427c60c, 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 0x15bfd87, 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 0x543e710e, 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 0x57f23557, 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 0x3d0f8e03, 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 0x6366ebe0, 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 0x44f75083, 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 0x2698dc7, 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 0x17baae6e, 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 0x69379752, 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 0x27fe3806, 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 0x5f71c76a, 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 0x1d7acb34, 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 0x48a242ce, 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 0x1e4a7dd4, 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 0x4f51b3e0, 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 0x4b9e255, 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 0x5e57643e, 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 0x133e16fd, 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 0x51b279c9, 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 0x1ad282e0, 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 0x7f416310, 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 0x1cab0bfb, 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 0x5e955596, 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 0x50de0926, 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 0x2473b9ce, 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 0x60438a68, 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 0x140e5a13, 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 0x3439f68d, 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 0xdbd940d, 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 0x71d15f18, 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 0x17695df3, 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 0x6c9f5c0d, 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 0xde3a06f, 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 0x76b10754, 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 0x2bea5ab4, 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 0x3d8314f0, 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 0x2df32bf7, 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 0x530612ba, 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 0x2a40cd94, 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 0xf4168b8, 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 0x3bd94634, 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 0x58a90037, 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 0x74294adb, 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 0x70a9f84e, 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 0x130f889, 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 0x1188e820, 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 0x2f490758, 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 0x101df177, 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 0x166fa74d, 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 0x40f08448, 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 0x276438c9, 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 0x588df31b, 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 0x33b37288, 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 0x77a57272, 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 0x7181ae3f, 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 0x46238e3f, 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 0x6e2c9341, 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 0x32464a14, 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 0x4e4aea35, 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 0x1442d7b5, 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 0x1efee8e7, 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 0x1ee807c6, 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 0x76a4d6c, 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 0x517cd4b, 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 0x6cc7b4de, 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 0x32cf48b7, 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 0x679b62af, 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 0x5cdd8682, 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 0xd6da883, 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 0x45afc369, 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 0x799d4f69, 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 0x49c43f4e, 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 0x290dbf45, 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 0x12028586, 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 0x17776a8, 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 0x69a10787, 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 0x2d127a61, 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 0x2bbaf4f0, 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 0x11c20519, 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 0x70beb599, 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 0x4e41089d, 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 0x32a068d1, 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 0x33cb5951, 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 0x365c30cc, 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 0x701fc37a, 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 0x4148db48, 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 0x282003e1, 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 0x7fad8c79, 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 0x71a794e5, 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 0x76329302, 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 0x5e25a92e, 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 0x4df828d7, 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 0xb59d31, 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 0x62fdb4a6, 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 0x11e21d0e, 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 0x1dd02175, 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 0x31206beb, 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 0x3e77a1ed, 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 0x3ffcd140, 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 0x23bb8443, 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 0x1176dcec, 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 0x120d6fe6, 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 0x4ba2ca36, 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 0x3444d69d, 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 0x1372ed45, 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 0x6a79c292, 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 0x37574691, 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 0x25359ed8, 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 0x21a947fe, 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 0x5606c0b, 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 0x80ec1f8, 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 0x1445d7f, 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 0x6a396c1e, 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 0x6c3f5566, 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 0x12405818, 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 0x314c508a, 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 0x10b48321, 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 0x6b67034, 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 0x16267862, 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 0x453da22c, 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 0x71248c21, 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 0x442675e1, 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 0x6166e06f, 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 0x49e202ad, 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 0x1c72da34, 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 0x6b0c2d26, 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 0x3d3fcdb0, 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 0x641147d0, 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 0x6e38921c, 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 0x64d7f7e0, 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 0x27c6e487, 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 0x49070868, 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 0x6385cb26, 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 0x38364841, 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 0x28c4711c, 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 0x59717824, 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 0x146044d7, 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 0x1e9e725a, 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 0x15d9bc04, 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 0x473b46c3, 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 0x516be40f, 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 0x3c0a50da, 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 0x646be2c3, 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 0x797badd3, 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 0x77be656f, 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 0x19dc67c2, 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 0x221af3c0, 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 0x62bd765, 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 0x23a5fd2, 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 0x78a2da20, 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 0xdd3b207, 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 0x551bdc27, 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 0x58fdd99, 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 0x6b1274d2, 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 0x7bc1a03d, 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 0x70b0b186, 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 0xba8d91c, 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 0x7364985f, 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 0x5d20e46, 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 0x709ba3fb, 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 0x3d36e4cd, 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 0x6a472554, 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 0x7ff2a664, 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 0x525b461a, 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 0x58c1c010, 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 0xb7f23d9, 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 0x61d47554, 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 0x69b794e2, 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 0x3f200884, 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 0x4d339552, 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 0xf0f2775, 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 0x5a4aa2f2, 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 0x6591f517, 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 0x345965f2, 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 0x429bd883, 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 0x4d49af10, 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 0x279ad2e3, 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 0x58134517, 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 0x4450d156, 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 0x4461c7e3, 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 0x351d0846, 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 0x77e4c80f, 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 0x35fc6dc4, 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 0x7fe8ea47, 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 0x226a82c4, 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 0x731f8236, 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 0x255b53dc, 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 0x1dd92fe2, 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 0x6b53e23f, 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 0x64d2d351, 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 0x1b68b9a4, 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 0x4f9a3314, 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 0x3b2c72c2, 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 0x491666ad, 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 0x176d53b2, 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 0x971d0d8, 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 0x51931956, 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 0x2b4a2ec7, 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 0x564718df, 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 0x51b7e5df, 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 0x18a70f16, 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 0x62e136d3, 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 0xc8e4bb0, 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 0x6279cee3, 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 0x4206a205, 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 0x29ba4338, 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 0x57175e74, 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 0x7bb58ca3, 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 0xc540f5a, 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 0x770c2e6b, 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 0x1a052a00, 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 0x4d826d77, 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 0x61009542, 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 0x77e9807f, 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 0x448ff1a8, 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 0x1a38c59b, 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 0x7f77e91b, 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 0x44a664f2, 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 0x7f9fcf7f, 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 0x2357d90a, 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 0x6328d34a, 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 0x145eaa29, 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 0x15bb6bea, 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 0x8b96fde, 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 0x2d2e5f00, 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 0x4c40b76e, 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 0x2ea6137, 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 0x41ee392b, 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 0x1e67a849, 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 0x57d5872c, 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 0x667a738, 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 0x36f0f1be, 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 0x157632c9, 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 0x6ee12bac, 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 0x55040f2f, 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 0x64c87930, 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 0x400cff1a, 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 0x275710fc, 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 0x525f1e4e, 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 0x75f9eccc, 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 0x52aa2946, 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 0x4de5031f, 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 0x67e2d983, 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 0x5d47c63f, 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 0x5ea434c8, 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 0x3bbc39f8, 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 0x4ae3c1cd, 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 0x29f69090, 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 0x568bf312, 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 0xca263c2, 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 0x589b3632, 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 0x45f45fa1, 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 0x4c6e276e, 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 0x534df152, 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 0x52e677af, 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 0x35083305, 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 0x8e0379d, 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 0x341b80b2, 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 0x55a1c291, 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 0x2145433b, 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 0x2890c451, 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 0x40e6dfe1, 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 0x1b083826, 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 0x105fece7, 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 0x3ec300f1, 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 0x482cd91f, 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 0x123f1134, 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 0x7d68ef40, 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 0x5b0abc94, 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 0x75c072cb, 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 0x1f1c7bf6, 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 0x25b485ba, 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 0x2b546384, 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 0x5d740a0f, 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 0x214b199c, 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 0x20d3d15a, 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 0x2893de87, 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 0x55ca8de8, 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 0x2c34f934, 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 0x12d3a4e9, 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 0x240237d2, 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 0x25a65b77, 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 0x2ed0fbae, 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 0x212bf671, 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 0x14a2f921, 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 0x3c87521, 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 0x2aece37d, 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 0x548a102f, 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 0x5762806e, 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 0x17c386de, 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 0x5af97850, 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 0x5ef60048, 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 0x1d548a08, 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 0x16aa0a0a, 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 0x780cb77, 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 0x691a7f8f, 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 0x50a7bc6e, 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 0x161b062a, 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 0x17c1bced, 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 0x2d9d4f9d, 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 0x4034c28c, 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 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[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 0x14ec4505, 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 0x53ca01a2, 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 0x358c99f5, 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 0x3ee0fea4, 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 0x48524010, 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 0x4b168fa9, 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 0x1a84f40f, 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 0x23282c25, 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 0x6b419da, 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 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[0][0]: Conv2: PixelRect[obj 0x5906ebcb, 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 0x258e2e41, 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 0x3d299e3, 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 0x55a561cf, 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 0x3b938003, 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 0x6f3b5d16, 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 0x78b1cc93, 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 0x6646153, 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 0x21507a04, 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 0x143640d5, 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 0x6295d394, 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 0x475e586c, 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 0x657c8ad9, 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 0x436a4e4b, 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 0xf2f2cc1, 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 0x3a079870, 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 0x3b2cf7ab, 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 0x2aa5fe93, 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 0x5c1a8622, 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 0x5ad851c9, 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 0x6156496, 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 0x3c153a1, 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 0xb62fe6d, 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 0x13acb0d1, 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 0x3e3047e6, 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 0x37e547da, 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 0x2b6856dd, 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 0x5db45159, 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 0x6107227e, 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 0x7c417213, 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 0x15761df8, 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 0x6ab7a896, 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 0x327b636c, 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 0x45dd4eda, 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 0x60611244, 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 0x3745e5c6, 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 0x5e4c8041, 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 0x71c8becc, 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 0x19d37183, 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 0x1a0dcaa, 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 0x3bd40a57, 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 0xfdefd3f, 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 0xd83da2e, 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 0xa4102b8, 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 0x11dc3715, 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 0x69930714, 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 0x7a52f2a2, 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 0x78047b92, 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 0x8909f18, 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 0x79ca92b9, 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 0x1460a8c0, 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 0x4f638935, 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 0x4387b79e, 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 0x6e75aa0d, 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 0x7fc229ab, 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 0x2cbb3d47, 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 0x527e5409, 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 0x1198b989, 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 0x7ff95560, 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 0xadd0edd, 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 0x2aa3cd93, 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 0x7ea37dbf, 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 0x4b44655e, 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 0x290d210d, 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 0x1d76aeea, 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 0x78dd667e, 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 0x10db82ae, 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 0x501edcf1, 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 0x78b729e6, 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 0x6b4a4e18, 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 0x27c86f2d, 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 0x197d671, 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 0x402e37bc, 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 0x79ad8b2f, 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 0x1df82230, 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 0x22635ba0, 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 0x13c10b87, 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 0x6a01e23, 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 0x5a955565, 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 0x6293abcc, 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 0x7995092a, 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 0x7fc2413d, 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 0xf8c1ddd, 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 0x70be0a2b, 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 0x2133814f, 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 0x4c15e7fd, 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 0x23986957, 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 0x23f7d05d, 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 0x1e730495, 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 0x7d3a22a9, 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 0x1d082e88, 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 0x60704c, 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 0x6b19b79, 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 0x2a32de6c, 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 0x7692d9cc, 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 0x75f32542, 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 0x7f1302d6, 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 0x43ee72e6, 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 0x23529fee, 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 0x4fe767f3, 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 0x2805c96b, 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 0x184cf7cf, 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 0x2fd6b6c7, 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 0x5bfa9431, 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 0x5db250b4, 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 0x223f3642, 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 0x38c5cc4c, 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 0x37918c79, 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 0x78e94dcf, 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 0x233fe9b6, 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 0x358ee631, 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 0xec756bd, 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 0x3c72f59f, 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 0x60dcc9fe, 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 0x222114ba, 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 0x16e7dcfd, 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 0x3d121db3, 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 0x3b07a0d6, 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 0x11a9e7c8, 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 0x3901d134, 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 0x14d3bc22, 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 0x12d4bf7e, 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 0x4c1d9d4b, 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 0x7b227d8d, 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 0x7219ec67, 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 0x45018215, 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 0x65d6b83b, 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 0xd706f19, 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 0x30b7c004, 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 0x79efed2d, 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 0x2928854b, 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 0x27ae2fd0, 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 0x29176cc1, 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 0x2f177a4b, 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 0x4278a03f, 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 0x147ed70f, 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 0x61dd025, 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 0x124c278f, 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 0x15b204a1, 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 0x77167fb7, 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 0x1fe20588, 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 0x6ce139a4, 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 0x6973bf95, 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 0x2ddc8ecb, 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 0x229d10bd, 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 0x47542153, 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 0x33afa13b, 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 0x7a4ccb53, 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 0x309e345f, 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 0x56a6d5a6, 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 0x18ce0030, 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 0x4445629, 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 0x45b9a632, 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 0x25d250c6, 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 0x4df50bcc, 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 0x6b26e945, 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 0x63a65a25, 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 0x54c562f7, 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 0x318ba8c8, 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 0x6dbb137d, 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 0x3c9d0b9d, 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 0x43301423, 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 0x2f112965, 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 0x1a04f701, 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 0x4e91d63f, 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 0xd4342c2, 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 0x2bbf180e, 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 0x163e4e87, 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 0x56de5251, 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 0x419c5f1a, 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 0x12b0404f, 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 0x769e7ee8, 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 0x5276e6b0, 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 0x71b1176b, 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 0x6193932a, 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 0x647fd8ce, 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 0x159f197, 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 0x78aab498, 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 0x5dd6264, 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 0x1ffe63b9, 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 0x51e5fc98, 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 0x7c469c48, 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 0x12e61fe6, 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 0x7ee955a8, 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 0x1677d1, 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 0x48fa0f47, 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 0x6ac13091, 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 0x5e316c74, 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 0x6d2a209c, 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 0x75329a49, 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 0x161479c6, 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 0x4313f5bc, 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 0x7f010382, 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 0x1e802ef9, 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 0x2b6faea6, 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 0x778d1062, 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 0x670002, 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 0x1f0f1111, 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 0x49c386c8, 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 0x56528192, 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 0x6e0dec4a, 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 0x96def03, 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 0x5ccddd20, 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 0x1ed1993a, 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 0x1f3f4916, 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 0x794cb805, 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 0x4b5a5ed1, 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 0x59d016c9, 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 0x3cc2931c, 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 0x20d28811, 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 0x3967e60c, 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 0x60d8c9b7, 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 0x48aaecc3, 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 0x7c0c77c7, 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 0x7adda9cc, 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 0x5cee5251, 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 0x433d61fb, 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 0x5c909414, 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 0x4b14c583, 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 0x65466a6a, 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 0x4ddced80, 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 0x1534f01b, 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 0x78e117e3, 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 0x2ea227af, 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 0x4386f16, 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 0x363ee3a2, 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 0x4690b489, 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 0x79b06cab, 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 0x3eb7fc54, 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 0x7f552bd3, 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 0x3c22fc4c, 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 0x460d0a57, 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 0x47d90b9e, 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 0x1184ab05, 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 0x3aefe5e5, 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 0x149e0f5d, 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 0x1b1473ab, 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 0x2f7c2f4f, 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 0x6af93788, 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 0xef9296d, 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 0x36c88a32, 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 0x7880cdf3, 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 0x5be6e01c, 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 0x1c93084c, 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 0x6ef888f6, 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 0x10e92f8f, 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 0x7ce3cb8e, 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 0x78b66d36, 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 0x5223e5ee, 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 0xbef2d72, 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 0x69b2283a, 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 0x22a637e7, 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 0x6fe7aac8, 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 0x1d119efb, 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 0x659a969b, 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 0x76908cc0, 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 0x2473d930, 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 0x35047d03, 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 0x49b0b76, 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 0x769f71a9, 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 0x4c9f8c13, 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 0x5ae50ce6, 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 0x6f96c77, 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 0xbe64738, 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 0x3ba9ad43, 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 0x49d904ec, 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 0x48e4374, 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 0x3d680b5a, 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 0x4b5d6a01, 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 0x4a22f9e2, 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 0x3c419631, 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 0x418e7838, 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 0x61230f6a, 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 0x3c130745, 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 0xcd3fee8, 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 0x3e2e18f2, 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 0x470f1802, 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 0x63021689, 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 0x703580bf, 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 0x3e92efc3, 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 0x1622f1b, 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 0x72a7c7e0, 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 0x2e4b8173, 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 0x70e8f8e, 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 0x17046283, 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 0x5bd03f44, 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 0x29626d54, 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 0x5a63f509, 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 0x6e4784bc, 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 0x34b7ac2f, 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 0xe056f20, 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 0x4b0b0854, 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 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[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 0x10e41621, 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 0x353d0772, 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 0x2667f029, 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 0x67a20f67, 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 0x57c758ac, 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 0xa9cd3b1, 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 0x13e39c73, 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 0x64cd705f, 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 0x654f0d9c, 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 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[0][0]: Conv2: PixelRect[obj 0x6580cfdd, 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 0x7e0b85f9, 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 0x63355449, 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 0x9353778, 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 0x6a28ffa4, 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 0x48ae9b55, 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 0x1700915, 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 0x21de60b4, 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 0xc267ef4, 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 0x30ee2816, 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 0x31d7b7bf, 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 0x635eaaf1, 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 0x5c30a9b0, 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 0x1ddf84b8, 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 0x1139b2f3, 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 0x7a69b07, 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 0x5e82df6a, 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 0x3f197a46, 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 0x636be97c, 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 0x50a638b5, 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 0x1817d444, 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 0x6ca8564a, 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 0x50b472aa, 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 0x31368b99, 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 0x1725dc0f, 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 0x3911c2a7, 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 0x4ac3c60d, 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 0x4facf68f, 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 0x76508ed1, 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 0x41e36e46, 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 0x15c43bd9, 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 0x3d74bf60, 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 0x4f209819, 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 0x15eb5ee5, 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 0x2145b572, 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 0x39529185, 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 0x72f926e6, 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 0x3daa422a, 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 0x31c88ec8, 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 0x1cbbffcd, 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 0x27ce24aa, 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 0x481a996b, 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 0x3d51f06e, 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 0x7ed7259e, 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 0x28eaa59a, 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 0x3427b02d, 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 0x647e447, 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 0x41fbdac4, 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 0x3c407114, 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 0x35ef1869, 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 0xc33b74f, 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 0x130161f7, 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 0x2c767a52, 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 0x619713e5, 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 0x708f5957, 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 0x68999068, 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 0x7722c3c3, 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 0x2ef3eef9, 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 0x243c4f91, 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 0x291ae, 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 0x61df66b6, 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 0x50eac852, 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 0x16ec5519, 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 0x2f7298b, 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 0x188715b5, 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 0x1ea9f6af, 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 0x6a192cfe, 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 0x5119fb47, 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 0x7193666c, 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 0x20deea7f, 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 0x3835c46, 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 0x1dde4cb2, 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 0x7714e963, 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 0x20ce78ec, 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 0x393671df, 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 0x56620197, 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 0x6eda5c9, 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 0x55b7a4e0, 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 0x5f058f00, 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 0x192d43ce, 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 0x72057ecf, 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 0x1afd44cb, 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 0x6973b51b, 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 0x1ab3a8c8, 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 0x43195e57, 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 0x333291e3, 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 0x479d31f3, 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 0x40ef3420, 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 0x498d318c, 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 0x6e171cd7, 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 0x402bba4f, 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 0x795cd85e, 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 0x59fd97a8, 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 0xf5ac9e4, 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 0x123ef382, 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 0xdbf57b3, 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 0x384ad17b, 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 0x61862a7f, 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 0x441772e, 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 0x7334aada, 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 0x1d9b7cce, 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 0x4d9e68d0, 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 0x42e99e4a, 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 0x14dd9eb7, 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 0x52e6fdee, 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 0x6c80d78a, 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 0x62150f9e, 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 0x1a451d4d, 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 0x7fa98a66, 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 0x15ff3e9e, 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 0x5fdcaa40, 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 0x6dc17b83, 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 0x5e0826e7, 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 0x32eff876, 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 0x8dbdac1, 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 0x6e20b53a, 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 0x71809907, 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 0x3ce1e309, 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 0x6aba2b86, 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 0x158da8e, 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 0x74e52303, 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 0x47af7f3d, 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 0x7c729a55, 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 0x3bb9a3ff, 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 0x661972b0, 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 0x5af3afd9, 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 0x323b36e0, 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 0x44ebcd03, 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 0x694abbdc, 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 0x2e005c4b, 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 0x4567f35d, 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 0x5ffead27, 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 0x6356695f, 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 0x4f18837a, 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 0x359f7cdf, 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 0x1fa268de, 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 0x4f6ee6e4, 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 0x4466af20, 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 0xa514af7, 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 0x6b927fb, 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 0x3e58a80e, 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 0x4fb61f4a, 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 0x4fb0f2b9, 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 0x79924b, 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 0x7b9a4292, 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 0x4a94ee4, 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 0x4cc451f2, 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 0x6379eb, 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 0x294425a7, 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 0x67d48005, 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 0x9f116cc, 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 0x12468a38, 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 0x1aa7ecca, 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 0x59309333, 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 0x5876a9af, 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 0x7ec7ffd3, 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 0x5b239d7d, 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 0x6572421, 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 0x6b81ce95, 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 0x2a798d51, 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 0x6d763516, 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 0x52bf72b5, 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 0x37afeb11, 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 0x515aebb0, 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 0xdd8ba08, 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 0x245b4bdc, 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 0x6c64cb25, 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 0x6ae5aa72, 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 0x222545dc, 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 0x5c5eefef, 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 0x16293aa2, 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 0x5158b42f, 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 0x595b007d, 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 0x72d1ad2e, 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 0x2d7275fc, 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 0x399f45b1, 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 0x38c6f217, 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 0x478190fc, 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 0x79e2c065, 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 0x3a93b025, 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 0x35cabb2a, 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 0x7e07db1f, 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 0x1189dd52, 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 0x36bc55de, 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 0x564fabc8, 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 0x16d04d3d, 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 0x49ec71f8, 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 0x1d2adfbe, 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 0x36902638, 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 0x223d2c72, 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 0x8f4ea7c, 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 0x436813f3, 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 0x74fe5c40, 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 0x3febb011, 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 0x10e31a9a, 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 0x131774fe, 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 0x158d2680, 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 0x77847718, 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 0x7f3b84b8, 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 0x57a3af25, 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 0x2b662a77, 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 0x7f0eb4b4, 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 0x5c33f1a9, 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 0x1623b78d, 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 0xc8c12ac, 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 0x6adbc9d, 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 0x4550bb58, 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 0x4ec4f3a0, 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 0x223191a6, 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 0x49139829, 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 0x9597028, 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 0x6069db50, 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 0x4efbca5a, 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 0x1b7cc17c, 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 0x59662a0b, 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 0x77fbd92c, 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 0x67c27493, 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 0x1a482e36, 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 0x72967906, 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 0x5b8dfcc1, 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 0x2f9f7dcf, 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 0x747ddf94, 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 0x35e2d654, 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 0x1bd4fdd, 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 0x55183b20, 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 0x4f83df68, 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 0x6cf0e0ba, 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 0x7d8995e, 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 0x130d63be, 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 0x42a48628, 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 0x293a5bf6, 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 0x6aeb35e6, 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 0x1283bb96, 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 0x74f0ea28, 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 0xf6efaab, 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 0x3c19aaa5, 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 0x3349e9bb, 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 0x409bf450, 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 0x38d8f54a, 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 0x49e53c76, 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 0x351d00c0, 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 0x2a3b5b47, 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 0x55b699ef, 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 0x35d019a3, 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 0x689604d9, 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 0x18078bef, 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 0x799f10e1, 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 0x4c371370, 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 0x145f66e3, 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 0x3023df74, 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 0x313ac989, 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 0x4562e04d, 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 0x2a65fe7c, 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 0x4135c3b, 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 0x6302bbb1, 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 0x31304f14, 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 0x34a3d150, 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 0x2a4fb17b, 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 0x5c6648b0, 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 0x6f1de4c7, 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 0x459e9125, 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 0x128d2484, 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 0x7cc0cdad, 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 0x7c7b252e, 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 0x4d5d943d, 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 0x368f2016, 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 0x4c583ecf, 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 0x692f203f, 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 0x48f2bd5b, 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 0x7b2bbc3, 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 0xa1153bc, 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 0x1aafa419, 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 0x47eaca72, 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 0x55141def, 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 0x55182842, 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 0x3270d194, 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 0x235834f2, 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 0x5656be13, 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 0x4218d6a3, 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 0x76505305, 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 0x14cd1699, 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 0x77888435, 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 0x73a1e9a9, 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 0x71d44a3, 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 0x7b98f307, 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 0x4802796d, 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 0x34123d65, 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 0x59474f18, 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 0x65fb9ffc, 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 0x3e694b3f, 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 0x1bb5a082, 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 0x78691363, 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 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[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 0x3590fc5b, 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 0x397fbdb, 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 0x33d512c1, 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 0x515c6049, 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 0x639c2c1d, 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 0x5fe94a96, 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 0x443118b0, 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 0x765d7657, 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 @ 1610402354562 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402354562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testConversion00 took 0.045 sec [apply] Testcase: testConversion01_srcS000_BE_TL_destS000_TL took 1.804 sec [apply] Testcase: testConversion02_srcS000_LE_TL_destS000_TL took 1.014 sec [apply] Testcase: testConversion03_srcS000_BE_TL_destS259_TL took 0.801 sec [apply] Testcase: testConversion04_srcS259_BE_TL_destS259_TL took 0.778 sec [apply] Testcase: testConversion05_srcS301_BE_TL_destS259_TL took 0.762 sec [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT [apply] junit.framework.TestListener: tests to run: 4 [apply] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: startTest(testPNGRead11_fromRGBA8888) [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402357645 ms III - Start [apply] SLOCK [T main @ 1610402357648 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 0x544fe44c, 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 0x4fe3c938, 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 0x5383967b, 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 0x4e9ba398, 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 0x6d7b4f4c, 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] junit.framework.TestListener: endTest(testPNGRead11_fromRGBA8888) [apply] CONVERT[2]: RGBA8888 -> BGRA8888 [apply] PNGPixelRect - Conv1: PixelRect[obj 0x527740a2, 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 0x13a5fe33, 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 0x3108bc, 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 0x370736d9, 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] junit.framework.TestListener: startTest(testPNGRead12_fromABGR8888) [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 0x6325a3ee, 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 0x1d16f93d, 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 0x67b92f0a, 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 0x2b9627bc, 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 0x65e2dbf3, 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 0x4f970963, 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 0x61f8bee4, 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 0x7b49cea0, 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] junit.framework.TestListener: endTest(testPNGRead12_fromABGR8888) [apply] junit.framework.TestListener: startTest(testPNGRead13_fromBGRA8888) [apply] junit.framework.TestListener: endTest(testPNGRead13_fromBGRA8888) [apply] junit.framework.TestListener: startTest(testPNGRead14_fromARGB8888) [apply] PNGPixelRect - Conv2: PixelRect[obj 0x887af79, 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 0x5bc79255, 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 0x47ef968d, 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 0x23e028a9, 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 0x3dd4520b, 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 0x5ae63ade, 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 0x610694f1, 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 0x43814d18, 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 0x5c5a1b69, 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 0x3701eaf6, 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 0x1f36e637, 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] junit.framework.TestListener: endTest(testPNGRead14_fromARGB8888) [apply] PNGPixelRect - Conv1: PixelRect[obj 0x578486a3, 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 0x551aa95a, 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 0x35d176f7, 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 0x1dfe2924, 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 0x6ebc05a6, 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 0x6e6c3152, 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 0x50b494a6, 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 0x3cef309d, 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 @ 1610402358300 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402358301 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.539 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402357645 ms III - Start [apply] SLOCK [T main @ 1610402357648 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 0x544fe44c, 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 0x4fe3c938, 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 0x5383967b, 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 0x4e9ba398, 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 0x6d7b4f4c, 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 0x527740a2, 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 0x13a5fe33, 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 0x3108bc, 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 0x370736d9, 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 0x6325a3ee, 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 0x1d16f93d, 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 0x67b92f0a, 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 0x2b9627bc, 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 0x65e2dbf3, 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 0x4f970963, 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 0x61f8bee4, 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 0x7b49cea0, 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 0x887af79, 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 0x5bc79255, 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 0x47ef968d, 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 0x23e028a9, 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 0x3dd4520b, 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 0x5ae63ade, 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 0x610694f1, 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 0x43814d18, 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 0x5c5a1b69, 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 0x3701eaf6, 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 0x1f36e637, 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 0x578486a3, 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 0x551aa95a, 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 0x35d176f7, 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 0x1dfe2924, 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 0x6ebc05a6, 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 0x6e6c3152, 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 0x50b494a6, 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 0x3cef309d, 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 @ 1610402358300 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402358301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testPNGRead11_fromRGBA8888 took 0.363 sec [apply] Testcase: testPNGRead12_fromABGR8888 took 0.106 sec [apply] Testcase: testPNGRead13_fromBGRA8888 took 0.074 sec [apply] Testcase: testPNGRead14_fromARGB8888 took 0.068 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] junit.framework.TestListener: tests to run: 3 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402359723 ms III - Start [apply] SLOCK [T main @ 1610402359726 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2 [apply] junit.framework.TestListener: startTest(test01U32__GL2) [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestTGATextureFromFileNEWT.test01U32__GL2__-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] junit.framework.TestListener: endTest(test01U32__GL2) [apply] junit.framework.TestListener: startTest(test02RLE32__GL2) [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-.x11_:0.0-1-EDT-2: ** screenshot: TestTGATextureFromFileNEWT.test02RLE32__GL2-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] junit.framework.TestListener: endTest(test02RLE32__GL2) [apply] junit.framework.TestListener: startTest(test03RLE32__GL2) [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestTGATextureFromFileNEWT.test03RLE32__GL2-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main]junit.framework.TestListener: endTest(test03RLE32__GL2) [apply] [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 @ 1610402363118 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402363119 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.278 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402359723 ms III - Start [apply] SLOCK [T main @ 1610402359726 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2 [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestTGATextureFromFileNEWT.test01U32__GL2__-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-2: ** screenshot: TestTGATextureFromFileNEWT.test02RLE32__GL2-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestTGATextureFromFileNEWT.test03RLE32__GL2-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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 @ 1610402363118 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402363119 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01U32__GL2 took 2.093 sec [apply] Testcase: test02RLE32__GL2 took 0.633 sec [apply] Testcase: test03RLE32__GL2 took 0.611 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402364509 ms III - Start [apply] SLOCK [T main @ 1610402364511 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG [apply] junit.framework.TestListener: tests to run: 4 [apply] junit.framework.TestListener: startTest(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-.x11_:0.0-1-EDT-1: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-2: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-4: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-5: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-6: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-7: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-8: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-9: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-10: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-11: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-12: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-13: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-14: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-14,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG [apply] junit.framework.TestListener: endTest(test01AllPNG) [apply] junit.framework.TestListener: startTest(test02AllJPG) [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-.x11_:0.0-1-EDT-15: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-16: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-17: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] [apply] Test 3: path j3-baseline_gray.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-18: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] [apply] Test 4: path test-cmyk-01.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-19: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] [apply] Test 5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-20: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] [apply] Test 6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-21: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] [apply] Test 7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-22: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] [apply] Test 8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-23: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] [apply] Test 9: path test-ycck-01.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-24: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png [apply] junit.framework.TestListener: endTest(test02AllJPG) [apply] junit.framework.TestListener: startTest(test03AllTGA) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA [apply] Test 0: path bug744-rle32.tga, exp-type ImageType[tga] [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-25: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] [apply] Test 1: path bug982.rle32.256x256.tga, exp-type ImageType[tga] [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-26: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] [apply] Test 2: path test-u32.tga, exp-type ImageType[tga] [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-27: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL3___-sw-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[main-Display-.x11_:0.0-1-EDT-27,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS [apply] Test 0: path test-64x32_DXT1.dds, exp-type ImageType[dds] [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f0, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[dds] [apply] main-Display-.x11_:0.0-1-EDT-28: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-28,5,main] [apply] Test 1: path test-64x32_DXT5.dds, exp-type ImageType[dds] [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f3, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 2048, alignment 1, rowlen 0, ImageType[dds] [apply] main-Display-.x11_:0.0-1-EDT-29: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-29,5,main] [apply] Test 2: path test-64x32_uncompressed.dds, exp-type ImageType[dds] [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x0, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 6144, alignment 1, rowlen 0, ImageType[dds] [apply] createAndCompileShader: Pre GL Error: 0x501 [apply] main-Display-.x11_:0.0-1-EDT-30: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0033.png [apply] junit.framework.TestListener: endTest(test04AllDDS) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-30,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402384290 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402384290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.655 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402364509 ms III - Start [apply] SLOCK [T main @ 1610402364511 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG [apply] Test 0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png] [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png] [apply] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-2: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-3: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-4: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-5: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-6: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-7: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-8: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-9: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-10: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-11: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-12: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-13: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-14: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-15: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-16: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-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-.x11_:0.0-1-EDT-17: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-17,5,main] [apply] Test 3: path j3-baseline_gray.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-18: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-18,5,main] [apply] Test 4: path test-cmyk-01.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-19: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-19,5,main] [apply] Test 5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-20: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-20,5,main] [apply] Test 6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-21: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-21,5,main] [apply] Test 7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-22: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-22,5,main] [apply] Test 8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-23: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-23,5,main] [apply] Test 9: path test-ycck-01.jpg, exp-type ImageType[jpg] [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg] [apply] main-Display-.x11_:0.0-1-EDT-24: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-24,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA [apply] Test 0: path bug744-rle32.tga, exp-type ImageType[tga] [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-25: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-25,5,main] [apply] Test 1: path bug982.rle32.256x256.tga, exp-type ImageType[tga] [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-26: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-26,5,main] [apply] Test 2: path test-u32.tga, exp-type ImageType[tga] [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga] [apply] main-Display-.x11_:0.0-1-EDT-27: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-27,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS [apply] Test 0: path test-64x32_DXT1.dds, exp-type ImageType[dds] [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f0, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[dds] [apply] main-Display-.x11_:0.0-1-EDT-28: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-28,5,main] [apply] Test 1: path test-64x32_DXT5.dds, exp-type ImageType[dds] [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f3, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 2048, alignment 1, rowlen 0, ImageType[dds] [apply] main-Display-.x11_:0.0-1-EDT-29: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-29,5,main] [apply] Test 2: path test-64x32_uncompressed.dds, exp-type ImageType[dds] [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x0, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 6144, alignment 1, rowlen 0, ImageType[dds] [apply] createAndCompileShader: Pre GL Error: 0x501 [apply] main-Display-.x11_:0.0-1-EDT-30: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0033.png [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-30,5,main] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402384290 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402384290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01AllPNG took 9.524 sec [apply] Testcase: test02AllJPG took 6.866 sec [apply] Testcase: test03AllTGA took 1.724 sec [apply] Testcase: test04AllDDS took 1.598 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] 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 @ 1610402385717 ms III - Start [apply] SLOCK [T main @ 1610402385720 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [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, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true] [apply] ----------------------------------------------------------------------------------------------------- [apply] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc04c021fa0, owner true, ResourceToolkitLock[obj 0x6731e9f3, isOwner true, <46eddfe8, 76ef96f2>[count 1, qsz 0, owner ]]]: [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [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] ShaderState[ [apply] ShaderProgram[id=1, linked=true, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] enabledAttributes [ [apply] ], activeAttributes [ [apply] ], managedAttributes [ [apply] ], activeUniforms [ [apply] GLUniformData[name mgl_PMVMatrix, location 0, 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] , [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] , [apply] ] [apply] GLUniformData[name mgl_ActiveTexture, location 2, size 1x1, count 1, data 0] [apply] ], managedUniforms [ [apply] ] [apply] ] [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101 [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] junit.framework.TestListener: endTest(test1) [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 @ 1610402387959 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402387960 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.117 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, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] enabledAttributes [ [apply] ], activeAttributes [ [apply] ], managedAttributes [ [apply] ], activeUniforms [ [apply] GLUniformData[name mgl_PMVMatrix, location 0, 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] , [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] , [apply] ] [apply] GLUniformData[name mgl_ActiveTexture, location 2, 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 @ 1610402385717 ms III - Start [apply] SLOCK [T main @ 1610402385720 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1 [apply] ----------------------------------------------------------------------------------------------------- [apply] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc04c021fa0, owner true, ResourceToolkitLock[obj 0x6731e9f3, isOwner true, <46eddfe8, 76ef96f2>[count 1, qsz 0, owner ]]]: [apply] Natives [apply] GL4bc false [apply] GL4 false [apply] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [apply] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [apply] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [apply] Count 6 / 8 [apply] Common [apply] GL4ES3 true [apply] GL2GL3 true [apply] GL2ES2 true [apply] GL2ES1 true [apply] Mappings [apply] GLES1 GLProfile[GLES1/GLES1.sw] [apply] GLES2 GLProfile[GLES2/GLES3.sw] [apply] GL3bc GLProfile[GL3bc/GL3bc.sw] [apply] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [apply] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [apply] GL2ES2 GLProfile[GL2ES2/GL3.sw] [apply] GL2 GLProfile[GL2/GL3bc.sw] [apply] GLES3 GLProfile[GLES3/GLES3.sw] [apply] GL3 GLProfile[GL3/GL3.sw] [apply] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [apply] default GLProfile[GL3bc/GL3bc.sw] [apply] Count 10 / 12 [apply] [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [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[main-Display-.x11_:0.0-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 @ 1610402387959 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402387960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test1 took 0.951 sec [echo] Testing com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(testAll) [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402389355 ms III - Start [apply] SLOCK [T main @ 1610402389358 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: false [apply] ----------------------------------------------------------------------------------------------------- [apply] test00.resize[0]: 800x600 -> 900x700 [apply] test00.resize[1]: 900x700 -> 800x600 [apply] test00.resize[2]: 800x600 -> 900x700 [apply] test00.resize[3]: 900x700 -> 800x600 [apply] test00.resize[4]: 800x600 -> 900x700 [apply] test00.resize[5]: 900x700 -> 800x600 [apply] test00.resize[6]: 800x600 -> 900x700 [apply] test00.resize[7]: 900x700 -> 800x600 [apply] test00.resize[8]: 800x600 -> 900x700 [apply] test00.resize[9]: 900x700 -> 800x600 [apply] test01.create[0]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[1]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[2]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[3]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[4]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[5]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[6]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[7]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[8]: [visible, focused, repositionable, resizable], 800x600 [apply] test01.create[9]: [visible, focused, repositionable, resizable], 800x600 [apply] junit.framework.TestListener: endTest(testAll) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402397454 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402397455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.959 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402389355 ms III - Start [apply] SLOCK [T main @ 1610402389358 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll [apply] ----------------------------------------------------------------------------------------------------- [apply] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [apply] int8 1 / 1, int16 2 / 2 [apply] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [apply] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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 @ 1610402397454 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402397455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testAll took 8.051 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402398869 ms III - Start [apply] SLOCK [T main @ 1610402398871 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle [apply] junit.framework.TestListener: startTest(testDisplayCreate01_AutoDestroyLifecycle) [apply] Pass - 1 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400502 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x43400e88, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x422ec73e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x422ec73e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x43400e88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x422ec73e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77e9429, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400505 d 243ms]] [apply] Frames for setVisible(true) 1: 1 [apply] duration: 131 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400749 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400750 d 9ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400760 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400760 d 1ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400785 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400797 d 10ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400808 d 10ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 237 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401153 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401165 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401281 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401319 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401320 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401321 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401322 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x1dee4b3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x24c2be0f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x24c2be0f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x1dee4b3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24c2be0f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c277fe4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401324 d 166ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 122 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401492 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401517 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false [apply] Pass - 2 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401637 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c78326a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401638 d 167ms]] [apply] Frames for setVisible(true) 1: 1 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401805 d 0ms]] [apply] duration: 124 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401806 d 8ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401815 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401815 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401843 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401856 d 13ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401870 d 9ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 234 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402211 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402217 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402327 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402367 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402370 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402371 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402373 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0xf3b117e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0x18105ac2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0x18105ac2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0xf3b117e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18105ac2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e60f07f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(testDisplayCreate01_AutoDestroyLifecycle) [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402374 d 164ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 126 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402539 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402564 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-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 @ 1610402402610 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402402610 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.598 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402398869 ms III - Start [apply] SLOCK [T main @ 1610402398871 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle [apply] Pass - 1 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400502 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x43400e88, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x422ec73e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x422ec73e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x43400e88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x422ec73e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77e9429, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400505 d 243ms]] [apply] Frames for setVisible(true) 1: 1 [apply] duration: 131 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400749 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400750 d 9ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400760 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400760 d 1ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400785 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400797 d 10ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402400808 d 10ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 237 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401153 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401165 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401281 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401319 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401320 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401321 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401322 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x1dee4b3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x24c2be0f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x24c2be0f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x1dee4b3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24c2be0f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c277fe4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401324 d 166ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 122 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401492 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401517 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false [apply] Pass - 2 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401637 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c78326a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401638 d 167ms]] [apply] Frames for setVisible(true) 1: 1 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401805 d 0ms]] [apply] duration: 124 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401806 d 8ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401815 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401815 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401843 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401856 d 13ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402401870 d 9ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 234 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402211 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402217 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402327 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402367 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402370 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402371 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402373 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0xf3b117e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0x18105ac2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0x18105ac2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0xf3b117e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18105ac2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e60f07f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402374 d 164ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 126 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402539 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402402564 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-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 @ 1610402402610 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402402610 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testDisplayCreate01_AutoDestroyLifecycle took 2.365 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402404022 ms III - Start [apply] SLOCK [T main @ 1610402404025 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] junit.framework.TestListener: startTest(testDisplayCreate01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01 [apply] Pass - 1 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405550 d 1ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x3fdb0a79, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x6e3134a3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x6e3134a3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x3fdb0a79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e3134a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40d667d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405554 d 259ms]] [apply] Frames for setVisible(true) 1: 1 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405813 d 0ms]] [apply] screenBoundsInWinU: [ 0 / 0 1920 x 1080 ] [apply] duration: 124 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405814 d 12ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405826 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405827 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405855 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405869 d 11ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405881 d 11ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 237 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406225 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406237 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406352 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406391 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406392 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406393 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406394 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c78326a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406396 d 159ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 113 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406556 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406581 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false [apply] Pass - 2 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406705 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0x56aa81, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0xe3fdc01, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0xe3fdc01, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0x56aa81, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe3fdc01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x518226a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406706 d 155ms]] [apply] Frames for setVisible(true) 1: 1 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406861 d 0ms]] [apply] screenBoundsInWinU: [ 0 / 0 1920 x 1080 ] [apply] duration: 116 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406862 d 10ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406872 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406872 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406898 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406912 d 9ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406923 d 7ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 228 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407258 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407264 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407381 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407423 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407423 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407424 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407425 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0x6bafac40, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0x19be2916, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0x19be2916, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0x6bafac40, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19be2916, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a10c904, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(testDisplayCreate01) [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407427 d 154ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 113 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407583 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407605 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-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 @ 1610402407643 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402407643 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.477 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402404022 ms III - Start [apply] SLOCK [T main @ 1610402404025 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01 [apply] Pass - 1 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405550 d 1ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x3fdb0a79, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x6e3134a3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x6e3134a3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x3fdb0a79, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e3134a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40d667d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405554 d 259ms]] [apply] Frames for setVisible(true) 1: 1 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405813 d 0ms]] [apply] screenBoundsInWinU: [ 0 / 0 1920 x 1080 ] [apply] duration: 124 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405814 d 12ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405826 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405827 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405855 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405869 d 11ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402405881 d 11ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 237 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406225 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406237 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406352 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406391 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406392 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406393 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406394 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x2d8171bd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e64e266, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c78326a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x41e36e46 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x41e36e46 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406396 d 159ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 113 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406556 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406581 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false [apply] Pass - 2 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406705 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0x56aa81, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0xe3fdc01, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0xe3fdc01, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0x56aa81, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe3fdc01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x518226a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406706 d 155ms]] [apply] Frames for setVisible(true) 1: 1 [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406861 d 0ms]] [apply] screenBoundsInWinU: [ 0 / 0 1920 x 1080 ] [apply] duration: 116 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406862 d 10ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406872 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406872 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406898 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 0 500 x 500 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406912 d 9ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402406923 d 7ms]] [apply] Frames for setVisible(true) 1: 1 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] duration: 228 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407258 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407264 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407381 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407423 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 500 x 499 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407423 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407424 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407425 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x7722c3c3: tileRendererInUse null, GearsES2[obj 0x7722c3c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7722c3c3 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7722c3c3 created: GearsObj[0x6bafac40, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7722c3c3 created: GearsObj[0x19be2916, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7722c3c3 created: GearsObj[0x19be2916, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x7722c3c3 FIN GearsES2[obj 0x7722c3c3 isInit true, usesShared false, 1 GearsObj[0x6bafac40, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19be2916, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a10c904, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x7722c3c3 0/0 500x500 of 500x500, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7722c3c3, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x7722c3c3 500x500, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407427 d 154ms]] [apply] Frames for setVisible(true) 2: 1 [apply] duration: 113 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407583 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x7722c3c3 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402407605 d 0ms]] [apply] Post destroy(true) DisplayList[] entries: 1 - main [apply] [0] : NEWT-Display[.x11_:0.0-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 @ 1610402407643 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402407643 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testDisplayCreate01 took 2.323 sec [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402409050 ms III - Start [apply] SLOCK [T main @ 1610402409053 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testWindow00) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0xe3bb46f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x26f4be5f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x695c8397, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose FIN [apply] junit.framework.TestListener: endTest(testWindow00) [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 @ 1610402415023 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402415024 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.832 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402409050 ms III - Start [apply] SLOCK [T main @ 1610402409053 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0xe3bb46f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x26f4be5f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x695c8397, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.dispose ... [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402415023 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402415024 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWindow00 took 4.638 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 @ 1610402416441 ms III - Start [apply] SLOCK [T main @ 1610402416443 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Centerjunit.framework.TestListener: startTest(testWarp01Center) [apply] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x50b472aa: tileRendererInUse null, GearsES2[obj 0x50b472aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x50b472aa on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x50b472aa created: GearsObj[0x31f9646a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x50b472aa created: GearsObj[0x45553d8d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x50b472aa created: GearsObj[0x45553d8d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x50b472aa FIN GearsES2[obj 0x50b472aa isInit true, usesShared false, 1 GearsObj[0x31f9646a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45553d8d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e8cc4fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x50b472aa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x50b472aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x50b472aa 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center [apply] junit.framework.TestListener: endTest(testWarp01Center) [apply] junit.framework.TestListener: startTest(testWarp02Random) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x384ad17b created: GearsObj[0xd65ddf0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x384ad17b created: GearsObj[0x7c204c4e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x384ad17b created: GearsObj[0x7c204c4e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0xd65ddf0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c204c4e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cbc7aaf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x384ad17b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x384ad17b 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random [apply] junit.framework.TestListener: endTest(testWarp02Random) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402422776 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402422776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.2 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402416441 ms III - Start [apply] SLOCK [T main @ 1610402416443 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x50b472aa: tileRendererInUse null, GearsES2[obj 0x50b472aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x50b472aa on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x50b472aa created: GearsObj[0x31f9646a, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x50b472aa created: GearsObj[0x45553d8d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x50b472aa created: GearsObj[0x45553d8d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x50b472aa FIN GearsES2[obj 0x50b472aa isInit true, usesShared false, 1 GearsObj[0x31f9646a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45553d8d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e8cc4fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x50b472aa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x50b472aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x50b472aa 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa 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[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x384ad17b created: GearsObj[0xd65ddf0, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x384ad17b created: GearsObj[0x7c204c4e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x384ad17b created: GearsObj[0x7c204c4e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0xd65ddf0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c204c4e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5cbc7aaf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x384ad17b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x384ad17b 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b 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 @ 1610402422776 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402422776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWarp01Center took 2.624 sec [apply] Testcase: testWarp02Random took 2.389 sec [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 4 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402424214 ms III - Start [apply] SLOCK [T main @ 1610402424217 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01WindowCreateSimple) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple [apply] XXX VISIBLE.0 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x50b472aa: tileRendererInUse null, GearsES2[obj 0x50b472aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x50b472aa on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x50b472aa created: GearsObj[0x38d0ae3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x50b472aa created: GearsObj[0x4c94fb1b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x50b472aa created: GearsObj[0x4c94fb1b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x50b472aa FIN GearsES2[obj 0x50b472aa isInit true, usesShared false, 1 GearsObj[0x38d0ae3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c94fb1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4270c0c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x50b472aa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x50b472aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x50b472aa 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa FIN [apply] junit.framework.TestListener: endTest(test01WindowCreateSimple) [apply] junit.framework.TestListener: startTest(test02WindowCreateUndecor) [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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x35ef1869: tileRendererInUse null, GearsES2[obj 0x35ef1869 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x35ef1869 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x35ef1869 created: GearsObj[0x1863dcdd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x35ef1869 created: GearsObj[0x64902917, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x35ef1869 created: GearsObj[0x64902917, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x35ef1869 FIN GearsES2[obj 0x35ef1869 isInit true, usesShared false, 1 GearsObj[0x1863dcdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64902917, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x492f6d04, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x35ef1869 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x35ef1869, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x35ef1869 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] junit.framework.TestListener: endTest(test02WindowCreateUndecor) [apply] junit.framework.TestListener: startTest(test11WindowSimpleToggleVisibility) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x35ef1869: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x35ef1869 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x130161f7: tileRendererInUse null, GearsES2[obj 0x130161f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x130161f7 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x130161f7 created: GearsObj[0x51320fbe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x130161f7 created: GearsObj[0x20ca7e86, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x130161f7 created: GearsObj[0x20ca7e86, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x130161f7 FIN GearsES2[obj 0x130161f7 isInit true, usesShared false, 1 GearsObj[0x51320fbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20ca7e86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37f7f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.1 -> FALSE [apply] XXX VISIBLE.1 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.2 -> FALSE [apply] XXX VISIBLE.2 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.3 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.4 -> FALSE [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.5 -> FALSE [apply] XXX VISIBLE.5 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.6 -> FALSE [apply] XXX VISIBLE.6 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.7 -> FALSE [apply] XXX VISIBLE.7 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.8 -> FALSE [apply] XXX VISIBLE.8 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.9 -> FALSE [apply] XXX VISIBLE.9 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.10 -> FALSE [apply] XXX VISIBLE.10 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x130161f7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x130161f7 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x619713e5: tileRendererInUse null, GearsES2[obj 0x619713e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x619713e5 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x619713e5 created: GearsObj[0x36f61506, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x619713e5 created: GearsObj[0x3ec16451, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x619713e5 created: GearsObj[0x3ec16451, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x619713e5 FIN GearsES2[obj 0x619713e5 isInit true, usesShared false, 1 GearsObj[0x36f61506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ec16451, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x671429ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.1 -> FALSE [apply] XXX VISIBLE.1 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.2 -> FALSE [apply] XXX VISIBLE.2 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.3 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.4 -> FALSE [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.5 -> FALSE [apply] XXX VISIBLE.5 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.6 -> FALSE [apply] XXX VISIBLE.6 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.7 -> FALSE [apply] XXX VISIBLE.7 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.8 -> FALSE [apply] XXX VISIBLE.8 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.9 -> FALSE [apply] XXX VISIBLE.9 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.10 -> FALSE [apply] XXX VISIBLE.10 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] junit.framework.TestListener: endTest(test12WindowUndecorToggleVisibility) [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x619713e5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x619713e5 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 @ 1610402432594 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402432595 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.243 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402424214 ms III - Start [apply] SLOCK [T main @ 1610402424217 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple [apply] XXX VISIBLE.0 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x50b472aa: tileRendererInUse null, GearsES2[obj 0x50b472aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x50b472aa on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x50b472aa created: GearsObj[0x38d0ae3f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x50b472aa created: GearsObj[0x4c94fb1b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x50b472aa created: GearsObj[0x4c94fb1b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x50b472aa FIN GearsES2[obj 0x50b472aa isInit true, usesShared false, 1 GearsObj[0x38d0ae3f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c94fb1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4270c0c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x50b472aa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x50b472aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x50b472aa 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x50b472aa 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x35ef1869: tileRendererInUse null, GearsES2[obj 0x35ef1869 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x35ef1869 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x35ef1869 created: GearsObj[0x1863dcdd, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x35ef1869 created: GearsObj[0x64902917, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x35ef1869 created: GearsObj[0x64902917, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x35ef1869 FIN GearsES2[obj 0x35ef1869 isInit true, usesShared false, 1 GearsObj[0x1863dcdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64902917, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x492f6d04, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x35ef1869 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x35ef1869, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x35ef1869 512x512, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x35ef1869: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x35ef1869 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x130161f7: tileRendererInUse null, GearsES2[obj 0x130161f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x130161f7 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x130161f7 created: GearsObj[0x51320fbe, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x130161f7 created: GearsObj[0x20ca7e86, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x130161f7 created: GearsObj[0x20ca7e86, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x130161f7 FIN GearsES2[obj 0x130161f7 isInit true, usesShared false, 1 GearsObj[0x51320fbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20ca7e86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37f7f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.1 -> FALSE [apply] XXX VISIBLE.1 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.2 -> FALSE [apply] XXX VISIBLE.2 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.3 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.4 -> FALSE [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.5 -> FALSE [apply] XXX VISIBLE.5 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.6 -> FALSE [apply] XXX VISIBLE.6 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.7 -> FALSE [apply] XXX VISIBLE.7 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.8 -> FALSE [apply] XXX VISIBLE.8 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.9 -> FALSE [apply] XXX VISIBLE.9 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.10 -> FALSE [apply] XXX VISIBLE.10 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x130161f7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x130161f7, 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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x130161f7 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x130161f7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x130161f7 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x619713e5: tileRendererInUse null, GearsES2[obj 0x619713e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x619713e5 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x619713e5 created: GearsObj[0x36f61506, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x619713e5 created: GearsObj[0x3ec16451, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x619713e5 created: GearsObj[0x3ec16451, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x619713e5 FIN GearsES2[obj 0x619713e5 isInit true, usesShared false, 1 GearsObj[0x36f61506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ec16451, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x671429ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.1 -> FALSE [apply] XXX VISIBLE.1 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.2 -> FALSE [apply] XXX VISIBLE.2 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.3 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.4 -> FALSE [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.5 -> FALSE [apply] XXX VISIBLE.5 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.6 -> FALSE [apply] XXX VISIBLE.6 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.7 -> FALSE [apply] XXX VISIBLE.7 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.8 -> FALSE [apply] XXX VISIBLE.8 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.9 -> FALSE [apply] XXX VISIBLE.9 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] XXX VISIBLE.10 -> FALSE [apply] XXX VISIBLE.10 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.display 0x619713e5 512x512, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x619713e5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x619713e5 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 @ 1610402432594 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402432595 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01WindowCreateSimple took 0.722 sec [apply] Testcase: test02WindowCreateUndecor took 0.414 sec [apply] Testcase: test11WindowSimpleToggleVisibility took 2.982 sec [apply] Testcase: test12WindowUndecorToggleVisibility took 2.917 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 @ 1610402434016 ms III - Start [apply] SLOCK [T main @ 1610402434019 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01WindowSimple) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435551 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435591 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435592 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435593 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435597 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x158cba6b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x158cba6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3f309de9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 640x480, swapInterval 1, drawable 0x5200002 [apply] Frames for initial setVisible(true): 1 [apply] Created: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x158cba6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3f309de9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee80220b0, owner true, ResourceToolkitLock[obj 0x35ef1869, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2c767a52, com.jogamp.newt.event.TraceWindowAdapter@619713e5, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@708f5957, ], [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@68999068, ], [apply] windowLock <7722c3c3, 2ef3eef9>[count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x6d5d0533, handle 0x7fbee8041440, isShared false, jogamp.opengl.gl4.GL4bcImpl@243c4f91, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee80220b0, owner true, ResourceToolkitLock[obj 0x35ef1869, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2c767a52, com.jogamp.newt.event.TraceWindowAdapter@619713e5, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@708f5957, ], [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@68999068, ], [apply] windowLock <7722c3c3, 2ef3eef9>[count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435601 d 273ms]] [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee80220b0, owner true, ResourceToolkitLock[obj 0x35ef1869, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2c767a52, com.jogamp.newt.event.TraceWindowAdapter@619713e5, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@708f5957, ], [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@68999068, ], [apply] windowLock <7722c3c3, 2ef3eef9>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435982 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436015 d 0ms]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple [apply] duration: 0 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple [apply] junit.framework.TestListener: endTest(test01WindowSimple) [apply] junit.framework.TestListener: startTest(test02WindowSimple) [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436149 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436187 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436188 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436189 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436191 d 0ms]] [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436193 d 21ms]] [apply] Thread[main,5,main] GearsES2.init.0 0x3835c46: tileRendererInUse null, GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3835c46 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Frames for initial setVisible(true): 1 [apply] gear1 0x3835c46 created: GearsObj[0x56620197, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3835c46 created: GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3835c46 created: GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3835c46 FIN GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x56620197, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55b7a4e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3835c46 640x480, swapInterval 1, drawable 0x5200002 [apply] Created: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x56620197, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55b7a4e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee807f940, owner true, ResourceToolkitLock[obj 0x1afd44cb, isOwner false, <6973b51b, 1ab3a8c8>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@43195e57, com.jogamp.newt.event.TraceWindowAdapter@333291e3, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@479d31f3, ], [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@40ef3420, ], [apply] windowLock <498d318c, 6e171cd7>[count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x7cba31c4, handle 0x7fbee8302240, isShared false, jogamp.opengl.gl4.GL4bcImpl@402bba4f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee807f940, owner true, ResourceToolkitLock[obj 0x1afd44cb, isOwner false, <6973b51b, 1ab3a8c8>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@43195e57, com.jogamp.newt.event.TraceWindowAdapter@333291e3, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@479d31f3, ], [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@40ef3420, ], [apply] windowLock <498d318c, 6e171cd7>[count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee807f940, owner true, ResourceToolkitLock[obj 0x1afd44cb, isOwner false, <6973b51b, 1ab3a8c8>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@43195e57, com.jogamp.newt.event.TraceWindowAdapter@333291e3, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@479d31f3, ], [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@40ef3420, ], [apply] windowLock <498d318c, 6e171cd7>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436469 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3835c46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3835c46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436503 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] duration: 0 [apply] junit.framework.TestListener: endTest(test02WindowSimple) [apply] junit.framework.TestListener: startTest(test10WindowNativeRecreateSimple) [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436622 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436663 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436664 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436665 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436667 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x59fd97a8: tileRendererInUse null, GearsES2[obj 0x59fd97a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x59fd97a8 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59fd97a8 created: GearsObj[0x5eea7cb2, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59fd97a8 created: GearsObj[0x1da3ed18, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59fd97a8 created: GearsObj[0x1da3ed18, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x59fd97a8 FIN GearsES2[obj 0x59fd97a8 isInit true, usesShared false, 1 GearsObj[0x5eea7cb2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1da3ed18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfe04c85, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x59fd97a8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59fd97a8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x59fd97a8 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436670 d 159ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436829 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x59fd97a8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x59fd97a8 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436853 d 0ms]] [apply] Frames for initial setVisible(true): 1 [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436972 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437015 d 1ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437016 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437017 d 1ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437019 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x59fd97a8: tileRendererInUse null, GearsES2[obj 0x59fd97a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x59fd97a8 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59fd97a8 created: GearsObj[0x6e06b9e5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59fd97a8 created: GearsObj[0x7c7b84b2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59fd97a8 created: GearsObj[0x7c7b84b2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x59fd97a8 FIN GearsES2[obj 0x59fd97a8 isInit true, usesShared false, 1 GearsObj[0x6e06b9e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c7b84b2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fbc7db1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x59fd97a8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59fd97a8, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x59fd97a8 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437023 d 168ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437219 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437222 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x59fd97a8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x59fd97a8 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437227 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] junit.framework.TestListener: endTest(test10WindowNativeRecreateSimple) [apply] junit.framework.TestListener: startTest(test11WindowNativeRecreateSimple) [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437349 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437387 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437388 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437389 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437391 d 0ms]] [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437393 d 18ms]] [apply] Thread[main,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x123ef382 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created: GearsObj[0x7334aada, vbo ff 1, fs 2, bf 3, bs 4] [apply] Frames for initial setVisible(true): 1 [apply] gear2 0x123ef382 created: GearsObj[0x1d9b7cce, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created: GearsObj[0x1d9b7cce, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared false, 1 GearsObj[0x7334aada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d9b7cce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9e68d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x123ef382 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x123ef382 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437561 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x123ef382 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437584 d 1ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437700 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437739 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437741 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437741 d 1ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437743 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x123ef382 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created: GearsObj[0x3057f22f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created: GearsObj[0x44fb686, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created: GearsObj[0x44fb686, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared false, 1 GearsObj[0x3057f22f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44fb686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61336ff5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x123ef382 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x123ef382 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437744 d 158ms]] [apply] junit.framework.TestListener: endTest(test11WindowNativeRecreateSimple) [apply] junit.framework.TestListener: startTest(test21WindowDestroyWinTwiceA) [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437930 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437932 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x123ef382 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437938 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438052 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438095 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438096 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438097 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438099 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,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[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x14dd9eb7 created: GearsObj[0x4cd8afa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x14dd9eb7 created: GearsObj[0x7358ba76, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x14dd9eb7 created: GearsObj[0x7358ba76, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.init.X 0x14dd9eb7 FIN GearsES2[obj 0x14dd9eb7 isInit true, usesShared false, 1 GearsObj[0x4cd8afa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7358ba76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x559d856a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x14dd9eb7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x14dd9eb7 640x480, swapInterval 1, drawable 0x5200002 [apply] Frames for initial setVisible(true): 1 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438101 d 155ms]] [apply] duration: 0 [apply] junit.framework.TestListener: endTest(test21WindowDestroyWinTwiceA) [apply] junit.framework.TestListener: startTest(test22WindowTwoWinOneDisplay) [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438357 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x14dd9eb7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x14dd9eb7 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438387 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438501 d 1ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438513 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438516 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438517 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,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[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6c80d78a created: GearsObj[0x53267e83, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6c80d78a created: GearsObj[0x76a21b86, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6c80d78a created: GearsObj[0x76a21b86, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x53267e83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76a21b86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd43537e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6c80d78a 640x480, swapInterval 1, drawable 0x5200002 [apply] Frames for initial setVisible(true): 1 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438518 d 182ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438700 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438770 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438770 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438771 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438771 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438771 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.0 0x62150f9e: tileRendererInUse null, GearsES2[obj 0x62150f9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x62150f9e on Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x62150f9e created: GearsObj[0x5c338757, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x62150f9e created: GearsObj[0x3b7eb98f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x62150f9e created: GearsObj[0x3b7eb98f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.X 0x62150f9e FIN GearsES2[obj 0x62150f9e isInit true, usesShared false, 1 GearsObj[0x5c338757, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b7eb98f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a99b13b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x62150f9e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x62150f9e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x62150f9e 640x480, swapInterval 1, drawable 0x5200004 [apply] Frames for initial setVisible(true): 1 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438773 d 205ms]] [apply] duration1: 0 [apply] duration2: 0 [apply] junit.framework.TestListener: endTest(test22WindowTwoWinOneDisplay) [apply] junit.framework.TestListener: startTest(test23WindowTwoWinTwoDisplays) [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439079 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6c80d78a FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439085 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439086 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x62150f9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x62150f9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439117 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439238 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439279 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439280 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439280 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439281 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-2-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[main-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7fa98a66 created: GearsObj[0x74868b39, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7fa98a66 created: GearsObj[0x29e3eb13, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7fa98a66 created: GearsObj[0x29e3eb13, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x74868b39, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29e3eb13, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2526d746, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x7fa98a66 640x480, swapInterval 1, drawable 0x5200002 [apply] Frames for initial setVisible(true): 1 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439284 d 159ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439505 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439506 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439507 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439507 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439507 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.0 0x15ff3e9e: tileRendererInUse null, GearsES2[obj 0x15ff3e9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15ff3e9e on Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15ff3e9e created: GearsObj[0x3f02c220, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15ff3e9e created: GearsObj[0x57fe9385, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15ff3e9e created: GearsObj[0x57fe9385, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.X 0x15ff3e9e FIN GearsES2[obj 0x15ff3e9e isInit true, usesShared false, 1 GearsObj[0x3f02c220, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57fe9385, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ee91254, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.reshape 0x15ff3e9e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15ff3e9e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.display 0x15ff3e9e 640x480, swapInterval 1, drawable 0x5600002 [apply] Frames for initial setVisible(true): 1 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439508 d 204ms]] [apply] duration1: 0 [apply] duration2: 0 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439813 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439823 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439824 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e FIN [apply] junit.framework.TestListener: endTest(test23WindowTwoWinTwoDisplays) [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439849 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 @ 1610402439887 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402439889 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.745 sec [apply] ------------- Standard Output --------------- [apply] Frames for initial setVisible(true): 1 [apply] Created: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x158cba6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3f309de9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee80220b0, owner true, ResourceToolkitLock[obj 0x35ef1869, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2c767a52, com.jogamp.newt.event.TraceWindowAdapter@619713e5, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@708f5957, ], [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@68999068, ], [apply] windowLock <7722c3c3, 2ef3eef9>[count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x6d5d0533, handle 0x7fbee8041440, isShared false, jogamp.opengl.gl4.GL4bcImpl@243c4f91, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee80220b0, owner true, ResourceToolkitLock[obj 0x35ef1869, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2c767a52, com.jogamp.newt.event.TraceWindowAdapter@619713e5, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@708f5957, ], [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@68999068, ], [apply] windowLock <7722c3c3, 2ef3eef9>[count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x647e447, isOwner false, <41fbdac4, 3c407114>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee80220b0, owner true, ResourceToolkitLock[obj 0x35ef1869, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2c767a52, com.jogamp.newt.event.TraceWindowAdapter@619713e5, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@708f5957, ], [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@68999068, ], [apply] windowLock <7722c3c3, 2ef3eef9>[count 0, qsz 0, owner ], surfaceLockCount 0]] [apply] duration: 0 [apply] Frames for initial setVisible(true): 1 [apply] Created: GLWindow[ [apply] Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x56620197, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55b7a4e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee807f940, owner true, ResourceToolkitLock[obj 0x1afd44cb, isOwner false, <6973b51b, 1ab3a8c8>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@43195e57, com.jogamp.newt.event.TraceWindowAdapter@333291e3, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@479d31f3, ], [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@40ef3420, ], [apply] windowLock <498d318c, 6e171cd7>[count 0, qsz 0, owner ], surfaceLockCount 0]], [apply] Context: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x7cba31c4, handle 0x7fbee8302240, isShared false, jogamp.opengl.gl4.GL4bcImpl@402bba4f, [apply] quirks: [No10BitColorCompOffscreen], [apply] Drawable: X11OnscreenGLXDrawable[Realized true, [apply] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3427b02d, [apply] Handle 0x5200002, [apply] Surface jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee807f940, owner true, ResourceToolkitLock[obj 0x1afd44cb, isOwner false, <6973b51b, 1ab3a8c8>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@43195e57, com.jogamp.newt.event.TraceWindowAdapter@333291e3, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@479d31f3, ], [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@40ef3420, ], [apply] windowLock <498d318c, 6e171cd7>[count 0, qsz 0, owner ], surfaceLockCount 0]], direct true] , [apply] Window: jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 640x480 wu, 640x480 pixel] handle 0x5200002, surfaceHandle 0x5200002, children 0; ParentWindow null (handle 0x0), [apply] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee8001b00, owner true, ResourceToolkitLock[obj 0x5f058f00, isOwner false, <192d43ce, 72057ecf>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]], [apply] Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fbee807f940, owner true, ResourceToolkitLock[obj 0x1afd44cb, isOwner false, <6973b51b, 1ab3a8c8>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [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[GL3bc/GL3bc.sw], on-scr[.]], [apply] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]], [apply] WrappedSurface null, [apply] SurfaceUpdatedListeners num 0 [], [apply] WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@43195e57, com.jogamp.newt.event.TraceWindowAdapter@333291e3, ], [apply] MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@479d31f3, ], [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@40ef3420, ], [apply] windowLock <498d318c, 6e171cd7>[count 0, qsz 0, owner ], 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 @ 1610402434016 ms III - Start [apply] SLOCK [T main @ 1610402434019 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435551 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435591 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435592 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435593 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435597 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x158cba6b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x158cba6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19e0cd56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3f309de9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435601 d 273ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402435982 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436015 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436149 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436187 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436188 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436189 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436191 d 0ms]] [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436193 d 21ms]] [apply] Thread[main,5,main] GearsES2.init.0 0x3835c46: tileRendererInUse null, GearsES2[obj 0x3835c46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3835c46 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3835c46 created: GearsObj[0x56620197, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3835c46 created: GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3835c46 created: GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3835c46 FIN GearsES2[obj 0x3835c46 isInit true, usesShared false, 1 GearsObj[0x56620197, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6eda5c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55b7a4e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3835c46 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3835c46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3835c46 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436469 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3835c46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3835c46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436503 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436622 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436663 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436664 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436665 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436667 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.0 0x59fd97a8: tileRendererInUse null, GearsES2[obj 0x59fd97a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x59fd97a8 on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59fd97a8 created: GearsObj[0x5eea7cb2, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59fd97a8 created: GearsObj[0x1da3ed18, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59fd97a8 created: GearsObj[0x1da3ed18, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.init.X 0x59fd97a8 FIN GearsES2[obj 0x59fd97a8 isInit true, usesShared false, 1 GearsObj[0x5eea7cb2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1da3ed18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfe04c85, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.reshape 0x59fd97a8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59fd97a8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x59fd97a8 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436670 d 159ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436829 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x59fd97a8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x59fd97a8 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436853 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402436972 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437015 d 1ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437016 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437017 d 1ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437019 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x59fd97a8: tileRendererInUse null, GearsES2[obj 0x59fd97a8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x59fd97a8 on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x59fd97a8 created: GearsObj[0x6e06b9e5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x59fd97a8 created: GearsObj[0x7c7b84b2, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x59fd97a8 created: GearsObj[0x7c7b84b2, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x59fd97a8 FIN GearsES2[obj 0x59fd97a8 isInit true, usesShared false, 1 GearsObj[0x6e06b9e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c7b84b2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3fbc7db1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x59fd97a8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x59fd97a8, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x59fd97a8 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437023 d 168ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437219 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437222 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x59fd97a8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x59fd97a8 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437227 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437349 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437387 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437388 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437389 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437391 d 0ms]] [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437393 d 18ms]] [apply] Thread[main,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x123ef382 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created: GearsObj[0x7334aada, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created: GearsObj[0x1d9b7cce, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created: GearsObj[0x1d9b7cce, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared false, 1 GearsObj[0x7334aada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d9b7cce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d9e68d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x123ef382 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x123ef382 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437561 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x123ef382 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437584 d 1ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437700 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437739 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437741 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437741 d 1ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437743 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x123ef382 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created: GearsObj[0x3057f22f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created: GearsObj[0x44fb686, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created: GearsObj[0x44fb686, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared false, 1 GearsObj[0x3057f22f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44fb686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x61336ff5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x123ef382 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, 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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x123ef382 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437744 d 158ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437930 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437932 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x123ef382 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402437938 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438052 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438095 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438096 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438097 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438099 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,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[main-Display-.x11_:0.0-1-EDT-7,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x14dd9eb7 created: GearsObj[0x4cd8afa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x14dd9eb7 created: GearsObj[0x7358ba76, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x14dd9eb7 created: GearsObj[0x7358ba76, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.init.X 0x14dd9eb7 FIN GearsES2[obj 0x14dd9eb7 isInit true, usesShared false, 1 GearsObj[0x4cd8afa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7358ba76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x559d856a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.reshape 0x14dd9eb7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.display 0x14dd9eb7 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438101 d 155ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438357 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x14dd9eb7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-7,5,main] GearsES2.dispose 0x14dd9eb7 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438387 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438501 d 1ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438513 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438516 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438517 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,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[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6c80d78a created: GearsObj[0x53267e83, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6c80d78a created: GearsObj[0x76a21b86, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6c80d78a created: GearsObj[0x76a21b86, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x53267e83, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76a21b86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd43537e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x6c80d78a 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438518 d 182ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438700 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438770 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438770 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438771 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438771 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438771 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.0 0x62150f9e: tileRendererInUse null, GearsES2[obj 0x62150f9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x62150f9e on Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x62150f9e created: GearsObj[0x5c338757, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x62150f9e created: GearsObj[0x3b7eb98f, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x62150f9e created: GearsObj[0x3b7eb98f, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.init.X 0x62150f9e FIN GearsES2[obj 0x62150f9e isInit true, usesShared false, 1 GearsObj[0x5c338757, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b7eb98f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a99b13b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.reshape 0x62150f9e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x62150f9e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.display 0x62150f9e 640x480, swapInterval 1, drawable 0x5200004 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402438773 d 205ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439079 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x6c80d78a FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439085 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439086 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x62150f9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-8,5,main] GearsES2.dispose 0x62150f9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439117 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439238 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439279 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439280 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439280 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439281 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-2-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[main-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7fa98a66 created: GearsObj[0x74868b39, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7fa98a66 created: GearsObj[0x29e3eb13, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7fa98a66 created: GearsObj[0x29e3eb13, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x74868b39, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29e3eb13, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2526d746, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x7fa98a66 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439284 d 159ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439505 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439506 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439507 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439507 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439507 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.0 0x15ff3e9e: tileRendererInUse null, GearsES2[obj 0x15ff3e9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15ff3e9e on Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15ff3e9e created: GearsObj[0x3f02c220, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15ff3e9e created: GearsObj[0x57fe9385, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15ff3e9e created: GearsObj[0x57fe9385, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.X 0x15ff3e9e FIN GearsES2[obj 0x15ff3e9e isInit true, usesShared false, 1 GearsObj[0x3f02c220, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57fe9385, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ee91254, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.reshape 0x15ff3e9e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15ff3e9e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.display 0x15ff3e9e 640x480, swapInterval 1, drawable 0x5600002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439508 d 204ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439813 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439823 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439824 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402439849 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 @ 1610402439887 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402439889 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01WindowSimple took 0.728 sec [apply] Testcase: test02WindowSimple took 0.479 sec [apply] Testcase: test10WindowNativeRecreateSimple took 0.722 sec [apply] Testcase: test11WindowNativeRecreateSimple took 0.71 sec [apply] Testcase: test21WindowDestroyWinTwiceA took 0.448 sec [apply] Testcase: test22WindowTwoWinOneDisplay took 0.728 sec [apply] Testcase: test23WindowTwoWinTwoDisplays took 0.73 sec [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 4 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402441364 ms III - Start [apply] SLOCK [T main @ 1610402441366 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simplejunit.framework.TestListener: startTest(testWindowDecor01Simple) [apply] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442958 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442995 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442996 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442997 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442999 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x31c88ec8: tileRendererInUse null, GearsES2[obj 0x31c88ec8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x31c88ec8 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x31c88ec8 created: GearsObj[0x3c6a6d93, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x31c88ec8 created: GearsObj[0x21e1075e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x31c88ec8 created: GearsObj[0x21e1075e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x31c88ec8 FIN GearsES2[obj 0x31c88ec8 isInit true, usesShared false, 1 GearsObj[0x3c6a6d93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21e1075e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1433c275, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x31c88ec8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x31c88ec8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x31c88ec8 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443003 d 243ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443463 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31c88ec8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31c88ec8 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443498 d 0ms]] [apply] junit.framework.TestListener: endTest(testWindowDecor01Simple) [apply] junit.framework.TestListener: startTest(testWindowDecor02DestroyWinTwiceA) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443880 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443919 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443920 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443921 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443924 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,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[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1d9b7cce created: GearsObj[0x1626ab0b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1d9b7cce created: GearsObj[0x3d96c8fd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1d9b7cce created: GearsObj[0x3d96c8fd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x1626ab0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d96c8fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47e4573a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x1d9b7cce 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x1d9b7cce 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443926 d 165ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444549 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1d9b7cce FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444581 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444590 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444591 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444965 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445003 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445004 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445005 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445006 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,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[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x42e99e4a created: GearsObj[0x61256392, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x42e99e4a created: GearsObj[0x1b1a3537, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x42e99e4a created: GearsObj[0x1b1a3537, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0x61256392, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b1a3537, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30108c82, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x42e99e4a 640x480, swapInterval 0, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445013 d 160ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445233 d 1ms]]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445275 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445276 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 630 x 469 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445276 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445277 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x62150f9e: tileRendererInUse null, GearsES2[obj 0x62150f9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x62150f9e on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x62150f9e created: GearsObj[0x6ef1e506, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x62150f9e created: GearsObj[0x5bdc5e27, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x62150f9e created: GearsObj[0x5bdc5e27, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x62150f9e FIN GearsES2[obj 0x62150f9e isInit true, usesShared false, 1 GearsObj[0x6ef1e506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bdc5e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ba195d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x62150f9e 0/0 630x470 of 630x470, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x62150f9e, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x62150f9e 630x470, swapInterval 1, drawable 0x5200004 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445280 d 164ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445466 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445936 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445942 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446161 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x62150f9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x62150f9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446190 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446556 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446599 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446599 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446600 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446602 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-2-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[main-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7fa98a66 created: GearsObj[0x61c287c1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7fa98a66 created: GearsObj[0x233f7088, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7fa98a66 created: GearsObj[0x233f7088, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x61c287c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233f7088, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30f78f35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x7fa98a66 640x480, swapInterval 0, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446604 d 158ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446832 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446832 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 630 x 469 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446832 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446833 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446875 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.0 0x15ff3e9e: tileRendererInUse null, GearsES2[obj 0x15ff3e9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15ff3e9e on Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15ff3e9e created: GearsObj[0x618e95c3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15ff3e9e created: GearsObj[0x41690494, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15ff3e9e created: GearsObj[0x41690494, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.X 0x15ff3e9e FIN GearsES2[obj 0x15ff3e9e isInit true, usesShared false, 1 GearsObj[0x618e95c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41690494, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x303bd9b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.reshape 0x15ff3e9e 0/0 630x470 of 630x470, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15ff3e9e, 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[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.display 0x15ff3e9e 630x470, swapInterval 1, drawable 0x5600002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446834 d 203ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447049 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447523 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447532 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447751 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447782 d 0ms]] [apply] junit.framework.TestListener: endTest(testWindowDecor03TwoWinTwoDisplays) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402448069 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402448070 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.599 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402441364 ms III - Start [apply] SLOCK [T main @ 1610402441366 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442958 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442995 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442996 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442997 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402442999 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x31c88ec8: tileRendererInUse null, GearsES2[obj 0x31c88ec8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x31c88ec8 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x31c88ec8 created: GearsObj[0x3c6a6d93, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x31c88ec8 created: GearsObj[0x21e1075e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x31c88ec8 created: GearsObj[0x21e1075e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x31c88ec8 FIN GearsES2[obj 0x31c88ec8 isInit true, usesShared false, 1 GearsObj[0x3c6a6d93, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21e1075e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1433c275, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x31c88ec8 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x31c88ec8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x31c88ec8 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443003 d 243ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443463 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31c88ec8: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x31c88ec8 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443498 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443880 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443919 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443920 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443921 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443924 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,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[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1d9b7cce created: GearsObj[0x1626ab0b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1d9b7cce created: GearsObj[0x3d96c8fd, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1d9b7cce created: GearsObj[0x3d96c8fd, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x1626ab0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d96c8fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47e4573a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x1d9b7cce 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x1d9b7cce 640x480, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402443926 d 165ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444549 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x1d9b7cce FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444581 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444590 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444591 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402444965 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445003 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445004 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445005 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445006 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,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[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x42e99e4a created: GearsObj[0x61256392, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x42e99e4a created: GearsObj[0x1b1a3537, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x42e99e4a created: GearsObj[0x1b1a3537, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0x61256392, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b1a3537, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30108c82, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x42e99e4a 640x480, swapInterval 0, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445013 d 160ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445233 d 1ms]]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445275 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445276 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 630 x 469 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445276 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445277 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.0 0x62150f9e: tileRendererInUse null, GearsES2[obj 0x62150f9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x62150f9e on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x62150f9e created: GearsObj[0x6ef1e506, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x62150f9e created: GearsObj[0x5bdc5e27, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x62150f9e created: GearsObj[0x5bdc5e27, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x62150f9e FIN GearsES2[obj 0x62150f9e isInit true, usesShared false, 1 GearsObj[0x6ef1e506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bdc5e27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ba195d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x62150f9e 0/0 630x470 of 630x470, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x62150f9e, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x62150f9e 630x470, swapInterval 1, drawable 0x5200004 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445280 d 164ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445466 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445936 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402445942 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446161 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x62150f9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x62150f9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446190 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446556 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446599 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 640 x 479 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446599 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446600 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446602 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-2-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[main-Display-.x11_:0.0-2-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7fa98a66 created: GearsObj[0x61c287c1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7fa98a66 created: GearsObj[0x233f7088, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7fa98a66 created: GearsObj[0x233f7088, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x61c287c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x233f7088, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30f78f35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.display 0x7fa98a66 640x480, swapInterval 0, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446604 d 158ms]] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446832 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446832 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 630 x 469 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446832 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446833 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446875 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.0 0x15ff3e9e: tileRendererInUse null, GearsES2[obj 0x15ff3e9e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15ff3e9e on Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15ff3e9e created: GearsObj[0x618e95c3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15ff3e9e created: GearsObj[0x41690494, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15ff3e9e created: GearsObj[0x41690494, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.init.X 0x15ff3e9e FIN GearsES2[obj 0x15ff3e9e isInit true, usesShared false, 1 GearsObj[0x618e95c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41690494, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x303bd9b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.reshape 0x15ff3e9e 0/0 630x470 of 630x470, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15ff3e9e, 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[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.display 0x15ff3e9e 630x470, swapInterval 1, drawable 0x5600002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402446834 d 203ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447049 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447523 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-2-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447532 d 0ms]] [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447751 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-3-EDT-1,5,main] GearsES2.dispose 0x15ff3e9e FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402447782 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 @ 1610402448069 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402448070 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWindowDecor01Simple took 1.093 sec [apply] Testcase: testWindowDecor02DestroyWinTwiceA took 1.089 sec [apply] Testcase: testWindowDecor03TwoWinOneDisplay took 1.591 sec [apply] Testcase: testWindowDecor03TwoWinTwoDisplays took 1.591 sec [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402449509 ms III - Start [apply] SLOCK [T main @ 1610402449511 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecorjunit.framework.TestListener: startTest(test01WindowDecor) [apply] [apply] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451192 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x72dbc311, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x3d29147e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x3d29147e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x72dbc311, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d29147e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x688edba9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 200x150, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451196 d 233ms]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451429 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 200x150, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 200 x 149 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451430 d 7ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451437 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451440 d 0ms]] [apply] resize: 0 -> 1 - 200x150 [apply] resize: 1 -> 2 - 400x300 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452006 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452006 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 400 x 300 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452007 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452007 d 0ms]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x41e36e46 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 91.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] resize: 2 -> 3 - 600x450 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452520 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452520 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 600 x 450 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452520 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452521 d 0ms]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x41e36e46 0/0 600x450 of 600x450, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 166.0, [l -1.3333334, r 1.3333334, b -1.0, t 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453035 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453035 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 800 x 600 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453035 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453036 d 0ms]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x41e36e46 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 209.0, [l -1.3333334, r 1.3333334, b -1.0, t 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(test01WindowDecor) [apply] junit.framework.TestListener: startTest(test02WindowUndecor) [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453546 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453581 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453710 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453710 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 200 x 149 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453711 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453711 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453712 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x123ef382 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created: GearsObj[0x4167376c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created: GearsObj[0xb9e9141, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created: GearsObj[0xb9e9141, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared false, 1 GearsObj[0x4167376c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb9e9141, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10729a0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x123ef382 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x123ef382 200x150, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453722 d 157ms]] [apply] resize: 0 -> 1 - 200x150 [apply] resize: 1 -> 2 - 400x300 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454457 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454457 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 400 x 300 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454458 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454458 d 1ms]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x123ef382 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 106.0, [l -1.3333334, r 1.3333334, b -1.0, t 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454974 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454975 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 600 x 450 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454975 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454975 d 0ms]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x123ef382 0/0 600x450 of 600x450, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 183.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] resize: 3 -> 4 - 800x600 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455488 d 1ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455489 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 800 x 600 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455489 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455490 d 0ms]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x123ef382 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 225.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455992 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x123ef382 FIN [apply] junit.framework.TestListener: endTest(test02WindowUndecor) [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402456027 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 @ 1610402456063 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402456064 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.447 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402449509 ms III - Start [apply] SLOCK [T main @ 1610402449511 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451192 d 0ms]]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x41e36e46: tileRendererInUse null, GearsES2[obj 0x41e36e46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41e36e46 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41e36e46 created: GearsObj[0x72dbc311, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41e36e46 created: GearsObj[0x3d29147e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41e36e46 created: GearsObj[0x3d29147e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x41e36e46 FIN GearsES2[obj 0x41e36e46 isInit true, usesShared false, 1 GearsObj[0x72dbc311, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d29147e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x688edba9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x41e36e46 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 200x150, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451196 d 233ms]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451429 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x41e36e46 200x150, swapInterval 1, drawable 0x5200002 [apply] WindowUpdateEvent[[ 0 / 1 200 x 149 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451430 d 7ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451437 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402451440 d 0ms]] [apply] resize: 0 -> 1 - 200x150 [apply] resize: 1 -> 2 - 400x300 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452006 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452006 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 400 x 300 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452007 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452007 d 0ms]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x41e36e46 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 91.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] resize: 2 -> 3 - 600x450 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452520 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452520 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 600 x 450 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452520 d 1ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402452521 d 0ms]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x41e36e46 0/0 600x450 of 600x450, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 166.0, [l -1.3333334, r 1.3333334, b -1.0, t 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453035 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453035 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 800 x 600 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453035 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453036 d 0ms]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x41e36e46 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41e36e46, angle 209.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453546 d 1ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41e36e46 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453581 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] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453710 d 0ms]]] [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453710 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 1 200 x 149 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453711 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453711 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453712 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x123ef382: tileRendererInUse null, GearsES2[obj 0x123ef382 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x123ef382 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x123ef382 created: GearsObj[0x4167376c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x123ef382 created: GearsObj[0xb9e9141, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x123ef382 created: GearsObj[0xb9e9141, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x123ef382 FIN GearsES2[obj 0x123ef382 isInit true, usesShared false, 1 GearsObj[0x4167376c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb9e9141, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10729a0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x123ef382 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x123ef382 200x150, swapInterval 1, drawable 0x5200002 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402453722 d 157ms]] [apply] resize: 0 -> 1 - 200x150 [apply] resize: 1 -> 2 - 400x300 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454457 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454457 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 400 x 300 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454458 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454458 d 1ms]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x123ef382 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 106.0, [l -1.3333334, r 1.3333334, b -1.0, t 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454974 d 0ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454975 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 600 x 450 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454975 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402454975 d 0ms]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x123ef382 0/0 600x450 of 600x450, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 183.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] resize: 3 -> 4 - 800x600 [apply] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455488 d 1ms]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455489 d 0ms]] [apply] WindowUpdateEvent[[ 0 / 0 800 x 600 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455489 d 0ms]]] [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455490 d 0ms]] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x123ef382 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x123ef382, angle 225.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402455992 d 0ms]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x123ef382: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x123ef382 FIN [apply] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610402456027 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 @ 1610402456063 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402456064 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01WindowDecor took 2.688 sec [apply] Testcase: test02WindowUndecor took 2.439 sec [echo] Testing com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402457485 ms III - Start [apply] junit.framework.TestListener: startTest(testRemoteWindow01) [apply] SLOCK [T main @ 1610402457487 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x1ed14b14, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x6e4d1d1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x5f2459dc, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] com.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01 [apply] junit.framework.TestListener: endTest(testRemoteWindow01) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402459323 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402459323 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.707 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402457485 ms III - Start [apply] SLOCK [T main @ 1610402457487 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init ... [apply] GearsES1 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 created: GearsObj[0x1ed14b14, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 created: GearsObj[0x6e4d1d1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 created: GearsObj[0x5f2459dc, vbo ff 13, fs 14, bf 15, bs 16] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES1.reshape FIN [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] com.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1 [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 @ 1610402459323 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402459323 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testRemoteWindow01 took 1.788 sec [apply] SKIPPED: got: , expected: null [apply] Testcase: testRemoteWindow01 took 1.797 sec [apply] X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2) [apply] X11Util: Open X11 Display Connections: 2 [apply] X11Util: Open[0]: NamedX11Display[:0.0, 0x7f09ec002320, refCount 1, unCloseable false] [apply] X11Util: Open[1]: NamedX11Display[:0.0, 0x7f09ec021430, refCount 1, unCloseable false] [echo] Testing com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402460761 ms III - Start [apply] SLOCK [T main @ 1610402460764 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testRemoteWindow01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01 [apply] junit.framework.TestListener: endTest(testRemoteWindow01)com.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1 [apply] [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 @ 1610402461333 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402461333 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.427 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402460761 ms III - Start [apply] SLOCK [T main @ 1610402460764 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01 [apply] com.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1 [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 @ 1610402461333 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402461333 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testRemoteWindow01 took 0.305 sec [apply] SKIPPED: got: , expected: null [apply] Testcase: testRemoteWindow01 took 0.313 sec [apply] X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2) [apply] X11Util: Open X11 Display Connections: 2 [apply] X11Util: Open[0]: NamedX11Display[:0.0, 0x7f4e8800ba90, refCount 1, unCloseable false] [apply] X11Util: Open[1]: NamedX11Display[:0.0, 0x7f4e88023a20, refCount 1, unCloseable false] [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] junit.framework.TestListener: tests to run: 1 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402462756 ms III - Start [apply] SLOCK [T main @ 1610402462759 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 0x3427b02d, .x11_:0.0-1, 0x5200004, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Set PointerIcon: PointerIcon[obj 0x3427b02d, .x11_:0.0-1, 0x5200004, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x15eb5ee5: tileRendererInUse null, GearsES2[obj 0x15eb5ee5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15eb5ee5 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15eb5ee5 created: GearsObj[0x7c3ed730, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15eb5ee5 created: GearsObj[0x27e4d9cf, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15eb5ee5 created: GearsObj[0x27e4d9cf, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x15eb5ee5 FIN GearsES2[obj 0x15eb5ee5 isInit true, usesShared false, 1 GearsObj[0x7c3ed730, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27e4d9cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1edabcc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x15eb5ee5 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15eb5ee5, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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(test) [apply] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5 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 @ 1610402465454 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402465454 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.572 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402462756 ms III - Start [apply] SLOCK [T main @ 1610402462759 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test [apply] Create PointerIcon #00: PointerIcon[obj 0x3427b02d, .x11_:0.0-1, 0x5200004, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Set PointerIcon: PointerIcon[obj 0x3427b02d, .x11_:0.0-1, 0x5200004, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x15eb5ee5: tileRendererInUse null, GearsES2[obj 0x15eb5ee5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x15eb5ee5 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x15eb5ee5 created: GearsObj[0x7c3ed730, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x15eb5ee5 created: GearsObj[0x27e4d9cf, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x15eb5ee5 created: GearsObj[0x27e4d9cf, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x15eb5ee5 FIN GearsES2[obj 0x15eb5ee5 isInit true, usesShared false, 1 GearsObj[0x7c3ed730, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27e4d9cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1edabcc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x15eb5ee5 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x15eb5ee5, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x15eb5ee5 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 @ 1610402465454 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402465454 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test took 2.654 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402466876 ms III - Startjunit.framework.TestListener: startTest(testCloseGLWindow) [apply] [apply] SLOCK [T main @ 1610402466879 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2145b572: tileRendererInUse null, GearsES2[obj 0x2145b572 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2145b572 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2145b572 created: GearsObj[0x5b4e011c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2145b572 created: GearsObj[0x64c53d88, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2145b572 created: GearsObj[0x64c53d88, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2145b572 FIN GearsES2[obj 0x2145b572 isInit true, usesShared false, 1 GearsObj[0x5b4e011c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64c53d88, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa4d0738, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2145b572 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2145b572, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2145b572 512x512, swapInterval 1, drawable 0x5200002 [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572 FIN [apply] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow [apply] junit.framework.TestListener: endTest(testCloseGLWindow) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402469112 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402469113 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.123 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402466876 ms III - Start [apply] SLOCK [T main @ 1610402466879 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2145b572: tileRendererInUse null, GearsES2[obj 0x2145b572 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2145b572 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2145b572 created: GearsObj[0x5b4e011c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2145b572 created: GearsObj[0x64c53d88, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2145b572 created: GearsObj[0x64c53d88, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2145b572 FIN GearsES2[obj 0x2145b572 isInit true, usesShared false, 1 GearsObj[0x5b4e011c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64c53d88, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa4d0738, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2145b572 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2145b572, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2145b572 512x512, swapInterval 1, drawable 0x5200002 [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2145b572 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 @ 1610402469112 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402469113 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testCloseGLWindow took 2.187 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 @ 1610402470566 ms III - Start [apply] SLOCK [T main @ 1610402470568 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testWindowDecorDestroyWinTwiceA) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA [apply] junit.framework.TestListener: endTest(testWindowDecorDestroyWinTwiceA) [apply] junit.framework.TestListener: startTest(testWindowDecorSimpleUserPos) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos [apply] junit.framework.TestListener: endTest(testWindowDecorSimpleUserPos) [apply] junit.framework.TestListener: startTest(testWindowDecorSimpleWMPos) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos [apply] junit.framework.TestListener: endTest(testWindowDecorSimpleWMPos) [apply] junit.framework.TestListener: startTest(testWindowDecorTwoWin) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin [apply] junit.framework.TestListener: endTest(testWindowDecorTwoWin) [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01Simple) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple [apply] junit.framework.TestListener: endTest(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 @ 1610402471950 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402471951 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.278 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402470566 ms III - Start [apply] SLOCK [T main @ 1610402470568 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610402471950 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402471951 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWindowDecorDestroyWinTwiceA took 0.321 sec [apply] Testcase: testWindowDecorSimpleUserPos took 0.115 sec [apply] Testcase: testWindowDecorSimpleWMPos took 0.154 sec [apply] Testcase: testWindowDecorTwoWin took 0.229 sec [apply] Testcase: testWindowNativeRecreate01Simple took 0.248 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] junit.framework.TestListener: tests to run: 2 [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402473357 ms III - Start [apply] SLOCK [T main @ 1610402473359 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault [apply] junit.framework.TestListener: startTest(test01WindowDefault) [apply] XXX: Caps[x11 vid 0x21: rgba 8/8/8/0, opaque, on-scr.]] [apply] junit.framework.TestListener: endTest(test01WindowDefault) [apply] junit.framework.TestListener: startTest(test02WindowDefault) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault [apply] XXX: Caps[x11 vid 0x70: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, on-scr.]] [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 @ 1610402474273 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402474274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.78 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402473357 ms III - Start [apply] SLOCK [T main @ 1610402473359 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault [apply] XXX: Caps[x11 vid 0x21: 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[x11 vid 0x70: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, 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 @ 1610402474273 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402474274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01WindowDefault took 0.43 sec [apply] Testcase: test02WindowDefault took 0.212 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 @ 1610402475654 ms III - Start [apply] SLOCK [T main @ 1610402475657 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 3 [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 [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], 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 [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], 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: startTest(test00ScreenModeStream) [apply] junit.framework.TestListener: endTest(test00ScreenModeStream) [apply] junit.framework.TestListener: startTest(test01ScreenAllMonitor) [apply] Primary Device Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] pixel/mm [3.6852207, 3.6860068] [apply] pixel/in [93.60461, 93.62457] [apply] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Monitor Index 0 Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] pixel/mm [3.6852207, 3.6860068] [apply] pixel/in [93.60461, 93.62457] [apply] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] current: [Id 0x57, [ 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9508000f70, owner true, ResourceToolkitLock[obj 0x61230f6a, isOwner false, <3c130745, cd3fee8>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9508000f70, owner true, ResourceToolkitLock[obj 0x61230f6a, isOwner false, <3c130745, cd3fee8>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] All-0[000]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[001]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[002]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[003]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[004]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[005]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[006]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[007]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[008]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] All-0[009]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] All-0[010]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] All-0[011]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] All-0[012]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-0[013]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-0[014]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-0[015]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-0[016]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] All-0[017]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] All-0[018]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] All-0[019]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] All-0[020]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] All-0[021]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] All-0[022]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] All-0[023]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] All-0[024]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] All-0[025]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] All-0[026]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] All-0[027]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] All-0[028]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[029]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[030]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[031]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[032]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-0[033]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-0[034]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-0[035]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-0[036]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-0[037]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-0[038]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-0[039]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-0[040]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] All-0[041]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] All-0[042]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] All-0[043]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] All-0[044]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[045]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[046]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[047]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[048]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] All-0[049]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] All-0[050]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] All-0[051]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] All-0[052]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-0[053]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-0[054]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-0[055]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-0[056]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] All-0[057]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] All-0[058]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] All-0[059]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] All-0[060]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] All-0[061]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] All-0[062]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] All-0[063]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] All-0[064]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] All-0[065]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] All-0[066]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] All-0[067]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] All-0[068]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-0[069]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-0[070]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-0[071]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-0[072]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] All-0[073]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] All-0[074]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] All-0[075]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] All-0[076]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] All-0[077]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] All-0[078]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] All-0[079]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] All-0[080]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] All-0[081]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] All-0[082]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] All-0[083]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] All-0[084]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] All-0[085]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] All-0[086]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] All-0[087]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] All-1[000]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] All-1[001]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] All-1[002]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] All-1[003]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] All-1[004]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] All-1[005]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] All-1[006]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] All-1[007]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] All-1[008]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] All-1[009]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] All-1[010]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] All-1[011]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] All-1[012]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] All-1[013]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] All-1[014]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] All-1[015]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] All-1[016]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-1[017]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-1[018]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-1[019]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-1[020]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] All-1[021]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] All-1[022]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] All-1[023]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] All-1[024]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] All-1[025]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] All-1[026]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] All-1[027]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] All-1[028]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] All-1[029]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] All-1[030]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] All-1[031]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] All-1[032]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-1[033]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-1[034]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-1[035]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-1[036]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] All-1[037]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] All-1[038]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] All-1[039]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] All-1[040]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[041]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[042]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[043]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-1[044]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] All-1[045]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] All-1[046]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] All-1[047]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] All-1[048]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-1[049]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-1[050]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-1[051]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-1[052]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-1[053]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-1[054]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-1[055]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-1[056]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[057]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[058]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[059]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-1[060]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] All-1[061]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] All-1[062]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] All-1[063]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] All-1[064]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] All-1[065]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] All-1[066]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] All-1[067]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] All-1[068]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] All-1[069]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] All-1[070]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] All-1[071]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] All-1[072]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-1[073]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-1[074]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-1[075]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-1[076]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] All-1[077]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] All-1[078]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] All-1[079]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] All-1[080]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[081]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[082]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[083]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-1[084]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[085]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[086]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[087]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 0: Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] [00][000]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][001]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][002]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][003]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][004]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][005]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][006]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][007]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][008]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] [00][009]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] [00][010]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] [00][011]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] [00][012]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] [00][013]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] [00][014]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] [00][015]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] [00][016]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] [00][017]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] [00][018]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] [00][019]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] [00][020]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] [00][021]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] [00][022]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] [00][023]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] [00][024]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] [00][025]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] [00][026]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] [00][027]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] [00][028]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][029]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][030]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][031]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][032]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [00][033]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [00][034]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] [00][035]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] junit.framework.TestListener: endTest(test01ScreenAllMonitor)[00][036]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] junit.framework.TestListener: startTest(test02ScreenAllModesInfo) [apply] [apply] [00][037]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] [00][038]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] [00][039]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] [00][040]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] [00][041]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] [00][042]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] [00][043]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] [00][044]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][045]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][046]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][047]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][048]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] [00][049]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] [00][050]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] [00][051]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] [00][052]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [00][053]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [00][054]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] [00][055]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] [00][056]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] [00][057]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] [00][058]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] [00][059]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] [00][060]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] [00][061]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] [00][062]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] [00][063]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] [00][064]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] [00][065]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] [00][066]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] [00][067]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] [00][068]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [00][069]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] junit.framework.TestListener: endTest(test02ScreenAllModesInfo) [apply] [00][070]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] [00][071]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] [00][072]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] [00][073]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] [00][074]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] [00][075]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] [00][076]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] [00][077]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] [00][078]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] [00][079]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] [00][080]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] [00][081]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] [00][082]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] [00][083]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] [00][084]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] [00][085]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] [00][086]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] [00][087]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402477368 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402477369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.562 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402475654 ms III - Start [apply] SLOCK [T main @ 1610402475657 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], 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 [primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], 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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] pixel/mm [3.6852207, 3.6860068] [apply] pixel/in [93.60461, 93.62457] [apply] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Monitor Index 0 Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] pixel/mm [3.6852207, 3.6860068] [apply] pixel/in [93.60461, 93.62457] [apply] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] current: [Id 0x57, [ 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9508000f70, owner true, ResourceToolkitLock[obj 0x61230f6a, isOwner false, <3c130745, cd3fee8>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9508000f70, owner true, ResourceToolkitLock[obj 0x61230f6a, isOwner false, <3c130745, cd3fee8>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] All-0[000]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[001]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[002]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[003]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[004]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[005]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[006]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[007]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[008]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] All-0[009]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] All-0[010]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] All-0[011]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] All-0[012]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-0[013]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-0[014]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-0[015]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-0[016]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] All-0[017]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] All-0[018]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] All-0[019]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] All-0[020]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] All-0[021]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] All-0[022]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] All-0[023]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] All-0[024]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] All-0[025]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] All-0[026]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] All-0[027]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] All-0[028]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[029]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[030]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[031]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[032]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-0[033]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-0[034]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-0[035]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-0[036]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-0[037]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-0[038]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-0[039]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-0[040]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] All-0[041]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] All-0[042]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] All-0[043]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] All-0[044]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-0[045]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-0[046]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-0[047]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-0[048]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] All-0[049]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] All-0[050]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] All-0[051]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] All-0[052]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-0[053]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-0[054]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-0[055]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-0[056]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] All-0[057]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] All-0[058]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] All-0[059]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] All-0[060]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] All-0[061]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] All-0[062]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] All-0[063]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] All-0[064]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] All-0[065]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] All-0[066]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] All-0[067]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] All-0[068]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-0[069]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-0[070]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-0[071]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-0[072]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] All-0[073]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] All-0[074]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] All-0[075]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] All-0[076]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] All-0[077]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] All-0[078]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] All-0[079]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] All-0[080]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] All-0[081]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] All-0[082]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] All-0[083]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] All-0[084]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] All-0[085]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] All-0[086]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] All-0[087]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] All-1[000]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] All-1[001]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] All-1[002]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] All-1[003]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] All-1[004]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] All-1[005]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] All-1[006]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] All-1[007]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] All-1[008]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] All-1[009]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] All-1[010]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] All-1[011]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] All-1[012]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] All-1[013]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] All-1[014]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] All-1[015]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] All-1[016]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-1[017]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-1[018]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-1[019]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-1[020]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] All-1[021]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] All-1[022]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] All-1[023]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] All-1[024]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] All-1[025]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] All-1[026]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] All-1[027]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] All-1[028]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] All-1[029]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] All-1[030]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] All-1[031]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] All-1[032]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-1[033]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-1[034]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-1[035]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-1[036]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] All-1[037]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] All-1[038]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] All-1[039]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] All-1[040]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[041]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[042]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[043]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-1[044]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] All-1[045]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] All-1[046]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] All-1[047]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] All-1[048]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-1[049]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-1[050]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-1[051]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-1[052]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] All-1[053]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] All-1[054]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] All-1[055]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] All-1[056]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[057]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[058]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[059]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-1[060]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] All-1[061]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] All-1[062]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] All-1[063]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] All-1[064]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] All-1[065]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] All-1[066]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] All-1[067]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] All-1[068]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] All-1[069]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] All-1[070]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] All-1[071]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] All-1[072]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] All-1[073]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] All-1[074]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] All-1[075]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] All-1[076]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] All-1[077]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] All-1[078]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] All-1[079]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] All-1[080]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[081]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[082]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[083]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] All-1[084]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] All-1[085]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] All-1[086]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] All-1[087]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 0: Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] [00][000]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][001]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][002]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][003]: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][004]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][005]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][006]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][007]: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][008]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] [00][009]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] [00][010]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] [00][011]: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] [00][012]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] [00][013]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] [00][014]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] [00][015]: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] [00][016]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] [00][017]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] [00][018]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] [00][019]: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] [00][020]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] [00][021]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] [00][022]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] [00][023]: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] [00][024]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] [00][025]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] [00][026]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] [00][027]: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] [00][028]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][029]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][030]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][031]: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][032]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [00][033]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [00][034]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] [00][035]: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] [00][036]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] [00][037]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] [00][038]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] [00][039]: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] [00][040]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] [00][041]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] [00][042]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] [00][043]: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] [00][044]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [00][045]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [00][046]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] [00][047]: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] [00][048]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] [00][049]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] [00][050]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] [00][051]: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] [00][052]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [00][053]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [00][054]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] [00][055]: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] [00][056]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] [00][057]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] [00][058]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] [00][059]: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] [00][060]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] [00][061]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] [00][062]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] [00][063]: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] [00][064]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] [00][065]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] [00][066]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] [00][067]: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] [00][068]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [00][069]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [00][070]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] [00][071]: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] [00][072]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] [00][073]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] [00][074]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] [00][075]: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] [00][076]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] [00][077]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] [00][078]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] [00][079]: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] [00][080]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] [00][081]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] [00][082]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] [00][083]: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] [00][084]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] [00][085]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] [00][086]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] [00][087]: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402477368 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402477369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test00ScreenModeStream took 0.022 sec [apply] Testcase: test01ScreenAllMonitor took 0.152 sec [apply] Testcase: test02ScreenAllModesInfo took 0.097 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] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402478811 ms III - Start [apply] SLOCK [T main @ 1610402478813 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01 [apply] junit.framework.TestListener: startTest(testScreenModeInfo01) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x39529185: tileRendererInUse null, GearsES2[obj 0x39529185 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x39529185 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x39529185 created: GearsObj[0x783149e5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x39529185 created: GearsObj[0x371332d3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x39529185 created: GearsObj[0x371332d3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x39529185 FIN GearsES2[obj 0x39529185 isInit true, usesShared false, 1 GearsObj[0x783149e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x371332d3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17e3fa5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x39529185 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 256x256, swapInterval 1, drawable 0x5200002 [apply] 0: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 1: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 2: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 3: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 4: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 5: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 6: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 7: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 8: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] 9: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] 10: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] 11: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] 12: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] 13: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] 14: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] 15: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] 16: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] 17: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] 18: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] 19: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] 20: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] 21: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] 22: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] 23: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] 24: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] 25: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] 26: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] 27: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] 28: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 29: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 30: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 31: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 32: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] 33: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] 34: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] 35: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] 36: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] 37: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] 38: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] 39: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] 40: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] 41: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] 42: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] 43: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] 44: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 45: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 46: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 47: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 48: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] 49: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] 50: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] 51: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] 52: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] 53: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] 54: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] 55: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] 56: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] 57: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] 58: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] 59: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] 60: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] 61: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] 62: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] 63: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] 64: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] 65: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] 66: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] 67: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] 68: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] 69: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] 70: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] 71: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] 72: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] 73: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] 74: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] 75: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] 76: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] 77: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] 78: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] 79: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] 80: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] 81: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] 82: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] 83: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] 84: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] 85: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] 86: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] 87: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] curr: [Id 0x57, [ 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185 FIN [apply] junit.framework.TestListener: endTest(testScreenModeInfo01) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402480957 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402480958 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.036 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402478811 ms III - Start [apply] SLOCK [T main @ 1610402478813 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x39529185: tileRendererInUse null, GearsES2[obj 0x39529185 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x39529185 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x39529185 created: GearsObj[0x783149e5, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x39529185 created: GearsObj[0x371332d3, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x39529185 created: GearsObj[0x371332d3, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x39529185 FIN GearsES2[obj 0x39529185 isInit true, usesShared false, 1 GearsObj[0x783149e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x371332d3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17e3fa5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x39529185 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 256x256, swapInterval 1, drawable 0x5200002 [apply] 0: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 1: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 2: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 3: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 4: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 5: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 6: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 7: [Id 0x58, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 8: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 0 degr] [apply] 9: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 90 degr] [apply] 10: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 180 degr] [apply] 11: [Id 0x59, [ 1680 x 1050 pixels x 32 bpp ] @ 59.88 Hz, flags [], 270 degr] [apply] 12: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] 13: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] 14: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] 15: [Id 0x5a, [ 1280 x 1024 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] 16: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 0 degr] [apply] 17: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 90 degr] [apply] 18: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 180 degr] [apply] 19: [Id 0x5b, [ 1280 x 1024 pixels x 32 bpp ] @ 60.01 Hz, flags [], 270 degr] [apply] 20: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 0 degr] [apply] 21: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 90 degr] [apply] 22: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 180 degr] [apply] 23: [Id 0x5c, [ 1440 x 900 pixels x 32 bpp ] @ 74.98 Hz, flags [], 270 degr] [apply] 24: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 0 degr] [apply] 25: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 90 degr] [apply] 26: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 180 degr] [apply] 27: [Id 0x5d, [ 1440 x 900 pixels x 32 bpp ] @ 59.9 Hz, flags [], 270 degr] [apply] 28: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 29: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 30: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 31: [Id 0x5e, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 32: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] 33: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] 34: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] 35: [Id 0x5f, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] 36: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 0 degr] [apply] 37: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 90 degr] [apply] 38: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 180 degr] [apply] 39: [Id 0x60, [ 1024 x 768 pixels x 32 bpp ] @ 75.02 Hz, flags [], 270 degr] [apply] 40: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 0 degr] [apply] 41: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 90 degr] [apply] 42: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 180 degr] [apply] 43: [Id 0x61, [ 1024 x 768 pixels x 32 bpp ] @ 70.06 Hz, flags [], 270 degr] [apply] 44: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] 45: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] 46: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr] [apply] 47: [Id 0x62, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr] [apply] 48: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 0 degr] [apply] 49: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 90 degr] [apply] 50: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 180 degr] [apply] 51: [Id 0x63, [ 832 x 624 pixels x 32 bpp ] @ 74.55 Hz, flags [], 270 degr] [apply] 52: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] 53: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] 54: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] 55: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] 56: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 0 degr] [apply] 57: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 90 degr] [apply] 58: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 180 degr] [apply] 59: [Id 0x64, [ 800 x 600 pixels x 32 bpp ] @ 72.18 Hz, flags [], 270 degr] [apply] 60: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 0 degr] [apply] 61: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 90 degr] [apply] 62: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 180 degr] [apply] 63: [Id 0x66, [ 800 x 600 pixels x 32 bpp ] @ 60.31 Hz, flags [], 270 degr] [apply] 64: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 0 degr] [apply] 65: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 90 degr] [apply] 66: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 180 degr] [apply] 67: [Id 0x67, [ 800 x 600 pixels x 32 bpp ] @ 56.25 Hz, flags [], 270 degr] [apply] 68: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] 69: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] 70: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr] [apply] 71: [Id 0x68, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr] [apply] 72: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 0 degr] [apply] 73: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 90 degr] [apply] 74: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 180 degr] [apply] 75: [Id 0x69, [ 640 x 480 pixels x 32 bpp ] @ 72.8 Hz, flags [], 270 degr] [apply] 76: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 0 degr] [apply] 77: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 90 degr] [apply] 78: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 180 degr] [apply] 79: [Id 0x6a, [ 640 x 480 pixels x 32 bpp ] @ 66.66 Hz, flags [], 270 degr] [apply] 80: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 0 degr] [apply] 81: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 90 degr] [apply] 82: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 180 degr] [apply] 83: [Id 0x6b, [ 640 x 480 pixels x 32 bpp ] @ 59.94 Hz, flags [], 270 degr] [apply] 84: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 0 degr] [apply] 85: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 90 degr] [apply] 86: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 180 degr] [apply] 87: [Id 0x6c, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr] [apply] orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] curr: [Id 0x57, [ 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402480957 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402480958 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testScreenModeInfo01 took 1.71 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] junit.framework.TestListener: tests to run: 1 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402482385 ms III - Start [apply] SLOCK [T main @ 1610402482387 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] setTestSupported: false [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform. [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 [apply] junit.framework.TestListener: startTest(testScreenModeChange01) [apply] junit.framework.TestListener: endTest(testScreenModeChange01) [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402484812 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402484813 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 3.307 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402482385 ms III - Start [apply] SLOCK [T main @ 1610402482387 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] setTestSupported: false [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform. [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402484812 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402484813 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testScreenModeChange01 took 0.011 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: testScreenModeChange01 took 0.02 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402486182 ms III - Start [apply] SLOCK [T main @ 1610402486185 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01 [apply] junit.framework.TestListener: startTest(testScreenModeChange01) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x27ce24aa: tileRendererInUse null, GearsES2[obj 0x27ce24aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x27ce24aa on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x27ce24aa created: GearsObj[0x26dd1fe3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x27ce24aa created: GearsObj[0x72790ba1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x27ce24aa created: GearsObj[0x72790ba1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x27ce24aa FIN GearsES2[obj 0x27ce24aa isInit true, usesShared false, 1 GearsObj[0x26dd1fe3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72790ba1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f41cd66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x27ce24aa 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x27ce24aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Test.0: Window bounds : [ 0 / 0 100 x 100 ] [wu] within [ 0 / 0 1920 x 1080 ] [wu] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Test.0: Window size : 100 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [1] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x27ce24aa 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x27ce24aa, 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[main,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] [1] changeOK : true [apply] [1] has current cached : [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [1] has current queried : [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], equal true [apply] Test.1: Window bounds : [ 4 / 29 100 x 100 ] [wu] within [ 0 / 0 800 x 600 ] [wu] [apply] Test.1: Window size : 100 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x27ce24aa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x27ce24aa FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] junit.framework.TestListener: endTest(testScreenModeChange01) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402498503 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402498504 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.188 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402486182 ms III - Start [apply] SLOCK [T main @ 1610402486185 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x27ce24aa: tileRendererInUse null, GearsES2[obj 0x27ce24aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x27ce24aa on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x27ce24aa created: GearsObj[0x26dd1fe3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x27ce24aa created: GearsObj[0x72790ba1, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x27ce24aa created: GearsObj[0x72790ba1, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x27ce24aa FIN GearsES2[obj 0x27ce24aa isInit true, usesShared false, 1 GearsObj[0x26dd1fe3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72790ba1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f41cd66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x27ce24aa 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x27ce24aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Test.0: Window bounds : [ 0 / 0 100 x 100 ] [wu] within [ 0 / 0 1920 x 1080 ] [wu] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Test.0: Window size : 100 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [1] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x27ce24aa 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x27ce24aa, 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[main,5,main] GearsES2.display 0x27ce24aa 100x100, swapInterval 1, drawable 0x5200002 [apply] [1] changeOK : true [apply] [1] has current cached : [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] [1] has current queried : [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], equal true [apply] Test.1: Window bounds : [ 4 / 29 100 x 100 ] [wu] within [ 0 / 0 800 x 600 ] [wu] [apply] Test.1: Window size : 100 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x27ce24aa: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x27ce24aa FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402498503 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402498504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testScreenModeChange01 took 8.914 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] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 2 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402499926 ms III - Start [apply] SLOCK [T main @ 1610402499928 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1 [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ1) [apply] Test.0: Window screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0 1920 x 1080 ] [pixels] [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x384ad17b created: GearsObj[0x406bab52, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x384ad17b created: GearsObj[0x4f0b0e1e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x384ad17b created: GearsObj[0x4f0b0e1e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x406bab52, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f0b0e1e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56518c48, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Time for visible/pos: 338 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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Test.0: Window monitor: Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x384ad17b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x384ad17b, 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[main,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true [apply] Test.1: Screen : NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 2, vsize [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 1, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 1, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88]]] [apply] Test.1: Window bounds : [ 4 / 29 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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x384ad17b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x384ad17b, angle 1259.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Test.2: Screen : NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 2, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] Test.2: Window bounds : [ 4 / 29 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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ1) [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ2) [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ2) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f70, owner true, ResourceToolkitLock[obj 0x399f45b1, isOwner false, <38c6f217, 478190fc>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f70, owner true, ResourceToolkitLock[obj 0x399f45b1, isOwner false, <38c6f217, 478190fc>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402518276 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402518277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.232 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402499926 ms III - Start [apply] SLOCK [T main @ 1610402499928 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1 [apply] Test.0: Window screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0 1920 x 1080 ] [pixels] [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x384ad17b created: GearsObj[0x406bab52, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x384ad17b created: GearsObj[0x4f0b0e1e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x384ad17b created: GearsObj[0x4f0b0e1e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x406bab52, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f0b0e1e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56518c48, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Time for visible/pos: 338 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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Test.0: Window monitor: Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x384ad17b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x384ad17b, 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[main,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true [apply] Test.1: Screen : NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 2, vsize [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 1, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 1, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88]]] [apply] Test.1: Window bounds : [ 4 / 29 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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x384ad17b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x384ad17b, angle 1259.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x384ad17b 200x200, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Test.2: Screen : NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 2, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f90, owner true, ResourceToolkitLock[obj 0x4a22f9e2, isOwner false, <3c419631, 418e7838>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] Test.2: Window bounds : [ 4 / 29 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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f70, owner true, ResourceToolkitLock[obj 0x399f45b1, isOwner false, <38c6f217, 478190fc>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9800000f70, owner true, ResourceToolkitLock[obj 0x399f45b1, isOwner false, <38c6f217, 478190fc>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2 [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402518276 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402518277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testScreenModeChangeSingleQ1 took 14.859 sec [apply] Testcase: testScreenModeChangeSingleQ2 took 0.012 sec [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT [apply] junit.framework.TestListener: tests to run: 4 [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402519665 ms III - Start [apply] SLOCK [T main @ 1610402519668 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01ScreenFullscreenSingleQ1) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1 [apply] Test.0: Window screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc2440011e0, owner true, ResourceToolkitLock[obj 0x3c419631, isOwner false, <418e7838, 61230f6a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc2440011e0, owner true, ResourceToolkitLock[obj 0x3c419631, isOwner false, <418e7838, 61230f6a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0 1920 x 1080 ] [pixels] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x61862a7f: tileRendererInUse null, GearsES2[obj 0x61862a7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x61862a7f on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x61862a7f created: GearsObj[0x2b2ff61e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x61862a7f created: GearsObj[0x147b6b55, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x61862a7f created: GearsObj[0x147b6b55, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x61862a7f FIN GearsES2[obj 0x61862a7f isInit true, usesShared false, 1 GearsObj[0x2b2ff61e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x147b6b55, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21db50d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x61862a7f 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61862a7f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x61862a7f 200x200, swapInterval 1, drawable 0x5200002 [apply] Time for visible/pos: 339 ms [apply] Test.0: Window bounds : [ 0 / 0 200 x 200 ] [wu] within [ 0 / 0 1920 x 1080 ] [wu] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x61862a7f 200x200, swapInterval 1, drawable 0x5200002 [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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [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[main-Animator#00,5,main] GearsES2.reshape 0x61862a7f 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61862a7f, angle 1.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] 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[main-Animator#00,5,main] GearsES2.reshape 0x61862a7f 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61862a7f, angle 82.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61862a7f: tileRendererInUse null [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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61862a7f 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0xdd8ba08, isOwner false, <245b4bdc, 6c64cb25>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0xdd8ba08, isOwner false, <245b4bdc, 6c64cb25>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x222545dc, isOwner false, <5c5eefef, 16293aa2>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x222545dc, isOwner false, <5c5eefef, 16293aa2>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x595b007d, isOwner false, <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x595b007d, isOwner false, <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402534551 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402534552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.755 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402519665 ms III - Start [apply] SLOCK [T main @ 1610402519668 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1 [apply] Test.0: Window screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc2440011e0, owner true, ResourceToolkitLock[obj 0x3c419631, isOwner false, <418e7838, 61230f6a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc2440011e0, owner true, ResourceToolkitLock[obj 0x3c419631, isOwner false, <418e7838, 61230f6a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0 1920 x 1080 ] [pixels] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x61862a7f: tileRendererInUse null, GearsES2[obj 0x61862a7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x61862a7f on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x61862a7f created: GearsObj[0x2b2ff61e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x61862a7f created: GearsObj[0x147b6b55, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x61862a7f created: GearsObj[0x147b6b55, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x61862a7f FIN GearsES2[obj 0x61862a7f isInit true, usesShared false, 1 GearsObj[0x2b2ff61e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x147b6b55, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21db50d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x61862a7f 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61862a7f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x61862a7f 200x200, swapInterval 1, drawable 0x5200002 [apply] Time for visible/pos: 339 ms [apply] Test.0: Window bounds : [ 0 / 0 200 x 200 ] [wu] within [ 0 / 0 1920 x 1080 ] [wu] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x61862a7f 200x200, swapInterval 1, drawable 0x5200002 [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 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88] [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[main-Animator#00,5,main] GearsES2.reshape 0x61862a7f 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61862a7f, angle 1.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] 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[main-Animator#00,5,main] GearsES2.reshape 0x61862a7f 0/0 200x200 of 200x200, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61862a7f, angle 82.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61862a7f: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61862a7f 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0xdd8ba08, isOwner false, <245b4bdc, 6c64cb25>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0xdd8ba08, isOwner false, <245b4bdc, 6c64cb25>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x222545dc, isOwner false, <5c5eefef, 16293aa2>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x222545dc, isOwner false, <5c5eefef, 16293aa2>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x595b007d, isOwner false, <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc234002070, owner true, ResourceToolkitLock[obj 0x595b007d, isOwner false, <72d1ad2e, 2d7275fc>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402534551 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402534552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01ScreenFullscreenSingleQ1 took 11.409 sec [apply] Testcase: test02ScreenFullscreenSingleQ2 took 0.014 sec [apply] Testcase: test03ScreenFullscreenSpanQ1Q2 took 0.011 sec [apply] Testcase: test04ScreenFullscreenSpanALL took 0.008 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 @ 1610402535939 ms III - Start [apply] SLOCK [T main @ 1610402535942 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01FullscreenChange01) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3daa422a: tileRendererInUse null, GearsES2[obj 0x3daa422a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3daa422a on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3daa422a created: GearsObj[0x12babcf7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3daa422a created: GearsObj[0x10add5a8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3daa422a created: GearsObj[0x10add5a8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3daa422a FIN GearsES2[obj 0x3daa422a isInit true, usesShared false, 1 GearsObj[0x12babcf7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10add5a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51030dc6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3daa422a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3daa422a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3daa422a 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x3daa422a 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3daa422a, 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[main-Animator#00,5,main] GearsES2.reshape 0x3daa422a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3daa422a, 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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3daa422a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3daa422a 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x4d9e68d0: tileRendererInUse null, GearsES2[obj 0x4d9e68d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4d9e68d0 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4d9e68d0 created: GearsObj[0x33fb23a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4d9e68d0 created: GearsObj[0x4ed601e8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4d9e68d0 created: GearsObj[0x4ed601e8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x4d9e68d0 FIN GearsES2[obj 0x4d9e68d0 isInit true, usesShared false, 1 GearsObj[0x33fb23a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ed601e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x697e3137, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x4d9e68d0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4d9e68d0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4d9e68d0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4d9e68d0, 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[main,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4d9e68d0: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4d9e68d0 FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [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[main-Display-.x11_:0.0-1-EDT-4,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[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created: GearsObj[0x661c3523, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created: GearsObj[0x6851aa29, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created: GearsObj[0x6851aa29, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x661c3523, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6851aa29, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x372efb62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x6e20b53a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [2] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e20b53a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 181.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] [2] has current: [Id 0x65, [ 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[main-Animator#02,5,main] GearsES2.reshape 0x6e20b53a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 182.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Animator#02,5,main] GearsES2.reshape 0x6e20b53a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 687.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] *** cleanupGL.shutdown [apply] *** cleanupGL.initSingleton [apply] junit.framework.TestListener: endTest(test03ScreenModeChangeWithFS01Post) [apply] junit.framework.TestListener: startTest(test04ScreenModeChangeWithFS01Pre) [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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x3ce1e309: tileRendererInUse null, GearsES2[obj 0x3ce1e309 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3ce1e309 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3ce1e309 created: GearsObj[0x694c61e9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3ce1e309 created: GearsObj[0x10c68a27, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3ce1e309 created: GearsObj[0x10c68a27, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x3ce1e309 FIN GearsES2[obj 0x3ce1e309 isInit true, usesShared false, 1 GearsObj[0x694c61e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10c68a27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38f1e762, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 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[main-Animator#03,5,main] GearsES2.reshape 0x3ce1e309 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, 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 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 43.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 47.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 48.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 49.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x3ce1e309 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 50.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] [2] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3ce1e309: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3ce1e309 FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] *** cleanupGL.shutdown [apply] *** cleanupGL.initSingleton [apply] junit.framework.TestListener: endTest(test04ScreenModeChangeWithFS01Pre) [apply] *** cleanupGL.DONE [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402587758 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402587758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.678 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402535939 ms III - Start [apply] SLOCK [T main @ 1610402535942 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3daa422a: tileRendererInUse null, GearsES2[obj 0x3daa422a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3daa422a on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3daa422a created: GearsObj[0x12babcf7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3daa422a created: GearsObj[0x10add5a8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3daa422a created: GearsObj[0x10add5a8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3daa422a FIN GearsES2[obj 0x3daa422a isInit true, usesShared false, 1 GearsObj[0x12babcf7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10add5a8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51030dc6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3daa422a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3daa422a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3daa422a 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x3daa422a 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3daa422a, 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[main-Animator#00,5,main] GearsES2.reshape 0x3daa422a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3daa422a, 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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3daa422a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3daa422a 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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x4d9e68d0: tileRendererInUse null, GearsES2[obj 0x4d9e68d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4d9e68d0 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4d9e68d0 created: GearsObj[0x33fb23a4, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4d9e68d0 created: GearsObj[0x4ed601e8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4d9e68d0 created: GearsObj[0x4ed601e8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x4d9e68d0 FIN GearsES2[obj 0x4d9e68d0 isInit true, usesShared false, 1 GearsObj[0x33fb23a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ed601e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x697e3137, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x4d9e68d0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4d9e68d0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x4d9e68d0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4d9e68d0, 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[main,5,main] GearsES2.display 0x4d9e68d0 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4d9e68d0: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x4d9e68d0 FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [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[main-Display-.x11_:0.0-1-EDT-4,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[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created: GearsObj[0x661c3523, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created: GearsObj[0x6851aa29, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created: GearsObj[0x6851aa29, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x661c3523, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6851aa29, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x372efb62, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x6e20b53a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [2] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e20b53a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 181.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6e20b53a 640x480, swapInterval 1, drawable 0x5200002 [apply] [2] has current: [Id 0x65, [ 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[main-Animator#02,5,main] GearsES2.reshape 0x6e20b53a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 182.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Animator#02,5,main] GearsES2.reshape 0x6e20b53a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 687.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x3ce1e309: tileRendererInUse null, GearsES2[obj 0x3ce1e309 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3ce1e309 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3ce1e309 created: GearsObj[0x694c61e9, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3ce1e309 created: GearsObj[0x10c68a27, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3ce1e309 created: GearsObj[0x10c68a27, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x3ce1e309 FIN GearsES2[obj 0x3ce1e309 isInit true, usesShared false, 1 GearsObj[0x694c61e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10c68a27, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38f1e762, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 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[main-Animator#03,5,main] GearsES2.reshape 0x3ce1e309 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, 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 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 43.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 47.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 48.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x3ce1e309 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 49.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x3ce1e309 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 50.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3ce1e309 800x600, swapInterval 1, drawable 0x5200002 [apply] [2] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3ce1e309: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x3ce1e309 FIN [apply] Screen.destroy(): Reset Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 800 x 600 ] [pixels], [ 0 / 0 800 x 600 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88] [apply] *** cleanupGL.shutdown [apply] *** cleanupGL.initSingleton [apply] *** cleanupGL.DONE [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402587758 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402587758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01FullscreenChange01 took 7.912 sec [apply] Testcase: test02ScreenModeChange01 took 11.036 sec [apply] Testcase: test03ScreenModeChangeWithFS01Post took 15.488 sec [apply] Testcase: test04ScreenModeChangeWithFS01Pre took 13.958 sec [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT.xml [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT [apply] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 4 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402589197 ms III - Start [apply] SLOCK [T main @ 1610402589200 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testScreenRotationChange01_PreWin) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x39529185: tileRendererInUse null, GearsES2[obj 0x39529185 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x39529185 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x39529185 created: GearsObj[0x3901fb7d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x39529185 created: GearsObj[0xd82ad0b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x39529185 created: GearsObj[0xd82ad0b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x39529185 FIN GearsES2[obj 0x39529185 isInit true, usesShared false, 1 GearsObj[0x3901fb7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd82ad0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36cc5449, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x39529185 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x39529185 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 344.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x39529185 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 345.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[main,5,main] GearsES2.display 0x39529185 600x800, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x39529185 0/0 592x800 of 592x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 348.0, [l -1.0, r 1.0, b -1.3513514, t 1.3513514] 2.0x2.7027028 -> [l -1.0, r 1.0, b -1.3513514, t 1.3513511] 2.0x2.7027025, v-flip false [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 592x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 592x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x39529185 0/0 592x800 of 592x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 1117.5, [l -1.0, r 1.0, b -1.3513514, t 1.3513514] 2.0x2.7027028 -> [l -1.0, r 1.0, b -1.3513514, t 1.3513511] 2.0x2.7027025, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x39529185 592x800, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x39529185 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 1121.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] junit.framework.TestListener: endTest(testScreenRotationChange01_PreWin) [apply] junit.framework.TestListener: startTest(testScreenRotationChange02_PreFull) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185 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[main-Display-.x11_:0.0-1-EDT-2,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[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created: GearsObj[0x3be50d2c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created: GearsObj[0x4e21092e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created: GearsObj[0x4e21092e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x3be50d2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e21092e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a8a3a03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 1.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 3.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 85.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 89.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 90.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 91.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 92.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[main,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 825.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x480 of 600x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 827.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 829.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 830.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 832.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 832.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[main,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1015 of 1920x1015, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 915.0, [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0 -> [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] junit.framework.TestListener: endTest(testScreenRotationChange02_PreFull) [apply] junit.framework.TestListener: startTest(testScreenRotationChange11_PostWin) [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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#02,5,main] GearsES2.init.0 0x32eff876: tileRendererInUse null, GearsES2[obj 0x32eff876 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x32eff876 on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x32eff876 created: GearsObj[0x13fda84, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x32eff876 created: GearsObj[0x4ef597a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x32eff876 created: GearsObj[0x4ef597a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x32eff876 FIN GearsES2[obj 0x32eff876 isInit true, usesShared false, 1 GearsObj[0x13fda84, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ef597a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50ea37d1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x32eff876 0/0 592x480 of 592x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x32eff876, angle 0.0, [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0 -> [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0, v-flip false [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x32eff876 592x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x32eff876 592x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x32eff876 0/0 592x480 of 592x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x32eff876, angle 1067.5, [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0 -> [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x32eff876 592x480, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x32eff876 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x32eff876, angle 1071.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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x32eff876: tileRendererInUse null [apply] junit.framework.TestListener: endTest(testScreenRotationChange11_PostWin) [apply] junit.framework.TestListener: startTest(testScreenRotationChange12_PostFull) [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x32eff876 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#03,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[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created: GearsObj[0x3217b9ff, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created: GearsObj[0x148566dc, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created: GearsObj[0x148566dc, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x3217b9ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x148566dc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63f164fc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, 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[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 600x480 of 600x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 483.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e20b53a 0/0 600x480 of 600x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 802.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6e20b53a 600x480, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 1920x480 of 1920x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 807.5, [l -4.0, r 4.0, b -1.0, t 1.0] 8.0x2.0 -> [l -4.0, r 4.0, b -1.0, t 1.0] 8.0x2.0, v-flip false [apply] junit.framework.TestListener: endTest(testScreenRotationChange12_PostFull) [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402677025 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402677025 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.704 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402589197 ms III - Start [apply] SLOCK [T main @ 1610402589200 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x39529185: tileRendererInUse null, GearsES2[obj 0x39529185 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x39529185 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x39529185 created: GearsObj[0x3901fb7d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x39529185 created: GearsObj[0xd82ad0b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x39529185 created: GearsObj[0xd82ad0b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x39529185 FIN GearsES2[obj 0x39529185 isInit true, usesShared false, 1 GearsObj[0x3901fb7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd82ad0b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36cc5449, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x39529185 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 640x480, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x39529185 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 344.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x39529185 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 345.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[main,5,main] GearsES2.display 0x39529185 600x800, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x39529185 0/0 592x800 of 592x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 348.0, [l -1.0, r 1.0, b -1.3513514, t 1.3513514] 2.0x2.7027028 -> [l -1.0, r 1.0, b -1.3513514, t 1.3513511] 2.0x2.7027025, v-flip false [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 592x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x39529185 592x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x39529185 0/0 592x800 of 592x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 1117.5, [l -1.0, r 1.0, b -1.3513514, t 1.3513514] 2.0x2.7027028 -> [l -1.0, r 1.0, b -1.3513514, t 1.3513511] 2.0x2.7027025, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x39529185 592x800, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x39529185 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x39529185, angle 1121.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x39529185 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[main-Display-.x11_:0.0-1-EDT-2,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[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created: GearsObj[0x3be50d2c, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created: GearsObj[0x4e21092e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created: GearsObj[0x4e21092e, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x3be50d2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e21092e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a8a3a03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 1.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 3.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 85.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 89.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 90.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 91.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 92.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[main,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 825.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x480 of 600x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 827.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 829.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 600x800, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 830.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 832.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 832.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[main,5,main] GearsES2.display 0x6dc17b83 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x6dc17b83 0/0 1920x1015 of 1920x1015, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 915.0, [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0 -> [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x6dc17b83 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#02,5,main] GearsES2.init.0 0x32eff876: tileRendererInUse null, GearsES2[obj 0x32eff876 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x32eff876 on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x32eff876 created: GearsObj[0x13fda84, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x32eff876 created: GearsObj[0x4ef597a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x32eff876 created: GearsObj[0x4ef597a9, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x32eff876 FIN GearsES2[obj 0x32eff876 isInit true, usesShared false, 1 GearsObj[0x13fda84, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ef597a9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50ea37d1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x32eff876 0/0 592x480 of 592x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x32eff876, angle 0.0, [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0 -> [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0, v-flip false [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x32eff876 592x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.display 0x32eff876 592x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x32eff876 0/0 592x480 of 592x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x32eff876, angle 1067.5, [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0 -> [l -1.2333333, r 1.2333333, b -1.0, t 1.0] 2.4666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x32eff876 592x480, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x32eff876 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x32eff876, angle 1071.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[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x32eff876: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x32eff876 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr] [apply] [0] has current: [Id 0x65, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#03,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[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e20b53a created: GearsObj[0x3217b9ff, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e20b53a created: GearsObj[0x148566dc, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e20b53a created: GearsObj[0x148566dc, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x3217b9ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x148566dc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63f164fc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 600x800 of 600x800, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, 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[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 600x480 of 600x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 483.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x6e20b53a 600x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e20b53a 0/0 600x480 of 600x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 802.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x6e20b53a 600x480, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x6e20b53a 0/0 1920x480 of 1920x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e20b53a, angle 807.5, [l -4.0, r 4.0, b -1.0, t 1.0] 8.0x2.0 -> [l -4.0, r 4.0, b -1.0, t 1.0] 8.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x6e20b53a FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402677025 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402677025 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testScreenRotationChange01_PreWin took 20.971 sec [apply] Testcase: testScreenRotationChange02_PreFull took 24.014 sec [apply] Testcase: testScreenRotationChange11_PostWin took 20.461 sec [apply] Testcase: testScreenRotationChange12_PostFull took 20.913 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 @ 1610402678481 ms III - Start [apply] SLOCK [T main @ 1610402678484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testScreenModeChange01_PreFull) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x6e171cd7: tileRendererInUse null, GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6e171cd7 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e171cd7 created: GearsObj[0x27de42f1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e171cd7 created: GearsObj[0x6ccf1990, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e171cd7 created: GearsObj[0x6ccf1990, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0x27de42f1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ccf1990, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x405dd6bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 4.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 8.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 9.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 10.5, [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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 11.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[main,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 170.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 171.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 174.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 175.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 176.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 177.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[main,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] junit.framework.TestListener: endTest(testScreenModeChange01_PreFull) [apply] junit.framework.TestListener: startTest(testScreenModeChange02_PostFull) [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 217.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6e171cd7 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [0] has current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#01,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[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x245b4bdc created: GearsObj[0x1d4ee5ac, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x245b4bdc created: GearsObj[0x24378377, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x245b4bdc created: GearsObj[0x24378377, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x245b4bdc FIN GearsES2[obj 0x245b4bdc isInit true, usesShared false, 1 GearsObj[0x1d4ee5ac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24378377, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c077149, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x245b4bdc 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x245b4bdc 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, angle 153.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x245b4bdc 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, angle 155.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[main,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] junit.framework.TestListener: endTest(testScreenModeChange02_PostFull) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x245b4bdc: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x245b4bdc FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402706396 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402706396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.791 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402678481 ms III - Start [apply] SLOCK [T main @ 1610402678484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x6e171cd7: tileRendererInUse null, GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x6e171cd7 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6e171cd7 created: GearsObj[0x27de42f1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6e171cd7 created: GearsObj[0x6ccf1990, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6e171cd7 created: GearsObj[0x6ccf1990, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0x27de42f1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ccf1990, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x405dd6bd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [0] orig : [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 4.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 8.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 9.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 10.5, [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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 11.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[main,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] [0] has current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true [apply] [1] set orig: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 170.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 171.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 174.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1080x1920, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 175.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 176.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x6e171cd7 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 177.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[main,5,main] GearsES2.display 0x6e171cd7 1920x1080, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x6e171cd7 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6e171cd7, angle 217.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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x6e171cd7 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] [0] set current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr] [apply] [0] has current: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true [apply] Thread[main-Animator#01,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[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x245b4bdc created: GearsObj[0x1d4ee5ac, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x245b4bdc created: GearsObj[0x24378377, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x245b4bdc created: GearsObj[0x24378377, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x245b4bdc FIN GearsES2[obj 0x245b4bdc isInit true, usesShared false, 1 GearsObj[0x1d4ee5ac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24378377, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c077149, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x245b4bdc 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, 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 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x245b4bdc 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, angle 153.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] Thread[main,5,main] GearsES2.reshape 0x245b4bdc 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, angle 155.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[main,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0x5200002 [apply] [1] has orig?: [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x245b4bdc: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x245b4bdc FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull [apply] XRandR 1.2 Reset: [xrandr, --output, HDMI-0, --preferred, --rotate, normal] [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402706396 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402706396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testScreenModeChange01_PreFull took 13.32 sec [apply] Testcase: testScreenModeChange02_PostFull took 11.092 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] 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 @ 1610402707811 ms III - Start [apply] SLOCK [T main @ 1610402707814 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01CreateVisibleDestroy) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy [apply] XXX VISIBLE.1 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3c407114: tileRendererInUse null, GearsES2[obj 0x3c407114 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3c407114 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c407114 created: GearsObj[0x4c895478, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c407114 created: GearsObj[0x632f30b4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c407114 created: GearsObj[0x632f30b4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3c407114 FIN GearsES2[obj 0x3c407114 isInit true, usesShared false, 1 GearsObj[0x4c895478, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x632f30b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad72f0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.1 -> FALSE [apply] XXX VISIBLE.2 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.2 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.3 -> FALSE [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.4 -> FALSE [apply] XXX VISIBLE.5 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.5 -> FALSE [apply] XXX VISIBLE.6 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.6 -> FALSE [apply] XXX VISIBLE.7 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.7 -> FALSE [apply] XXX VISIBLE.8 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.8 -> FALSE [apply] XXX VISIBLE.9 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.9 -> FALSE [apply] XXX VISIBLE.10 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.10 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A2: 1, B2: 1 [apply] Frames for animator.start(): A3: 126, B3: 108 [apply] Frames for animator.resume(): A4: 1, B4: 4 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3c407114: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3c407114 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x3c407114: tileRendererInUse null, GearsES2[obj 0x3c407114 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3c407114 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c407114 created: GearsObj[0x2b83e46f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c407114 created: GearsObj[0x7afc506a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c407114 created: GearsObj[0x7afc506a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x3c407114 FIN GearsES2[obj 0x3c407114 isInit true, usesShared false, 1 GearsObj[0x2b83e46f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7afc506a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a7ca52b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, angle 67.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true) recreate: A5: 1, B5: 1 [apply] junit.framework.TestListener: endTest(test01CreateVisibleDestroy) [apply] junit.framework.TestListener: startTest(test02aReparentTop2WinReparentRecreate) [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3c407114: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3c407114 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: -1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,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[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x42e99e4a created: GearsObj[0x19778fc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x42e99e4a created: GearsObj[0x61ee3e2c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x42e99e4a created: GearsObj[0x61ee3e2c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0x19778fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61ee3e2c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e979b7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x42e99e4a 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for window2.setVisible(true): A2: 1, B2: 1 [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 54.0, [l -1.3333334, r 1.3333334, b -1.0, t 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) 114 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 111.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 111.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 436, B10: 4 [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 179.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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 250.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 250.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 976, B11: 3 [apply] junit.framework.TestListener: endTest(test02aReparentTop2WinReparentRecreate) [apply] junit.framework.TestListener: startTest(test02bReparentTop2WinReparentNative) [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [apply] null [apply] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: -1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,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[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created: GearsObj[0x7e868b10, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created: GearsObj[0x5a42a388, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created: GearsObj[0x5a42a388, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x7e868b10, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a42a388, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f56e4fc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for window2.setVisible(true): A2: 1, B2: 1 [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 60.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Frames(1) 114 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 118.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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames(2) 1 [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 500, B10: 4 [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 184.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 250.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 1051, B11: 4 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.dispose FIN [apply] junit.framework.TestListener: endTest(test02bReparentTop2WinReparentNative) [apply] junit.framework.TestListener: startTest(test03aReparentWin2TopReparentRecreate) [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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x8dbdac1: tileRendererInUse null, GearsES2[obj 0x8dbdac1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x8dbdac1 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x8dbdac1 created: GearsObj[0x16013f56, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x8dbdac1 created: GearsObj[0x47619f41, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x8dbdac1 created: GearsObj[0x47619f41, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x8dbdac1 FIN GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x16013f56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47619f41, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a9f5b5f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x8dbdac1 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true) [apply] null [apply] ShaderProgram[id=10, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 68.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 138.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 138.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 575, B10: 3 [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 198.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 252.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 252.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 1044, B11: 4 [apply] junit.framework.TestListener: endTest(test03aReparentWin2TopReparentRecreate) [apply] junit.framework.TestListener: startTest(test03bReparentWin2TopReparentNative) [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x8dbdac1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x8dbdac1 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.init.0 0x3ce1e309: tileRendererInUse null, GearsES2[obj 0x3ce1e309 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3ce1e309 on Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3ce1e309 created: GearsObj[0x196001a8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3ce1e309 created: GearsObj[0x7272945d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3ce1e309 created: GearsObj[0x7272945d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.init.X 0x3ce1e309 FIN GearsES2[obj 0x3ce1e309 isInit true, usesShared false, 1 GearsObj[0x196001a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7272945d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x482db3ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 12 (enable: true) [apply] null [apply] ShaderProgram[id=12, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] Thread[main-Animator#09,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 70.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 140.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 566, B10: 4 [apply] Thread[main-Animator#09,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, 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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 259.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 1105, B11: 5 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x3ce1e309: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x3ce1e309 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative [apply] junit.framework.TestListener: endTest(test03bReparentWin2TopReparentNative) [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402732702 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402732703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.755 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402707811 ms III - Start [apply] SLOCK [T main @ 1610402707814 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy [apply] XXX VISIBLE.1 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3c407114: tileRendererInUse null, GearsES2[obj 0x3c407114 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3c407114 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c407114 created: GearsObj[0x4c895478, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c407114 created: GearsObj[0x632f30b4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c407114 created: GearsObj[0x632f30b4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3c407114 FIN GearsES2[obj 0x3c407114 isInit true, usesShared false, 1 GearsObj[0x4c895478, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x632f30b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad72f0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.1 -> FALSE [apply] XXX VISIBLE.2 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.2 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.3 -> FALSE [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.4 -> FALSE [apply] XXX VISIBLE.5 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.5 -> FALSE [apply] XXX VISIBLE.6 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.6 -> FALSE [apply] XXX VISIBLE.7 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.7 -> FALSE [apply] XXX VISIBLE.8 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.8 -> FALSE [apply] XXX VISIBLE.9 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.9 -> FALSE [apply] XXX VISIBLE.10 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] XXX VISIBLE.10 -> FALSE [apply] XXX VISIBLE.3 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A2: 1, B2: 1 [apply] Frames for animator.start(): A3: 126, B3: 108 [apply] Frames for animator.resume(): A4: 1, B4: 4 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3c407114: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3c407114 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [apply] XXX VISIBLE.4 -> TRUE [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.0 0x3c407114: tileRendererInUse null, GearsES2[obj 0x3c407114 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3c407114 on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c407114 created: GearsObj[0x2b83e46f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c407114 created: GearsObj[0x7afc506a, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c407114 created: GearsObj[0x7afc506a, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.init.X 0x3c407114 FIN GearsES2[obj 0x3c407114 isInit true, usesShared false, 1 GearsObj[0x2b83e46f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7afc506a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a7ca52b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.reshape 0x3c407114 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c407114, angle 67.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[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.display 0x3c407114 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true) recreate: A5: 1, B5: 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3c407114: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3c407114 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [apply] null [apply] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: -1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,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[main-Display-.x11_:0.0-1-EDT-4,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x42e99e4a created: GearsObj[0x19778fc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x42e99e4a created: GearsObj[0x61ee3e2c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x42e99e4a created: GearsObj[0x61ee3e2c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0x19778fc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61ee3e2c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e979b7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, 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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.display 0x42e99e4a 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for window2.setVisible(true): A2: 1, B2: 1 [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 54.0, [l -1.3333334, r 1.3333334, b -1.0, t 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) 114 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 111.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 111.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 436, B10: 4 [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 179.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[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 250.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x42e99e4a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x42e99e4a, angle 250.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 976, B11: 3 [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x42e99e4a FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-4,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [apply] null [apply] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: -1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,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[main-Display-.x11_:0.0-1-EDT-5,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x6dc17b83 created: GearsObj[0x7e868b10, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x6dc17b83 created: GearsObj[0x5a42a388, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x6dc17b83 created: GearsObj[0x5a42a388, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x7e868b10, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a42a388, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f56e4fc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, 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.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for window2.setVisible(true): A2: 1, B2: 1 [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 60.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Frames(1) 114 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 118.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[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames(2) 1 [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 500, B10: 4 [apply] Thread[main-Animator#05,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 184.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.reshape 0x6dc17b83 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x6dc17b83, angle 250.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.display 0x6dc17b83 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 1051, B11: 4 [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] GearsES2.dispose 0x6dc17b83 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.0 0x8dbdac1: tileRendererInUse null, GearsES2[obj 0x8dbdac1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x8dbdac1 on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x8dbdac1 created: GearsObj[0x16013f56, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x8dbdac1 created: GearsObj[0x47619f41, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x8dbdac1 created: GearsObj[0x47619f41, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.init.X 0x8dbdac1 FIN GearsES2[obj 0x8dbdac1 isInit true, usesShared false, 1 GearsObj[0x16013f56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47619f41, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a9f5b5f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.display 0x8dbdac1 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true) [apply] null [apply] ShaderProgram[id=10, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=19, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 68.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 138.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 138.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 575, B10: 3 [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200006, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 198.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[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 252.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Animator#07,5,main] GearsES2.reshape 0x8dbdac1 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200008, msaa false, tileRendererInUse null [apply] >> GearsES2 0x8dbdac1, angle 252.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: 1044, B11: 4 [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x8dbdac1: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] GearsES2.dispose 0x8dbdac1 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.init.0 0x3ce1e309: tileRendererInUse null, GearsES2[obj 0x3ce1e309 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3ce1e309 on Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3ce1e309 created: GearsObj[0x196001a8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3ce1e309 created: GearsObj[0x7272945d, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3ce1e309 created: GearsObj[0x7272945d, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.init.X 0x3ce1e309 FIN GearsES2[obj 0x3ce1e309 isInit true, usesShared false, 1 GearsObj[0x196001a8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7272945d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x482db3ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 12 (enable: true) [apply] null [apply] ShaderProgram[id=12, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.init FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.reshape FIN [apply] Frames for window1.setVisible(true): A1: 1, B1: 1 [apply] Thread[main-Animator#09,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 70.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 140.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 566, B10: 4 [apply] Thread[main-Animator#09,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, 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[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.reshape 0x3ce1e309 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3ce1e309, angle 259.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.display 0x3ce1e309 320x240, swapInterval 1, drawable 0x5200004 [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 1105, B11: 5 [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x3ce1e309: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] GearsES2.dispose 0x3ce1e309 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402732702 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402732703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01CreateVisibleDestroy took 2.748 sec [apply] Testcase: test02aReparentTop2WinReparentRecreate took 5.2 sec [apply] Testcase: test02bReparentTop2WinReparentNative took 5.226 sec [apply] Testcase: test03aReparentWin2TopReparentRecreate took 5.207 sec [apply] Testcase: test03bReparentWin2TopReparentNative took 5.148 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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402734141 ms III - Start [apply] SLOCK [T main @ 1610402734143 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw [apply] junit.framework.TestListener: startTest(test01NewtOnNewtParentChildDraw) [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.init.0 0x61df66b6: tileRendererInUse null, GearsES2[obj 0x61df66b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x61df66b6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x61df66b6 created: GearsObj[0x9f116cc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x61df66b6 created: GearsObj[0x12468a38, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x61df66b6 created: GearsObj[0x12468a38, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x61df66b6 FIN GearsES2[obj 0x61df66b6 isInit true, usesShared false, 1 GearsObj[0x9f116cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12468a38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d763516, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x61df66b6 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61df66b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 238, has 320 / 238, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 237, has 320 / 237, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 236, has 320 / 236, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 235, has 320 / 235, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 234, has 320 / 234, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 233, has 320 / 233, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 232, has 320 / 232, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 231, has 320 / 231, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 230, has 320 / 230, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 229, has 320 / 229, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 228, has 320 / 228, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 227, has 320 / 227, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 226, has 320 / 226, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 225, has 320 / 225, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 224, has 320 / 224, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 223, has 320 / 223, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 222, has 320 / 222, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 221, has 320 / 221, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 220, has 320 / 220, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 219, has 320 / 219, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 218, has 320 / 218, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 217, has 320 / 217, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 216, has 320 / 216, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 215, has 320 / 215, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 214, has 320 / 214, equals true, didWindowMove true, waitCount 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61df66b6: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61df66b6 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [apply] junit.framework.TestListener: endTest(test01NewtOnNewtParentChildDraw) [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 @ 1610402737009 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402737009 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.726 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402734141 ms III - Start [apply] SLOCK [T main @ 1610402734143 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5200002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.init.0 0x61df66b6: tileRendererInUse null, GearsES2[obj 0x61df66b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x61df66b6 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x61df66b6 created: GearsObj[0x9f116cc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x61df66b6 created: GearsObj[0x12468a38, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x61df66b6 created: GearsObj[0x12468a38, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x61df66b6 FIN GearsES2[obj 0x61df66b6 isInit true, usesShared false, 1 GearsObj[0x9f116cc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12468a38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d763516, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x61df66b6 0/0 320x240 of 320x240, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x61df66b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 238, has 320 / 238, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 237, has 320 / 237, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 236, has 320 / 236, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 235, has 320 / 235, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 234, has 320 / 234, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 233, has 320 / 233, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 232, has 320 / 232, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 231, has 320 / 231, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 230, has 320 / 230, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 229, has 320 / 229, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 228, has 320 / 228, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 227, has 320 / 227, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 226, has 320 / 226, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 225, has 320 / 225, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 224, has 320 / 224, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 223, has 320 / 223, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 222, has 320 / 222, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 221, has 320 / 221, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 220, has 320 / 220, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 219, has 320 / 219, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 218, has 320 / 218, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 217, has 320 / 217, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 216, has 320 / 216, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 215, has 320 / 215, equals true, didWindowMove true, waitCount 1 [apply] Thread[main,5,main] GearsES2.display 0x61df66b6 320x240, swapInterval 1, drawable 0x5200004 [apply] Moved: exp 320 / 214, has 320 / 214, equals true, didWindowMove true, waitCount 1 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61df66b6: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x61df66b6 FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-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 @ 1610402737009 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402737009 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01NewtOnNewtParentChildDraw took 2.818 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] junit.framework.TestListener: tests to run: 1 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402738440 ms III - Start [apply] SLOCK [T main @ 1610402738442 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00 [apply] junit.framework.TestListener: startTest(testWindow00) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x619713e5: tileRendererInUse null, GearsES2[obj 0x619713e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x619713e5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x619713e5 created: GearsObj[0x22f7fc85, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x619713e5 created: GearsObj[0x57c9c284, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x619713e5 created: GearsObj[0x57c9c284, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x619713e5 FIN GearsES2[obj 0x619713e5 isInit true, usesShared false, 1 GearsObj[0x22f7fc85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57c9c284, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1728c1ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x619713e5 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x619713e5 400x400, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x619713e5 400x400, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x20ce78ec: tileRendererInUse null, GearsES2[obj 0x20ce78ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x20ce78ec on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x20ce78ec created: GearsObj[0x4c66c58e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x20ce78ec created: GearsObj[0x6ca8ad3c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x20ce78ec created: GearsObj[0x6ca8ad3c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x20ce78ec FIN GearsES2[obj 0x20ce78ec isInit true, usesShared false, 1 GearsObj[0x4c66c58e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ca8ad3c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dfe6180, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x20ce78ec 0/0 300x300 of 300x300, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x20ce78ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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 false [apply] junit.framework.TestListener: endTest(testWindow00) [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20ce78ec: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20ce78ec FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x619713e5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x619713e5 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 @ 1610402741101 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402741102 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.545 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402738440 ms III - Start [apply] SLOCK [T main @ 1610402738442 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x619713e5: tileRendererInUse null, GearsES2[obj 0x619713e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x619713e5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x619713e5 created: GearsObj[0x22f7fc85, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x619713e5 created: GearsObj[0x57c9c284, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x619713e5 created: GearsObj[0x57c9c284, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x619713e5 FIN GearsES2[obj 0x619713e5 isInit true, usesShared false, 1 GearsObj[0x22f7fc85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57c9c284, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1728c1ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x619713e5 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x619713e5 400x400, swapInterval 1, drawable 0x5200002 [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x619713e5 400x400, swapInterval 1, drawable 0x5200002 [apply] GLProfiles window1: :0.0: Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x20ce78ec: tileRendererInUse null, GearsES2[obj 0x20ce78ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x20ce78ec on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x20ce78ec created: GearsObj[0x4c66c58e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x20ce78ec created: GearsObj[0x6ca8ad3c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x20ce78ec created: GearsObj[0x6ca8ad3c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x20ce78ec FIN GearsES2[obj 0x20ce78ec isInit true, usesShared false, 1 GearsObj[0x4c66c58e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ca8ad3c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1dfe6180, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x20ce78ec 0/0 300x300 of 300x300, swapInterval 1, drawable 0x5200004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x20ce78ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x619713e5 0/0 512x512 of 512x512, swapInterval 1, drawable 0x5200002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x619713e5, 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 false [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20ce78ec: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x20ce78ec FIN [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x619713e5: tileRendererInUse null [apply] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x619713e5 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 @ 1610402741101 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610402741102 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWindow00 took 1.331 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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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: 6.94 sec [junit] [junit] Testcase: testX11WindowMemoryLeak took 6.579 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.94 sec [junit] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402750935 ms III - Start [junit] SLOCK [T main @ 1610402750937 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 2/15 [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 3/15 [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 4/15 [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 5/15 [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 6/15 [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 7/15 [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 8/15 [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 9/15 [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 10/15 [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 11/15 [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 12/15 [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 13/15 [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 14/15 [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 15/15 [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610402757893 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402757893 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.886 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402750935 ms III - Start [junit] SLOCK [T main @ 1610402750937 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 2/15 [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 3/15 [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 4/15 [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 5/15 [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 6/15 [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 7/15 [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 8/15 [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 9/15 [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 10/15 [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 11/15 [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 12/15 [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 13/15 [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 14/15 [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 15/15 [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610402757893 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402757893 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01Onscreen took 5.087 sec [junit] Testcase: test02OffscreenFBO took 0.001 sec [junit] Testcase: test03OffscreenPBuffer took 0.001 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.886 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402750935 ms III - Start [junit] SLOCK [T main @ 1610402750937 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 2/15 [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 3/15 [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 4/15 [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 5/15 [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 6/15 [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 7/15 [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 8/15 [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 9/15 [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 10/15 [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 11/15 [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 12/15 [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 13/15 [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 14/15 [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop.0 15/15 [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610402757893 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402757893 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610402759742 ms III - Start [junit] SLOCK [T main @ 1610402759744 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen [junit] Loop # 0 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 1 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 2 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 3 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 4 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 5 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 6 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 7 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 8 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 9 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 10 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 11 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 12 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 13 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 14 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610402768457 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402768458 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.663 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402759742 ms III - Start [junit] SLOCK [T main @ 1610402759744 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen [junit] Loop # 0 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 1 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 2 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 3 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 4 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 5 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 6 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 7 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 8 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 9 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 10 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 11 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 12 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 13 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 14 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610402768457 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402768458 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01Onscreen took 6.853 sec [junit] Testcase: test02OffscreenFBO took 0.001 sec [junit] Testcase: test03OffscreenPBuffer took 0.001 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.663 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402759742 ms III - Start [junit] SLOCK [T main @ 1610402759744 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen [junit] Loop # 0 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 1 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 2 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 3 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 4 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 5 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 6 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 7 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 8 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 9 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 10 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 11 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 12 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 13 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Loop # 14 / 15 [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610402768457 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402768458 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402770228 ms III - Start [junit] SLOCK [T main @ 1610402770229 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb000e3f0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb0396ca0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] Iteration 1 / 5 [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] Iteration 2 / 5 [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] Iteration 3 / 5 [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] Iteration 4 / 5 [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610402799476 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402799476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.166 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 @ 1610402770228 ms III - Start [junit] SLOCK [T main @ 1610402770229 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01 [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb000e3f0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb0396ca0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610402799476 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402799476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 29.165 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.166 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 @ 1610402770228 ms III - Start [junit] SLOCK [T main @ 1610402770229 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01 [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb000e3f0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb0396ca0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] [junit] Pre-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] OK Button: JButton; javax.swing.JButton[,498,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=564,y=467] [junit] CANCEL Button: JButton; javax.swing.JButton[,604,17,101x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3d8f74dc,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=670,y=467] [junit] [junit] [junit] Post-ToolTip [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1bb02286d0, owner true, JAWTToolkitLock[obj 0x20958f2e, isOwner true, <5c618957, 6c79c12e>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: X11OnscreenGLXDrawable [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610402799476 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402799476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402801203 ms III - Start [junit] SLOCK [T main @ 1610402801204 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4dd12697: tileRendererInUse null, GearsES2[obj 0x4dd12697 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4dd12697 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4dd12697 created: GearsObj[0x4b07224a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4dd12697 created: GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4dd12697 created: GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4dd12697 FIN GearsES2[obj 0x4dd12697 isInit true, usesShared false, 1 GearsObj[0x4b07224a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68481096, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dd12697 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4dd12697, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dd12697 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4dd12697, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 10 f / 507 ms, 19.7 fps, 50 ms/f; total: 10 f, 19.7 fps, 50 ms/f [junit] 0 s: 10 f / 90 ms, 111.1 fps, 9 ms/f; total: 20 f, 33.5 fps, 29 ms/f [junit] 0 s: 10 f / 79 ms, 126.5 fps, 7 ms/f; total: 30 f, 44.3 fps, 22 ms/f [junit] 0 s: 10 f / 76 ms, 131.5 fps, 7 ms/f; total: 40 f, 53.1 fps, 18 ms/f [junit] 0 s: 10 f / 88 ms, 113.6 fps, 8 ms/f; total: 50 f, 59.5 fps, 16 ms/f [junit] 0 s: 10 f / 72 ms, 138.8 fps, 7 ms/f; total: 60 f, 65.7 fps, 15 ms/f [junit] 0 s: 10 f / 75 ms, 133.3 fps, 7 ms/f; total: 70 f, 70.9 fps, 14 ms/f [junit] 1 s: 10 f / 77 ms, 129.8 fps, 7 ms/f; total: 80 f, 75.1 fps, 13 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dd12697: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dd12697 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[GL3bc/GL3bc.sw] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7639e7f0: tileRendererInUse null, GearsES2[obj 0x7639e7f0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7639e7f0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7639e7f0 created: GearsObj[0x77903605, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7639e7f0 created: GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7639e7f0 created: GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7639e7f0 FIN GearsES2[obj 0x7639e7f0 isInit true, usesShared false, 1 GearsObj[0x77903605, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b3db3aa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7639e7f0 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7639e7f0, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7639e7f0 0/0 1920x1015 of 1920x1015, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7639e7f0, angle 1.0, [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0 -> [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0, v-flip false [junit] 0 s: 10 f / 429 ms, 23.3 fps, 42 ms/f; total: 10 f, 23.3 fps, 42 ms/f [junit] 0 s: 10 f / 217 ms, 46.0 fps, 21 ms/f; total: 20 f, 30.9 fps, 32 ms/f [junit] 0 s: 10 f / 215 ms, 46.5 fps, 21 ms/f; total: 30 f, 34.8 fps, 28 ms/f [junit] 1 s: 10 f / 219 ms, 45.6 fps, 21 ms/f; total: 40 f, 37.0 fps, 27 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7639e7f0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7639e7f0 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 @ 1610402805688 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402805688 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.381 sec [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402801203 ms III - Start [junit] SLOCK [T main @ 1610402801204 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4dd12697: tileRendererInUse null, GearsES2[obj 0x4dd12697 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4dd12697 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4dd12697 created: GearsObj[0x4b07224a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4dd12697 created: GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4dd12697 created: GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4dd12697 FIN GearsES2[obj 0x4dd12697 isInit true, usesShared false, 1 GearsObj[0x4b07224a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68481096, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dd12697 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4dd12697, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dd12697 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4dd12697, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 10 f / 507 ms, 19.7 fps, 50 ms/f; total: 10 f, 19.7 fps, 50 ms/f [junit] 0 s: 10 f / 90 ms, 111.1 fps, 9 ms/f; total: 20 f, 33.5 fps, 29 ms/f [junit] 0 s: 10 f / 79 ms, 126.5 fps, 7 ms/f; total: 30 f, 44.3 fps, 22 ms/f [junit] 0 s: 10 f / 76 ms, 131.5 fps, 7 ms/f; total: 40 f, 53.1 fps, 18 ms/f [junit] 0 s: 10 f / 88 ms, 113.6 fps, 8 ms/f; total: 50 f, 59.5 fps, 16 ms/f [junit] 0 s: 10 f / 72 ms, 138.8 fps, 7 ms/f; total: 60 f, 65.7 fps, 15 ms/f [junit] 0 s: 10 f / 75 ms, 133.3 fps, 7 ms/f; total: 70 f, 70.9 fps, 14 ms/f [junit] 1 s: 10 f / 77 ms, 129.8 fps, 7 ms/f; total: 80 f, 75.1 fps, 13 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dd12697: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dd12697 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7639e7f0: tileRendererInUse null, GearsES2[obj 0x7639e7f0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7639e7f0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7639e7f0 created: GearsObj[0x77903605, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7639e7f0 created: GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7639e7f0 created: GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7639e7f0 FIN GearsES2[obj 0x7639e7f0 isInit true, usesShared false, 1 GearsObj[0x77903605, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b3db3aa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7639e7f0 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7639e7f0, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7639e7f0 0/0 1920x1015 of 1920x1015, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7639e7f0, angle 1.0, [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0 -> [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0, v-flip false [junit] 0 s: 10 f / 429 ms, 23.3 fps, 42 ms/f; total: 10 f, 23.3 fps, 42 ms/f [junit] 0 s: 10 f / 217 ms, 46.0 fps, 21 ms/f; total: 20 f, 30.9 fps, 32 ms/f [junit] 0 s: 10 f / 215 ms, 46.5 fps, 21 ms/f; total: 30 f, 34.8 fps, 28 ms/f [junit] 1 s: 10 f / 219 ms, 45.6 fps, 21 ms/f; total: 40 f, 37.0 fps, 27 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7639e7f0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7639e7f0 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 @ 1610402805688 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402805688 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NoDeadlock took 1.406 sec [junit] Testcase: test02TriggerDeadlock took 1.205 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.381 sec [junit] [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402801203 ms III - Start [junit] SLOCK [T main @ 1610402801204 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4dd12697: tileRendererInUse null, GearsES2[obj 0x4dd12697 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4dd12697 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4dd12697 created: GearsObj[0x4b07224a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4dd12697 created: GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4dd12697 created: GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4dd12697 FIN GearsES2[obj 0x4dd12697 isInit true, usesShared false, 1 GearsObj[0x4b07224a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8440a06, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68481096, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dd12697 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4dd12697, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dd12697 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4dd12697, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 10 f / 507 ms, 19.7 fps, 50 ms/f; total: 10 f, 19.7 fps, 50 ms/f [junit] 0 s: 10 f / 90 ms, 111.1 fps, 9 ms/f; total: 20 f, 33.5 fps, 29 ms/f [junit] 0 s: 10 f / 79 ms, 126.5 fps, 7 ms/f; total: 30 f, 44.3 fps, 22 ms/f [junit] 0 s: 10 f / 76 ms, 131.5 fps, 7 ms/f; total: 40 f, 53.1 fps, 18 ms/f [junit] 0 s: 10 f / 88 ms, 113.6 fps, 8 ms/f; total: 50 f, 59.5 fps, 16 ms/f [junit] 0 s: 10 f / 72 ms, 138.8 fps, 7 ms/f; total: 60 f, 65.7 fps, 15 ms/f [junit] 0 s: 10 f / 75 ms, 133.3 fps, 7 ms/f; total: 70 f, 70.9 fps, 14 ms/f [junit] 1 s: 10 f / 77 ms, 129.8 fps, 7 ms/f; total: 80 f, 75.1 fps, 13 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dd12697: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dd12697 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7639e7f0: tileRendererInUse null, GearsES2[obj 0x7639e7f0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7639e7f0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7639e7f0 created: GearsObj[0x77903605, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7639e7f0 created: GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7639e7f0 created: GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7639e7f0 FIN GearsES2[obj 0x7639e7f0 isInit true, usesShared false, 1 GearsObj[0x77903605, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c44a467, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b3db3aa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7639e7f0 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7639e7f0, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7639e7f0 0/0 1920x1015 of 1920x1015, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7639e7f0, angle 1.0, [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0 -> [l -1.8916256, r 1.8916256, b -1.0, t 1.0] 3.7832513x2.0, v-flip false [junit] 0 s: 10 f / 429 ms, 23.3 fps, 42 ms/f; total: 10 f, 23.3 fps, 42 ms/f [junit] 0 s: 10 f / 217 ms, 46.0 fps, 21 ms/f; total: 20 f, 30.9 fps, 32 ms/f [junit] 0 s: 10 f / 215 ms, 46.5 fps, 21 ms/f; total: 30 f, 34.8 fps, 28 ms/f [junit] 1 s: 10 f / 219 ms, 45.6 fps, 21 ms/f; total: 40 f, 37.0 fps, 27 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7639e7f0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7639e7f0 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 @ 1610402805688 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402805688 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 @ 1610402807445 ms III - Start [junit] SLOCK [T main @ 1610402807447 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock [junit] BB.0: java.lang.Object@25b6d191 [junit] BB.1: java.lang.Object@25b6d191 [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 @ 1610402809391 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402809391 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.839 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402807445 ms III - Start [junit] SLOCK [T main @ 1610402807447 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock [junit] BB.0: java.lang.Object@25b6d191 [junit] BB.1: java.lang.Object@25b6d191 [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 @ 1610402809391 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402809391 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testDeadlock took 0.111 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.839 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402807445 ms III - Start [junit] SLOCK [T main @ 1610402807447 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock [junit] BB.0: java.lang.Object@25b6d191 [junit] BB.1: java.lang.Object@25b6d191 [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 @ 1610402809391 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402809391 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610402811314 ms III - Start [junit] SLOCK [T main @ 1610402811317 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT [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/GL3bc.sw], on-scr[.]] [junit] offscreen layer n/a [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/GL3bc.sw], on-scr[.]] [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] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x815b41f created: GearsObj[0x621eaa66, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x815b41f created: GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x815b41f created: GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x815b41f FIN GearsES2[obj 0x815b41f isInit true, usesShared false, 1 GearsObj[0x621eaa66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x571bd771, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0009-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f 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] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x233795b6: tileRendererInUse null, GearsES2[obj 0x233795b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x233795b6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x233795b6 created: GearsObj[0x1080c294, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x233795b6 created: GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x233795b6 created: GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x233795b6 FIN GearsES2[obj 0x233795b6 isInit true, usesShared false, 1 GearsObj[0x1080c294, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a21bbb5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 400x300, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 400x300, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0003-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0006-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x233795b6: 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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x233795b6 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] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f03482: tileRendererInUse null, GearsES2[obj 0x6f03482 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6f03482 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6f03482 created: GearsObj[0x1829f2b6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6f03482 created: GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6f03482 created: GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f03482 FIN GearsES2[obj 0x6f03482 isInit true, usesShared false, 1 GearsObj[0x1829f2b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26ea2950, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 400x300, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 400x300, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0003-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0006-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f03482: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f03482 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] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1fa121e2: tileRendererInUse null, GearsES2[obj 0x1fa121e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1fa121e2 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1fa121e2 created: GearsObj[0x29052d25, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1fa121e2 created: GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1fa121e2 created: GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1fa121e2 FIN GearsES2[obj 0x1fa121e2 isInit true, usesShared false, 1 GearsObj[0x29052d25, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x794b05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [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 4/29, size 800x600, [junit] visible true, displayable false, showing false, [junit] null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fa121e2: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fa121e2 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 @ 1610402815951 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402815953 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.551 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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 @ 1610402811314 ms III - Start [junit] SLOCK [T main @ 1610402811317 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x815b41f created: GearsObj[0x621eaa66, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x815b41f created: GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x815b41f created: GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x815b41f FIN GearsES2[obj 0x815b41f isInit true, usesShared false, 1 GearsObj[0x621eaa66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x571bd771, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0009-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x233795b6: tileRendererInUse null, GearsES2[obj 0x233795b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x233795b6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x233795b6 created: GearsObj[0x1080c294, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x233795b6 created: GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x233795b6 created: GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x233795b6 FIN GearsES2[obj 0x233795b6 isInit true, usesShared false, 1 GearsObj[0x1080c294, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a21bbb5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 400x300, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 400x300, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0003-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0006-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x233795b6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x233795b6 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f03482: tileRendererInUse null, GearsES2[obj 0x6f03482 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6f03482 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6f03482 created: GearsObj[0x1829f2b6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6f03482 created: GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6f03482 created: GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f03482 FIN GearsES2[obj 0x6f03482 isInit true, usesShared false, 1 GearsObj[0x1829f2b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26ea2950, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 400x300, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 400x300, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0003-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0006-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f03482: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f03482 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1fa121e2: tileRendererInUse null, GearsES2[obj 0x1fa121e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1fa121e2 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1fa121e2 created: GearsObj[0x29052d25, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1fa121e2 created: GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1fa121e2 created: GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1fa121e2 FIN GearsES2[obj 0x1fa121e2 isInit true, usesShared false, 1 GearsObj[0x29052d25, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x794b05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fa121e2: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fa121e2 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 @ 1610402815951 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402815953 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testGL2OffScreenAutoDblBuf took 1.791 sec [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 0.002 sec [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0.002 sec [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.001 sec [junit] Testcase: testGL2OffScreenPbuffer took 0.001 sec [junit] Testcase: testGL2OnScreenDblBuf took 1.131 sec [junit] Testcase: testGL2OnScreenDblBufMSAA took 0.59 sec [junit] Testcase: testGL2OnScreenDblBufStencil took 0.511 sec [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.533 sec [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.551 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.opengl.awt.GLCanvas [junit] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [junit] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow [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 4/29, 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 @ 1610402811314 ms III - Start [junit] SLOCK [T main @ 1610402811317 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x815b41f created: GearsObj[0x621eaa66, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x815b41f created: GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x815b41f created: GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x815b41f FIN GearsES2[obj 0x815b41f isInit true, usesShared false, 1 GearsObj[0x621eaa66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e0a8a72, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x571bd771, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 400x300, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 200x150, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x815b41f, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0009-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x815b41f 800x600, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x233795b6: tileRendererInUse null, GearsES2[obj 0x233795b6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x233795b6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x233795b6 created: GearsObj[0x1080c294, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x233795b6 created: GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x233795b6 created: GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x233795b6 FIN GearsES2[obj 0x233795b6 isInit true, usesShared false, 1 GearsObj[0x1080c294, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60a4fbd6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a21bbb5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 400x300, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 400x300, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0003-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 200x150, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x233795b6 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00043, msaa false, tileRendererInUse null [junit] >> GearsES2 0x233795b6, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0006-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x233795b6 800x600, swapInterval 1, drawable 0x4e00043 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x233795b6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x233795b6 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f03482: tileRendererInUse null, GearsES2[obj 0x6f03482 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6f03482 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6f03482 created: GearsObj[0x1829f2b6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6f03482 created: GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6f03482 created: GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f03482 FIN GearsES2[obj 0x6f03482 isInit true, usesShared false, 1 GearsObj[0x1829f2b6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bdff746, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26ea2950, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 400x300, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 400x300, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0003-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 200x150, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f03482 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f03482, 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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0006-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f03482 800x600, swapInterval 1, drawable 0x4e0005e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f03482: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f03482 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1fa121e2: tileRendererInUse null, GearsES2[obj 0x1fa121e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1fa121e2 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1fa121e2 created: GearsObj[0x29052d25, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1fa121e2 created: GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1fa121e2 created: GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1fa121e2 FIN GearsES2[obj 0x1fa121e2 isInit true, usesShared false, 1 GearsObj[0x29052d25, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fabfa77, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x794b05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 400x300 of 400x300, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 400x300, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 200x150, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fa121e2 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fa121e2, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1fa121e2 800x600, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fa121e2: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fa121e2 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 @ 1610402815951 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402815953 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] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402817728 ms III - Start [junit] SLOCK [T main @ 1610402817730 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA [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/GL3bc.sw], on-scr[.]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA [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/GL3bc.sw], on-scr[.]] [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] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Thread[main,5,main] GearsES2.init.0 0x696da30b: tileRendererInUse null, GearsES2[obj 0x696da30b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x696da30b on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x696da30b created: GearsObj[0x429bffaa, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x696da30b created: GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x696da30b created: GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x696da30b FIN GearsES2[obj 0x696da30b isInit true, usesShared false, 1 GearsObj[0x429bffaa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57d7f8ca, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x696da30b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x696da30b 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x696da30b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x696da30b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x696da30b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x696da30b FIN [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x696da30b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@51dcb805[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/0 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@783a467b, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <272113c4, 73e9cf30>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [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] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Thread[main,5,main] GearsES2.init.0 0x3f6f6701: tileRendererInUse null, GearsES2[obj 0x3f6f6701 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3f6f6701 on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3f6f6701 created: GearsObj[0x4f80542f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3f6f6701 created: GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3f6f6701 created: GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x3f6f6701 FIN GearsES2[obj 0x3f6f6701 isInit true, usesShared false, 1 GearsObj[0x4f80542f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x121314f7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x3f6f6701 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x3f6f6701 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3f6f6701 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3f6f6701 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, 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[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3f6f6701 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3527942a[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@130c12b7, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <5e600dd5, 576d5deb>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3f6f6701: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3f6f6701 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] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Thread[main,5,main] GearsES2.init.0 0x4d5650ae: tileRendererInUse null, GearsES2[obj 0x4d5650ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4d5650ae on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4d5650ae created: GearsObj[0x52719fb6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4d5650ae created: GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4d5650ae created: GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x4d5650ae FIN GearsES2[obj 0x4d5650ae isInit true, usesShared false, 1 GearsObj[0x52719fb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a883b15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x4d5650ae 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x4d5650ae 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x4d5650ae 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x4d5650ae 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, 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[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4d5650ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@a38c7fe[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@25641d39, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <7b36aa0c, 5824a83d>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x4d5650ae: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x4d5650ae 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] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Thread[main,5,main] GearsES2.init.0 0x65c7a252: tileRendererInUse null, GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x65c7a252 on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x65c7a252 created: GearsObj[0x38cee291, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x65c7a252 created: GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x65c7a252 created: GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x65c7a252 FIN GearsES2[obj 0x65c7a252 isInit true, usesShared false, 1 GearsObj[0x38cee291, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf09733f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x65c7a252 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x65c7a252 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x65c7a252 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x65c7a252 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, 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[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d154ccd[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@e350b40, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <41a0aa7d, 2794eab6>[count 0, qsz 0, owner ], surfaceLockCount 0]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x65c7a252: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x65c7a252 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 @ 1610402823551 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402823551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.732 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x696da30b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@51dcb805[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/0 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@783a467b, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <272113c4, 73e9cf30>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3f6f6701 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3527942a[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@130c12b7, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <5e600dd5, 576d5deb>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4d5650ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@a38c7fe[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@25641d39, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <7b36aa0c, 5824a83d>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d154ccd[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@e350b40, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <41a0aa7d, 2794eab6>[count 0, qsz 0, owner ], surfaceLockCount 0]] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402817728 ms III - Start [junit] SLOCK [T main @ 1610402817730 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[main,5,main] GearsES2.init.0 0x696da30b: tileRendererInUse null, GearsES2[obj 0x696da30b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x696da30b on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x696da30b created: GearsObj[0x429bffaa, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x696da30b created: GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x696da30b created: GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x696da30b FIN GearsES2[obj 0x696da30b isInit true, usesShared false, 1 GearsObj[0x429bffaa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57d7f8ca, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x696da30b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x696da30b 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x696da30b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x696da30b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x696da30b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x696da30b 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[main,5,main] GearsES2.init.0 0x3f6f6701: tileRendererInUse null, GearsES2[obj 0x3f6f6701 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3f6f6701 on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3f6f6701 created: GearsObj[0x4f80542f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3f6f6701 created: GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3f6f6701 created: GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x3f6f6701 FIN GearsES2[obj 0x3f6f6701 isInit true, usesShared false, 1 GearsObj[0x4f80542f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x121314f7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x3f6f6701 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x3f6f6701 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3f6f6701 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3f6f6701 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, 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[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3f6f6701: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3f6f6701 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[main,5,main] GearsES2.init.0 0x4d5650ae: tileRendererInUse null, GearsES2[obj 0x4d5650ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4d5650ae on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4d5650ae created: GearsObj[0x52719fb6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4d5650ae created: GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4d5650ae created: GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x4d5650ae FIN GearsES2[obj 0x4d5650ae isInit true, usesShared false, 1 GearsObj[0x52719fb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a883b15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x4d5650ae 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x4d5650ae 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x4d5650ae 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x4d5650ae 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, 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[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x4d5650ae: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x4d5650ae 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[main,5,main] GearsES2.init.0 0x65c7a252: tileRendererInUse null, GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x65c7a252 on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x65c7a252 created: GearsObj[0x38cee291, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x65c7a252 created: GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x65c7a252 created: GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x65c7a252 FIN GearsES2[obj 0x65c7a252 isInit true, usesShared false, 1 GearsObj[0x38cee291, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf09733f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x65c7a252 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x65c7a252 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x65c7a252 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x65c7a252 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, 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[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x65c7a252: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x65c7a252 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 @ 1610402823551 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402823551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 1.797 sec [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0.002 sec [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.001 sec [junit] Testcase: testGL2OffScreenLayerAutoDblBuf took 0.001 sec [junit] Testcase: testGL2OffScreenPbuffer took 0.001 sec [junit] Testcase: testGL2OnScreenDblBuf took 1.412 sec [junit] Testcase: testGL2OnScreenDblBufMSAA took 0.886 sec [junit] Testcase: testGL2OnScreenDblBufStencil took 0.801 sec [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.841 sec [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.732 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x696da30b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@51dcb805[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/0 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@783a467b, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <272113c4, 73e9cf30>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x3f6f6701 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3527942a[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@130c12b7, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <5e600dd5, 576d5deb>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4d5650ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@a38c7fe[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@25641d39, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <7b36aa0c, 5824a83d>[count 0, qsz 0, owner ], 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/GL3bc.sw], 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/GL3bc.sw], on-scr[.]] [junit] Window: com.jogamp.newt.opengl.GLWindow [junit] Window Caps Pre_GL: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Pre-GL(0): jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, jogamp.newt.driver.x11.WindowDriver [junit] Window Caps PostGL : GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Chosen GL Caps(1): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Chosen GL CTX (2): 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [junit] Chosen GL Caps(2): GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] Drawable Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.x11.WindowDriver [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,4,29,800x600,invalid] [junit] Fin: GLWindow[ [junit] Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d154ccd[init false], ], [junit] Drawable: null, [junit] Context: null, [junit] Window: jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[4/29 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), [junit] NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 0, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], null, NEWT-Display[.x11_:0.0-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@e350b40, ], [junit] MouseListeners num 0 [], [junit] PointerGestures default true, custom 0 [], [junit] KeyListeners num 0 [], [junit] windowLock <41a0aa7d, 2794eab6>[count 0, qsz 0, owner ], surfaceLockCount 0]] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402817728 ms III - Start [junit] SLOCK [T main @ 1610402817730 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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[main,5,main] GearsES2.init.0 0x696da30b: tileRendererInUse null, GearsES2[obj 0x696da30b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x696da30b on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x696da30b created: GearsObj[0x429bffaa, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x696da30b created: GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x696da30b created: GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x696da30b FIN GearsES2[obj 0x696da30b isInit true, usesShared false, 1 GearsObj[0x429bffaa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5403f35f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57d7f8ca, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x696da30b 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x696da30b 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x696da30b 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x696da30b 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x696da30b, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x696da30b 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x696da30b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x696da30b 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[main,5,main] GearsES2.init.0 0x3f6f6701: tileRendererInUse null, GearsES2[obj 0x3f6f6701 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3f6f6701 on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3f6f6701 created: GearsObj[0x4f80542f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3f6f6701 created: GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3f6f6701 created: GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x3f6f6701 FIN GearsES2[obj 0x3f6f6701 isInit true, usesShared false, 1 GearsObj[0x4f80542f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60bd273d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x121314f7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x3f6f6701 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x3f6f6701 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3f6f6701 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3f6f6701 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3f6f6701, 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[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x3f6f6701 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3f6f6701: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3f6f6701 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[main,5,main] GearsES2.init.0 0x4d5650ae: tileRendererInUse null, GearsES2[obj 0x4d5650ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4d5650ae on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4d5650ae created: GearsObj[0x52719fb6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4d5650ae created: GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4d5650ae created: GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x4d5650ae FIN GearsES2[obj 0x4d5650ae isInit true, usesShared false, 1 GearsObj[0x52719fb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3012646b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a883b15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x4d5650ae 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x4d5650ae 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x4d5650ae 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x4d5650ae 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4d5650ae, 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[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x4d5650ae 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x4d5650ae: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x4d5650ae 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[main,5,main] GearsES2.init.0 0x65c7a252: tileRendererInUse null, GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x65c7a252 on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x65c7a252 created: GearsObj[0x38cee291, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x65c7a252 created: GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x65c7a252 created: GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main,5,main] GearsES2.init.X 0x65c7a252 FIN GearsES2[obj 0x65c7a252 isInit true, usesShared false, 1 GearsObj[0x38cee291, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b45a2f5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xf09733f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main,5,main] GearsES2.reshape 0x65c7a252 0/0 400x300 of 400x300, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, 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[main,5,main] GearsES2.display 0x65c7a252 400x300, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 400x300, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0400x0300.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x65c7a252 0/0 200x150 of 200x150, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, 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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 200x150, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0005-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0200x0150.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x65c7a252 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, 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[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x65c7a252 800x600, swapInterval 1, drawable 0x5600002 [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0010-GL2___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa00_default-0800x0600.png [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x65c7a252: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x65c7a252 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 @ 1610402823551 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402823551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610402825314 ms III - Start [junit] SLOCK [T main @ 1610402825316 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] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT [junit] Chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610402827447 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402827448 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.048 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 @ 1610402825314 ms III - Start [junit] SLOCK [T main @ 1610402825316 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610402827447 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402827448 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GLOffscreenDrawable took 2.084 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.048 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 @ 1610402825314 ms III - Start [junit] SLOCK [T main @ 1610402825316 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[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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 @ 1610402827447 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402827448 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 @ 1610402829137 ms III - Start [junit] SLOCK [T main @ 1610402829139 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png [junit] Frame# 2, user #2 [junit] reshape .. [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-GL3bc_-sw-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-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0005 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] TextRendererGLEL.display: Frame 0006 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] TextRendererGLEL.display: Frame 0007 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0008 (003): 0222x0137 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0222x0137.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0010 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0012 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0013 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0014 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0015 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0016 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0017 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0018 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0019 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0020 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0021 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0022 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0023 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0024 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0025 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0026 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0027 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0028 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0029 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0030 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0031 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0032 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0033 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0034 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0035 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0036 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0037 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0038 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0039 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0040 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0041 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0042 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0043 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0044 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0045 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0046 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0047 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0048 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0049 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0050 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0051 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0052 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0053 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0054 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0055 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0056 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0057 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0058 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0059 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0060 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0061 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0062 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0063 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0064 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0065 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0066 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0067 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0068 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0069 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0070 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0071 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0072 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0073 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0074 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0075 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0076 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0077 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0078 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0079 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0080 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0081 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0082 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0083 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0084 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0085 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0086 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0087 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0088 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0089 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0090 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0091 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0092 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0093 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0094 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0095 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0096 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0097 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0098 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0099 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0100 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0101 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0102 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0103 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0104 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0105 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0106 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0107 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0108 (003): 0322x0237 [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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] has msaa: false [junit] [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0001-awt-usr001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-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.test10_MSAA8_DefFlip-n0002-awt-usr002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-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.test10_MSAA8_DefFlip-n0003-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0420x0340.png [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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-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, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [junit] ++++ 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 @ 1610402839457 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402839457 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.217 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402829137 ms III - Start [junit] SLOCK [T main @ 1610402829139 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png [junit] Frame# 2, user #2 [junit] reshape .. [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-GL3bc_-sw-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-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0005 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] TextRendererGLEL.display: Frame 0006 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] TextRendererGLEL.display: Frame 0007 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0008 (003): 0222x0137 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0222x0137.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0010 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0012 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0013 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0014 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0015 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0016 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0017 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0018 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0019 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0020 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0021 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0022 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0023 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0024 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0025 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0026 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0027 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0028 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0029 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0030 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0031 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0032 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0033 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0034 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0035 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0036 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0037 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0038 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0039 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0040 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0041 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0042 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0043 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0044 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0045 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0046 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0047 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0048 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0049 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0050 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0051 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0052 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0053 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0054 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0055 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0056 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0057 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0058 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0059 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0060 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0061 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0062 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0063 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0064 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0065 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0066 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0067 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0068 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0069 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0070 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0071 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0072 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0073 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0074 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0075 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0076 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0077 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0078 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0079 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0080 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0081 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0082 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0083 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0084 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0085 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0086 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0087 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0088 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0089 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0090 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0091 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0092 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0093 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0094 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0095 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0096 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0097 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0098 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0099 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0100 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0101 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0102 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0103 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0104 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0105 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0106 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0107 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0108 (003): 0322x0237 [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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] has msaa: false [junit] [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0001-awt-usr001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-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.test10_MSAA8_DefFlip-n0002-awt-usr002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-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.test10_MSAA8_DefFlip-n0003-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0420x0340.png [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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-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, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [junit] ++++ 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 @ 1610402839457 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402839457 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00_MSAA0_DefFlip took 4.678 sec [junit] Testcase: test01_MSAA0_UsrFlip took 0.001 sec [junit] Testcase: test10_MSAA8_DefFlip took 3.826 sec [junit] Testcase: test11_MSAA8_UsrFlip took 0.001 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.217 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402829137 ms III - Start [junit] SLOCK [T main @ 1610402829139 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png [junit] Frame# 2, user #2 [junit] reshape .. [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-GL3bc_-sw-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-GL3bc_-sw-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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0005 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] TextRendererGLEL.display: Frame 0006 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] TextRendererGLEL.display: Frame 0007 (003): 0422x0337 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0422x0337.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0008 (003): 0222x0137 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0222x0137.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0010 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0322x0237 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0322x0237.png [junit] TextRendererGLEL.display: Frame 0012 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0013 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0014 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0015 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0016 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0017 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0018 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0019 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0020 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0021 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0022 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0023 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0024 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0025 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0026 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0027 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0028 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0029 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0030 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0031 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0032 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0033 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0034 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0035 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0036 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0037 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0038 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0039 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0040 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0041 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0042 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0043 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0044 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0045 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0046 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0047 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0048 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0049 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0050 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0051 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0052 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0053 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0054 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0055 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0056 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0057 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0058 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0059 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0060 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0061 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0062 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0063 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0064 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0065 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0066 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0067 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0068 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0069 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0070 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0071 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0072 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0073 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0074 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0075 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0076 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0077 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0078 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0079 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0080 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0081 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0082 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0083 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0084 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0085 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0086 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0087 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0088 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0089 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0090 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0091 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0092 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0093 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0094 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0095 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0096 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0097 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0098 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0099 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0100 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0101 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0102 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0103 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0104 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0105 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0106 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0107 (003): 0322x0237 [junit] TextRendererGLEL.display: Frame 0108 (003): 0322x0237 [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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] has msaa: false [junit] [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-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.test10_MSAA8_DefFlip-n0001-awt-usr001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-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.test10_MSAA8_DefFlip-n0002-awt-usr002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-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.test10_MSAA8_DefFlip-n0003-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0005 (003): 0420x0340 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0420x0340.png [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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-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, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240 [junit] ++++ 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 @ 1610402839457 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402839457 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402841244 ms III - Start [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT [junit] SLOCK [T main @ 1610402841246 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip [junit] ----------------------------------------------------------------------------------------------------- [junit] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 8, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0004 (001): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr001-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] Frame# 5, user #2 [junit] TextRendererGLEL.display: Frame 0005 (002): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr002-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] Frame# 6, user #3 [junit] TextRendererGLEL.display: Frame 0006 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] reshape .. [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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png [junit] TextRendererGLEL.display: Frame 0008 (003): 0420x0340 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png [junit] reshape .. [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-GL3bc_-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-GL3bc_-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-GL3bc_-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] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [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] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 8, source] [junit] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, shader: 6, source] [junit] ShaderCode[id=31, type=VERTEX_SHADER, valid=true, 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-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [junit] ++++ 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 @ 1610402859751 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402859752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.465 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402841244 ms III - Start [junit] SLOCK [T main @ 1610402841246 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip [junit] ----------------------------------------------------------------------------------------------------- [junit] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 8, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0004 (001): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr001-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] Frame# 5, user #2 [junit] TextRendererGLEL.display: Frame 0005 (002): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr002-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] Frame# 6, user #3 [junit] TextRendererGLEL.display: Frame 0006 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] reshape .. [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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png [junit] TextRendererGLEL.display: Frame 0008 (003): 0420x0340 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png [junit] reshape .. [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-GL3bc_-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-GL3bc_-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-GL3bc_-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] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [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] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 8, source] [junit] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, shader: 6, source] [junit] ShaderCode[id=31, type=VERTEX_SHADER, valid=true, 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-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [junit] ++++ 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 @ 1610402859751 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402859752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00_MSAA0_DefFlip took 5.038 sec [junit] Testcase: test01_MSAA0_UsrFlip took 3.836 sec [junit] Testcase: test10_MSAA8_DefFlip took 3.915 sec [junit] Testcase: test11_MSAA8_UsrFlip took 3.828 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.465 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402841244 ms III - Start [junit] SLOCK [T main @ 1610402841246 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip [junit] ----------------------------------------------------------------------------------------------------- [junit] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 8, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0004 (001): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr001-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] Frame# 5, user #2 [junit] TextRendererGLEL.display: Frame 0005 (002): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr002-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] Frame# 6, user #3 [junit] TextRendererGLEL.display: Frame 0006 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] reshape .. [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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png [junit] TextRendererGLEL.display: Frame 0008 (003): 0420x0340 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png [junit] reshape .. [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-GL3bc_-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-GL3bc_-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-GL3bc_-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] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [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] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 8, source] [junit] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 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-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] ++++ 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: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true [junit] ----------------------------------------------------------------------------------------------------- [junit] GLEventListener init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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, [junit] ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, shader: 6, source] [junit] ShaderCode[id=31, type=VERTEX_SHADER, valid=true, 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-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0220x0140.png [junit] reshape .. [junit] TextRendererGLEL.display: Frame 0009 (003): 0320x0240 [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0009-awt-usr003-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [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-GL3bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa01_default-0320x0240.png [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240 [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240 [junit] ++++ 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 @ 1610402859751 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402859752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402861526 ms III - Start [junit] SLOCK [T main @ 1610402861528 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain [junit] ----------------------------------------------------------------------------------------------------- [junit] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [junit] Implementation Build: 2.4-b938-20210111 [junit] Implementation Branch: origin/master [junit] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [junit] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [junit] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [junit] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [junit] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [junit] Implementation Build: 2.4-b1507-20210111 [junit] Implementation Branch: origin/master [junit] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5c5eefef, isOwner false, <16293aa2, 5158b42f>[count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] [junit] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5c5eefef, isOwner false, <16293aa2, 5158b42f>[count 0, qsz 0, owner ]]] [junit] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] [junit] [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f42c001bad0, owner true, JAWTToolkitLock[obj 0x1c7fee87, isOwner true, <98ae5bf, 234e4e58>[count 1, qsz 0, owner ]]]: [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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 @ 1610402863823 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402863823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.216 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402861526 ms III - Start [junit] SLOCK [T main @ 1610402861528 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain [junit] ----------------------------------------------------------------------------------------------------- [junit] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [junit] Implementation Build: 2.4-b938-20210111 [junit] Implementation Branch: origin/master [junit] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [junit] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [junit] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [junit] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [junit] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [junit] Implementation Build: 2.4-b1507-20210111 [junit] Implementation Branch: origin/master [junit] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5c5eefef, isOwner false, <16293aa2, 5158b42f>[count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] [junit] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5c5eefef, isOwner false, <16293aa2, 5158b42f>[count 0, qsz 0, owner ]]] [junit] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] [junit] [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f42c001bad0, owner true, JAWTToolkitLock[obj 0x1c7fee87, isOwner true, <98ae5bf, 234e4e58>[count 1, qsz 0, owner ]]]: [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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 @ 1610402863823 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402863823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testMain took 2.23 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.216 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402861526 ms III - Start [junit] SLOCK [T main @ 1610402861528 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain [junit] ----------------------------------------------------------------------------------------------------- [junit] Platform: LINUX / Linux 4.19.0-12-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: [junit] int8 1 / 1, int16 2 / 2 [junit] int 4 / 4, long 8 / 8 [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: 11.0.9 (11.0.9u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, JavaSE: true, Java9: true, Java6: true, 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.4 [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.4.0-rc-20210111 [junit] Implementation Build: 2.4-b938-20210111 [junit] Implementation Branch: origin/master [junit] Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9 [junit] Implementation SHA Sources: f2ac91d5ae0217ec0e3073f0c0210dacc2cf1f0f326d0b4db7f0c1491afcc58d [junit] Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8 [junit] Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c [junit] Implementation SHA Natives: 70663aedc6552c7dbfdbc4988d55cb645e6b7c00cad7c0351f6a53d0e240d126 [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.4 [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.4.0-rc-20210111 [junit] Implementation Build: 2.4-b1507-20210111 [junit] Implementation Branch: origin/master [junit] Implementation Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991 [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 X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5c5eefef, isOwner false, <16293aa2, 5158b42f>[count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] [junit] Capabilities for X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5c5eefef, isOwner false, <16293aa2, 5158b42f>[count 0, qsz 0, owner ]]] [junit] GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x87: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xad: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xae: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xaf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xb9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xba: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbe: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xbf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xc4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xe9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xea: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xeb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xec: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xed: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xee: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xef: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xf9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfa: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xfe: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x125: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x126: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x127: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x129: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x12f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x131: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x132: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x133: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x135: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x136: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x137: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x139: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x251: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x252: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x253: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x254: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x255: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x256: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x257: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x258: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x259: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x25f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x260: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x261: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x262: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x263: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x264: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x265: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x266: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x28f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x290: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x291: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x292: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x293: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x294: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x295: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x296: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x297: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x298: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x299: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x29f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2a4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2c9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2ca: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cb: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2ce: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2cf: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d1: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d2: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d3: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d5: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d6: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d7: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2d9: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2da: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2db: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2dd: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2de: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2df: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x305: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x306: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x307: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x308: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x309: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x30f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x310: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x311: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x312: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x313: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x314: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x315: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x316: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x317: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x318: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x319: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x31c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x357: rgba 10/10/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x46f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x470: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x471: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x472: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x473: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x474: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x475: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x476: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x477: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x478: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x479: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x47f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x480: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x481: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x482: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x483: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid ----, fbc 0x484: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x22, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x70, fbc 0x4b3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c1, fbc 0x161: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c2, fbc 0x162: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c3, fbc 0x163: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c4, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c5, fbc 0x165: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c6, fbc 0x166: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c8, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ca, fbc 0x16a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cb, fbc 0x16b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cc, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cd, fbc 0x16d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ce, fbc 0x16e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d0, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d1, fbc 0x171: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d2, fbc 0x172: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d3, fbc 0x173: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d4, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d5, fbc 0x176: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d6, fbc 0x177: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4d7, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fc, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fd, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4fe, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x4ff, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x500, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x501, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x503, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x505, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x506, fbc 0x1a7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x507, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x508, fbc 0x1a9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x509, fbc 0x1aa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50c, fbc 0x1ad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50d, fbc 0x1ae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50e, fbc 0x1af: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x50f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x510, fbc 0x1b1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x512, fbc 0x1b3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x513, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x538, fbc 0x1d9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x539, fbc 0x1da: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53a, fbc 0x1db: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53b, fbc 0x1dc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53c, fbc 0x1dd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53d, fbc 0x1de: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53e, fbc 0x1df: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x53f, fbc 0x1e0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x540, fbc 0x1e1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x541, fbc 0x1e2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x542, fbc 0x1e3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x543, fbc 0x1e4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x544, fbc 0x1e5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x545, fbc 0x1e6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x546, fbc 0x1e7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x547, fbc 0x1e8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x548, fbc 0x1e9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x549, fbc 0x1ea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54a, fbc 0x1eb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54b, fbc 0x1ec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54c, fbc 0x1ed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54d, fbc 0x1ee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54e, fbc 0x1ef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x54f, fbc 0x1f0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x574, fbc 0x215: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x575, fbc 0x216: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x576, fbc 0x217: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x577, fbc 0x218: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x578, fbc 0x219: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x579, fbc 0x21a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57a, fbc 0x21b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57b, fbc 0x21c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57c, fbc 0x21d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57d, fbc 0x21e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57e, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x57f, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x580, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x581, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x582, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x583, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x584, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x585, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x586, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x587, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x588, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x589, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x58a, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x58b, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b0, fbc 0x37d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b1, fbc 0x37e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b2, fbc 0x37f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b3, fbc 0x380: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b4, fbc 0x381: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b5, fbc 0x382: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b6, fbc 0x383: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b7, fbc 0x384: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b8, fbc 0x385: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5b9, fbc 0x386: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ba, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bb, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bc, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bd, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5be, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5bf, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c0, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c1, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c2, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c3, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c4, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c5, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5c6, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5eb, fbc 0x3b9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ec, fbc 0x3ba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ed, fbc 0x3bb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ee, fbc 0x3bc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ef, fbc 0x3bd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f0, fbc 0x3be: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f1, fbc 0x3bf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f2, fbc 0x3c0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f3, fbc 0x3c1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f4, fbc 0x3c2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f5, fbc 0x3c3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f6, fbc 0x3c4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f7, fbc 0x3c5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f8, fbc 0x3c6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5f9, fbc 0x3c7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fa, fbc 0x3c8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fb, fbc 0x3c9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fc, fbc 0x3ca: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fd, fbc 0x3cb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5fe, fbc 0x3cc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x5ff, fbc 0x3cd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x600, fbc 0x3ce: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x601, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x602, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x627, fbc 0x3f5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x628, fbc 0x3f6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x629, fbc 0x3f7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62a, fbc 0x3f8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62b, fbc 0x3f9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62c, fbc 0x3fa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62d, fbc 0x3fb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62e, fbc 0x3fc: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x62f, fbc 0x3fd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x630, fbc 0x3fe: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x631, fbc 0x3ff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x632, fbc 0x400: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x633, fbc 0x401: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x634, fbc 0x402: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x635, fbc 0x403: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x636, fbc 0x404: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x637, fbc 0x405: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x638, fbc 0x406: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x639, fbc 0x407: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63a, fbc 0x408: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63b, fbc 0x409: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63c, fbc 0x40a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63d, fbc 0x40b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x63e, fbc 0x40c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x663, fbc 0x431: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x664, fbc 0x432: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x665, fbc 0x433: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x666, fbc 0x434: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x667, fbc 0x435: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x668, fbc 0x436: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x669, fbc 0x437: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66a, fbc 0x438: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66b, fbc 0x439: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66c, fbc 0x43a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66d, fbc 0x43b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66e, fbc 0x43c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x66f, fbc 0x43d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x670, fbc 0x43e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x671, fbc 0x43f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x672, fbc 0x440: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x673, fbc 0x441: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x674, fbc 0x442: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x675, fbc 0x443: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x676, fbc 0x444: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x677, fbc 0x445: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x678, fbc 0x446: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x679, fbc 0x447: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x67a, fbc 0x448: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x69f, fbc 0x4a9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a0, fbc 0x4aa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a1, fbc 0x4ab: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a2, fbc 0x4ac: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a4, fbc 0x4ae: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a5, fbc 0x4af: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a6, fbc 0x4b0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a7, fbc 0x4b1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a8, fbc 0x4b2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6a9, fbc 0x4b4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6aa, fbc 0x4b5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ab, fbc 0x4b6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ac, fbc 0x4b7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ad, fbc 0x4b8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6ae, fbc 0x4b9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6af, fbc 0x4ba: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b0, fbc 0x4bb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b1, fbc 0x4bc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b2, fbc 0x4bd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b3, fbc 0x4be: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b4, fbc 0x4bf: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] GLCaps[glx vid 0x6b5, fbc 0x4c0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[fbo, pbuffer, bitmap]] [junit] [junit] [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f42c001bad0, owner true, JAWTToolkitLock[obj 0x1c7fee87, isOwner true, <98ae5bf, 234e4e58>[count 1, qsz 0, owner ]]]: [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [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 @ 1610402863823 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402863823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402865697 ms III - Start [junit] SLOCK [T main @ 1610402865700 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3 [junit] offscreen layer n/a [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault [junit] offscreen layer n/a [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00 [junit] Java Version: 11.0.9 [junit] OS Version: 4.19.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 @ 1610402867539 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402867540 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.746 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402865697 ms III - Start [junit] SLOCK [T main @ 1610402865700 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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: 11.0.9 [junit] OS Version: 4.19.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 @ 1610402867539 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402867540 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_GL3 took 1.727 sec [junit] Testcase: test01_GLDefault took 0.001 sec [junit] Testcase: testInfo00 took 0.002 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.746 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402865697 ms III - Start [junit] SLOCK [T main @ 1610402865700 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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: 11.0.9 [junit] OS Version: 4.19.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 @ 1610402867539 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402867540 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402869477 ms III - Start [junit] SLOCK [T main @ 1610402869480 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT [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 @ 1610402871312 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402871312 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.754 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402869477 ms III - Start [junit] SLOCK [T main @ 1610402869480 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 @ 1610402871312 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402871312 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_GLDefault took 0.657 sec [junit] Testcase: test02_GL3 took 1.069 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.754 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402869477 ms III - Start [junit] SLOCK [T main @ 1610402869480 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 @ 1610402871312 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402871312 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402873246 ms III - Start [junit] SLOCK [T main @ 1610402873249 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock [junit] BB.0: java.lang.Object@21dab646 [junit] BB.1: java.lang.Object@21dab646 [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 @ 1610402875199 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402875200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.894 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402873246 ms III - Start [junit] SLOCK [T main @ 1610402873249 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock [junit] BB.0: java.lang.Object@21dab646 [junit] BB.1: java.lang.Object@21dab646 [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 @ 1610402875199 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402875200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testDeadlock took 0.145 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.894 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402873246 ms III - Start [junit] SLOCK [T main @ 1610402873249 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock [junit] BB.0: java.lang.Object@21dab646 [junit] BB.1: java.lang.Object@21dab646 [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 @ 1610402875199 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402875200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [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 @ 1610402877089 ms III - Start [junit] SLOCK [T main @ 1610402877091 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01 [junit] Thread[main,5,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list reused: 1 [junit] gear2 list reused: 2 [junit] gear3 list reused: 3 [junit] Shared Gears: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list reused: 1 [junit] gear2 list reused: 2 [junit] gear3 list reused: 3 [junit] Shared Gears: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00036, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 4 [junit] gear2 list created: 5 [junit] gear3 list created: 6 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0004c, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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 @ 1610402880454 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402880455 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.285 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402877089 ms III - Start [junit] SLOCK [T main @ 1610402877091 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01 [junit] Thread[main,5,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list reused: 1 [junit] gear2 list reused: 2 [junit] gear3 list reused: 3 [junit] Shared Gears: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list reused: 1 [junit] gear2 list reused: 2 [junit] gear3 list reused: 3 [junit] Shared Gears: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00036, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 4 [junit] gear2 list created: 5 [junit] gear3 list created: 6 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0004c, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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 @ 1610402880454 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402880455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 1.519 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.285 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402877089 ms III - Start [junit] SLOCK [T main @ 1610402877091 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01 [junit] Thread[main,5,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list reused: 1 [junit] gear2 list reused: 2 [junit] gear3 list reused: 3 [junit] Shared Gears: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list reused: 1 [junit] gear2 list reused: 2 [junit] gear3 list reused: 3 [junit] Shared Gears: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00036, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 4 [junit] gear2 list created: 5 [junit] gear3 list created: 6 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0004c, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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 @ 1610402880454 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402880455 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 @ 1610402882230 ms III - Start [junit] SLOCK [T main @ 1610402882232 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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 0x2e377400 [junit] Creating vertex VBO on slave 0x2e377400 [junit] Creating index VBO on slave 0x2e377400 [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using local VBOs on slave 0x1757cd72 [junit] Creating vertex VBO on slave 0x1757cd72 [junit] Creating index VBO on slave 0x1757cd72 [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 0x61386958 [junit] Creating vertex VBO on slave 0x61386958 [junit] Creating index VBO on slave 0x61386958 [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using shared VBOs on slave 0x73ee04c8 [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 0x248e319b [junit] Creating vertex VBO on slave 0x248e319b [junit] Creating index VBO on slave 0x248e319b [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using local VBOs on slave 0x5d0bf09b [junit] Creating vertex VBO on slave 0x5d0bf09b [junit] Creating index VBO on slave 0x5d0bf09b [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 0x3b0fe47a [junit] Creating vertex VBO on slave 0x3b0fe47a [junit] Creating index VBO on slave 0x3b0fe47a [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using shared VBOs on slave 0x202b0582 [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 @ 1610402899295 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402899295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.981 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402882230 ms III - Start [junit] SLOCK [T main @ 1610402882232 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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 0x2e377400 [junit] Creating vertex VBO on slave 0x2e377400 [junit] Creating index VBO on slave 0x2e377400 [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using local VBOs on slave 0x1757cd72 [junit] Creating vertex VBO on slave 0x1757cd72 [junit] Creating index VBO on slave 0x1757cd72 [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 0x61386958 [junit] Creating vertex VBO on slave 0x61386958 [junit] Creating index VBO on slave 0x61386958 [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using shared VBOs on slave 0x73ee04c8 [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 0x248e319b [junit] Creating vertex VBO on slave 0x248e319b [junit] Creating index VBO on slave 0x248e319b [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using local VBOs on slave 0x5d0bf09b [junit] Creating vertex VBO on slave 0x5d0bf09b [junit] Creating index VBO on slave 0x5d0bf09b [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 0x3b0fe47a [junit] Creating vertex VBO on slave 0x3b0fe47a [junit] Creating index VBO on slave 0x3b0fe47a [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using shared VBOs on slave 0x202b0582 [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 @ 1610402899295 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402899295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01UseAWTNotShared took 4.079 sec [junit] Testcase: test02UseAWTSharedContext took 3.501 sec [junit] Testcase: test10UseNEWTNotShared took 3.842 sec [junit] Testcase: test11UseNEWTSharedContext took 3.807 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.981 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402882230 ms III - Start [junit] SLOCK [T main @ 1610402882232 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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 0x2e377400 [junit] Creating vertex VBO on slave 0x2e377400 [junit] Creating index VBO on slave 0x2e377400 [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using local VBOs on slave 0x1757cd72 [junit] Creating vertex VBO on slave 0x1757cd72 [junit] Creating index VBO on slave 0x1757cd72 [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 0x61386958 [junit] Creating vertex VBO on slave 0x61386958 [junit] Creating index VBO on slave 0x61386958 [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using shared VBOs on slave 0x73ee04c8 [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 0x248e319b [junit] Creating vertex VBO on slave 0x248e319b [junit] Creating index VBO on slave 0x248e319b [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using local VBOs on slave 0x5d0bf09b [junit] Creating vertex VBO on slave 0x5d0bf09b [junit] Creating index VBO on slave 0x5d0bf09b [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 0x3b0fe47a [junit] Creating vertex VBO on slave 0x3b0fe47a [junit] Creating index VBO on slave 0x3b0fe47a [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Using shared VBOs on slave 0x202b0582 [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 @ 1610402899295 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402899295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610402901072 ms III - Start [junit] SLOCK [T main @ 1610402901074 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3754a4bf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3754a4bf created: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3754a4bf created: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3754a4bf created: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3754a4bf 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00036, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[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 GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3c46e67a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c46e67a created w/ share: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x59114a87, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c46e67a created w/ share: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78bb7319, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c46e67a created w/ share: GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x22c9c4ce, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared true, 1 GearsObj[0x59114a87, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78bb7319, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22c9c4ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c46e67a, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x292b08d6: tileRendererInUse null, GearsES2[obj 0x292b08d6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x292b08d6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x292b08d6 created w/ share: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x729541f2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x292b08d6 created w/ share: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x28885799, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x292b08d6 created w/ share: GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x73ab4355, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x292b08d6 FIN GearsES2[obj 0x292b08d6 isInit true, usesShared true, 1 GearsObj[0x729541f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28885799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73ab4355, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x292b08d6 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e0004a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x292b08d6, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x1f39c4fe, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x4be284a1, (created true) [junit] Created Ctx #1: hash 0x3cedb9cb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x4be284a1, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x3cedb9cb, (created true) [junit] Created Ctx #1: hash 0x1f39c4fe, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x3cedb9cb, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x4be284a1, (created true) [junit] Created Ctx #1: hash 0x1f39c4fe, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX Destroy in clean order NOW [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x292b08d6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x292b08d6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3754a4bf FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e800aaa: tileRendererInUse null, GearsES2[obj 0x1e800aaa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1e800aaa on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1e800aaa created: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1e800aaa created: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1e800aaa created: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e800aaa FIN GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e800aaa 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00068, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1e800aaa, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x9d5509a: tileRendererInUse null, GearsES2[obj 0x9d5509a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x9d5509a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x9d5509a created w/ share: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x630c7872, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x9d5509a created w/ share: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x15690328, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x9d5509a created w/ share: GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x13090a1a, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x9d5509a FIN GearsES2[obj 0x9d5509a isInit true, usesShared true, 1 GearsObj[0x630c7872, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15690328, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13090a1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x9d5509a 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e0005c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x9d5509a, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3cd3e762: tileRendererInUse null, GearsES2[obj 0x3cd3e762 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3cd3e762 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3cd3e762 created w/ share: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xfca80ed, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3cd3e762 created w/ share: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37d001b6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3cd3e762 created w/ share: GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4034902e, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cd3e762 FIN GearsES2[obj 0x3cd3e762 isInit true, usesShared true, 1 GearsObj[0xfca80ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37d001b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4034902e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cd3e762 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cd3e762, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x47aa86f, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x35a9d024, (created true) [junit] Created Ctx #1: hash 0x3e7e53fa, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x3e7e53fa, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x35a9d024, (created true) [junit] Created Ctx #1: hash 0x47aa86f, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x35a9d024, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x47aa86f, (created true) [junit] Created Ctx #1: hash 0x3e7e53fa, (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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e800aaa: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e800aaa FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x9d5509a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x9d5509a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cd3e762: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cd3e762 FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x62ddbd7e: tileRendererInUse null, GearsES2[obj 0x62ddbd7e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x62ddbd7e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x62ddbd7e created: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x62ddbd7e created: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x62ddbd7e created: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x62ddbd7e FIN GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x62ddbd7e 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00092, msaa false, tileRendererInUse null [junit] >> GearsES2 0x62ddbd7e, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a677343: tileRendererInUse null, GearsES2[obj 0x1a677343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x1a677343 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a677343 created w/ share: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11de7ae7, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a677343 created w/ share: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2071c02c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a677343 created w/ share: GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1191a23a, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a677343 FIN GearsES2[obj 0x1a677343 isInit true, usesShared true, 1 GearsObj[0x11de7ae7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2071c02c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1191a23a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a677343 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00086, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a677343, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3857f613: tileRendererInUse null, GearsES2[obj 0x3857f613 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3857f613 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3857f613 created w/ share: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x63dcc02d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3857f613 created w/ share: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x63e07457, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3857f613 created w/ share: GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x527c4ab1, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3857f613 FIN GearsES2[obj 0x3857f613 isInit true, usesShared true, 1 GearsObj[0x63dcc02d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e07457, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x527c4ab1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3857f613 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000a2, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3857f613, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0xdce5544, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0x70422201, (created true) [junit] Created Ctx #1: hash 0x4d1b5cfc, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX-C-3.2: hash 0x4d1b5cfc, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0x70422201, (created true) [junit] Created Ctx #1: hash 0xdce5544, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX-C-3.3: hash 0x70422201, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0xdce5544, (created true) [junit] Created Ctx #1: hash 0x4d1b5cfc, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX Destroy in clean order NOW [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3857f613: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3857f613 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a677343: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a677343 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x62ddbd7e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x62ddbd7e FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3bf7ca37: tileRendererInUse null, GearsES2[obj 0x3bf7ca37 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3bf7ca37 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3bf7ca37 created: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3bf7ca37 created: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3bf7ca37 created: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3bf7ca37 FIN GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf7ca37 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000be, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3bf7ca37, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4b2bac3f: tileRendererInUse null, GearsES2[obj 0x4b2bac3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x4b2bac3f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4b2bac3f created w/ share: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55d9ea2a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4b2bac3f created w/ share: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2b8d83c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4b2bac3f created w/ share: GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x463bc4ae, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4b2bac3f FIN GearsES2[obj 0x4b2bac3f isInit true, usesShared true, 1 GearsObj[0x55d9ea2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b8d83c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x463bc4ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b2bac3f 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000b0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b2bac3f, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x49438269: tileRendererInUse null, GearsES2[obj 0x49438269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x49438269 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x49438269 created w/ share: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7f65819c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x49438269 created w/ share: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2f8be145, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x49438269 created w/ share: GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1aaf834b, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x49438269 FIN GearsES2[obj 0x49438269 isInit true, usesShared true, 1 GearsObj[0x7f65819c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f8be145, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1aaf834b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49438269 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000cc, msaa false, tileRendererInUse null [junit] >> GearsES2 0x49438269, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x3a4b9d51, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4cbe6908, (created true) [junit] Created Ctx #1: hash 0x4ad93d49, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x4ad93d49, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4cbe6908, (created true) [junit] Created Ctx #1: hash 0x3a4b9d51, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x4cbe6908, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4ad93d49, (created true) [junit] Created Ctx #1: hash 0x3a4b9d51, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf7ca37 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000be, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3bf7ca37, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49438269 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000cc, msaa false, tileRendererInUse null [junit] >> GearsES2 0x49438269, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [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[AWT-EventQueue-0,6,main] GearsES2.display 0x3bf7ca37 248x223, swapInterval 0, drawable 0x4e000be [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf7ca37: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf7ca37 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b2bac3f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b2bac3f FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49438269: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49438269 FIN [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 @ 1610402910405 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402910406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.259 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402901072 ms III - Start [junit] SLOCK [T main @ 1610402901074 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3754a4bf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3754a4bf created: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3754a4bf created: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3754a4bf created: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3754a4bf 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00036, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[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 GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3c46e67a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c46e67a created w/ share: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x59114a87, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c46e67a created w/ share: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78bb7319, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c46e67a created w/ share: GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x22c9c4ce, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared true, 1 GearsObj[0x59114a87, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78bb7319, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22c9c4ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c46e67a, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x292b08d6: tileRendererInUse null, GearsES2[obj 0x292b08d6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x292b08d6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x292b08d6 created w/ share: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x729541f2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x292b08d6 created w/ share: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x28885799, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x292b08d6 created w/ share: GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x73ab4355, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x292b08d6 FIN GearsES2[obj 0x292b08d6 isInit true, usesShared true, 1 GearsObj[0x729541f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28885799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73ab4355, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x292b08d6 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e0004a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x292b08d6, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x1f39c4fe, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x4be284a1, (created true) [junit] Created Ctx #1: hash 0x3cedb9cb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x4be284a1, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x3cedb9cb, (created true) [junit] Created Ctx #1: hash 0x1f39c4fe, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x3cedb9cb, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x4be284a1, (created true) [junit] Created Ctx #1: hash 0x1f39c4fe, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX Destroy in clean order NOW [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x292b08d6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x292b08d6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3754a4bf FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e800aaa: tileRendererInUse null, GearsES2[obj 0x1e800aaa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1e800aaa on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1e800aaa created: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1e800aaa created: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1e800aaa created: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e800aaa FIN GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e800aaa 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00068, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1e800aaa, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x9d5509a: tileRendererInUse null, GearsES2[obj 0x9d5509a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x9d5509a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x9d5509a created w/ share: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x630c7872, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x9d5509a created w/ share: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x15690328, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x9d5509a created w/ share: GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x13090a1a, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x9d5509a FIN GearsES2[obj 0x9d5509a isInit true, usesShared true, 1 GearsObj[0x630c7872, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15690328, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13090a1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x9d5509a 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e0005c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x9d5509a, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3cd3e762: tileRendererInUse null, GearsES2[obj 0x3cd3e762 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3cd3e762 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3cd3e762 created w/ share: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xfca80ed, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3cd3e762 created w/ share: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37d001b6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3cd3e762 created w/ share: GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4034902e, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cd3e762 FIN GearsES2[obj 0x3cd3e762 isInit true, usesShared true, 1 GearsObj[0xfca80ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37d001b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4034902e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cd3e762 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cd3e762, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x47aa86f, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x35a9d024, (created true) [junit] Created Ctx #1: hash 0x3e7e53fa, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x3e7e53fa, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x35a9d024, (created true) [junit] Created Ctx #1: hash 0x47aa86f, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x35a9d024, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x47aa86f, (created true) [junit] Created Ctx #1: hash 0x3e7e53fa, (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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e800aaa: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e800aaa FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x9d5509a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x9d5509a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cd3e762: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cd3e762 FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x62ddbd7e: tileRendererInUse null, GearsES2[obj 0x62ddbd7e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x62ddbd7e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x62ddbd7e created: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x62ddbd7e created: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x62ddbd7e created: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x62ddbd7e FIN GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x62ddbd7e 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00092, msaa false, tileRendererInUse null [junit] >> GearsES2 0x62ddbd7e, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a677343: tileRendererInUse null, GearsES2[obj 0x1a677343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x1a677343 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a677343 created w/ share: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11de7ae7, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a677343 created w/ share: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2071c02c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a677343 created w/ share: GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1191a23a, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a677343 FIN GearsES2[obj 0x1a677343 isInit true, usesShared true, 1 GearsObj[0x11de7ae7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2071c02c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1191a23a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a677343 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00086, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a677343, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3857f613: tileRendererInUse null, GearsES2[obj 0x3857f613 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3857f613 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3857f613 created w/ share: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x63dcc02d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3857f613 created w/ share: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x63e07457, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3857f613 created w/ share: GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x527c4ab1, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3857f613 FIN GearsES2[obj 0x3857f613 isInit true, usesShared true, 1 GearsObj[0x63dcc02d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e07457, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x527c4ab1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3857f613 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000a2, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3857f613, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0xdce5544, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0x70422201, (created true) [junit] Created Ctx #1: hash 0x4d1b5cfc, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX-C-3.2: hash 0x4d1b5cfc, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0x70422201, (created true) [junit] Created Ctx #1: hash 0xdce5544, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX-C-3.3: hash 0x70422201, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0xdce5544, (created true) [junit] Created Ctx #1: hash 0x4d1b5cfc, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX Destroy in clean order NOW [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3857f613: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3857f613 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a677343: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a677343 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x62ddbd7e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x62ddbd7e FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3bf7ca37: tileRendererInUse null, GearsES2[obj 0x3bf7ca37 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3bf7ca37 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3bf7ca37 created: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3bf7ca37 created: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3bf7ca37 created: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3bf7ca37 FIN GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf7ca37 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000be, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3bf7ca37, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4b2bac3f: tileRendererInUse null, GearsES2[obj 0x4b2bac3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x4b2bac3f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4b2bac3f created w/ share: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55d9ea2a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4b2bac3f created w/ share: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2b8d83c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4b2bac3f created w/ share: GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x463bc4ae, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4b2bac3f FIN GearsES2[obj 0x4b2bac3f isInit true, usesShared true, 1 GearsObj[0x55d9ea2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b8d83c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x463bc4ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b2bac3f 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000b0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b2bac3f, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x49438269: tileRendererInUse null, GearsES2[obj 0x49438269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x49438269 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x49438269 created w/ share: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7f65819c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x49438269 created w/ share: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2f8be145, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x49438269 created w/ share: GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1aaf834b, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x49438269 FIN GearsES2[obj 0x49438269 isInit true, usesShared true, 1 GearsObj[0x7f65819c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f8be145, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1aaf834b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49438269 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000cc, msaa false, tileRendererInUse null [junit] >> GearsES2 0x49438269, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x3a4b9d51, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4cbe6908, (created true) [junit] Created Ctx #1: hash 0x4ad93d49, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x4ad93d49, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4cbe6908, (created true) [junit] Created Ctx #1: hash 0x3a4b9d51, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x4cbe6908, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4ad93d49, (created true) [junit] Created Ctx #1: hash 0x3a4b9d51, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf7ca37 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000be, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3bf7ca37, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49438269 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000cc, msaa false, tileRendererInUse null [junit] >> GearsES2 0x49438269, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [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[AWT-EventQueue-0,6,main] GearsES2.display 0x3bf7ca37 248x223, swapInterval 0, drawable 0x4e000be [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf7ca37: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf7ca37 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b2bac3f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b2bac3f FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49438269: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49438269 FIN [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 @ 1610402910405 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402910406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 2.189 sec [junit] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.701 sec [junit] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.654 sec [junit] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.983 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.259 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402901072 ms III - Start [junit] SLOCK [T main @ 1610402901074 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3754a4bf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3754a4bf created: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3754a4bf created: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3754a4bf created: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3754a4bf 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00036, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[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 GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3c46e67a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c46e67a created w/ share: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x59114a87, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c46e67a created w/ share: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78bb7319, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c46e67a created w/ share: GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x22c9c4ce, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared true, 1 GearsObj[0x59114a87, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78bb7319, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22c9c4ce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c46e67a, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x292b08d6: tileRendererInUse null, GearsES2[obj 0x292b08d6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x292b08d6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x292b08d6 created w/ share: GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x729541f2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x292b08d6 created w/ share: GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x28885799, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x292b08d6 created w/ share: GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x73ab4355, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x292b08d6 FIN GearsES2[obj 0x292b08d6 isInit true, usesShared true, 1 GearsObj[0x729541f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28885799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73ab4355, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3754a4bf isInit true, usesShared false, 1 GearsObj[0x4d0a3cdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795ad450, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56e30598, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x292b08d6 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e0004a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x292b08d6, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x1f39c4fe, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x4be284a1, (created true) [junit] Created Ctx #1: hash 0x3cedb9cb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x4be284a1, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x3cedb9cb, (created true) [junit] Created Ctx #1: hash 0x1f39c4fe, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x3cedb9cb, (isShared true, created true, master 0x1f39c4fe) [junit] Created Ctx #0: hash 0x4be284a1, (created true) [junit] Created Ctx #1: hash 0x1f39c4fe, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX Destroy in clean order NOW [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x292b08d6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x292b08d6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3754a4bf FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e800aaa: tileRendererInUse null, GearsES2[obj 0x1e800aaa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1e800aaa on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1e800aaa created: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1e800aaa created: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1e800aaa created: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e800aaa FIN GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e800aaa 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00068, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1e800aaa, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x9d5509a: tileRendererInUse null, GearsES2[obj 0x9d5509a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x9d5509a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x9d5509a created w/ share: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x630c7872, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x9d5509a created w/ share: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x15690328, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x9d5509a created w/ share: GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x13090a1a, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x9d5509a FIN GearsES2[obj 0x9d5509a isInit true, usesShared true, 1 GearsObj[0x630c7872, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15690328, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13090a1a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x9d5509a 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e0005c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x9d5509a, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3cd3e762: tileRendererInUse null, GearsES2[obj 0x3cd3e762 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3cd3e762 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3cd3e762 created w/ share: GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xfca80ed, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3cd3e762 created w/ share: GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37d001b6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3cd3e762 created w/ share: GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4034902e, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3cd3e762 FIN GearsES2[obj 0x3cd3e762 isInit true, usesShared true, 1 GearsObj[0xfca80ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37d001b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4034902e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1e800aaa isInit true, usesShared false, 1 GearsObj[0x34161ae0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2359057c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3644a576, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cd3e762 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cd3e762, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x47aa86f, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x35a9d024, (created true) [junit] Created Ctx #1: hash 0x3e7e53fa, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x3e7e53fa, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x35a9d024, (created true) [junit] Created Ctx #1: hash 0x47aa86f, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x35a9d024, (isShared true, created true, master 0x47aa86f) [junit] Created Ctx #0: hash 0x47aa86f, (created true) [junit] Created Ctx #1: hash 0x3e7e53fa, (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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e800aaa: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e800aaa FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x9d5509a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x9d5509a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cd3e762: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cd3e762 FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x62ddbd7e: tileRendererInUse null, GearsES2[obj 0x62ddbd7e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x62ddbd7e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x62ddbd7e created: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x62ddbd7e created: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x62ddbd7e created: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x62ddbd7e FIN GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x62ddbd7e 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00092, msaa false, tileRendererInUse null [junit] >> GearsES2 0x62ddbd7e, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a677343: tileRendererInUse null, GearsES2[obj 0x1a677343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x1a677343 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a677343 created w/ share: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x11de7ae7, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a677343 created w/ share: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2071c02c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a677343 created w/ share: GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1191a23a, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a677343 FIN GearsES2[obj 0x1a677343 isInit true, usesShared true, 1 GearsObj[0x11de7ae7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2071c02c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1191a23a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a677343 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e00086, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a677343, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3857f613: tileRendererInUse null, GearsES2[obj 0x3857f613 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x3857f613 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3857f613 created w/ share: GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x63dcc02d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3857f613 created w/ share: GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x63e07457, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3857f613 created w/ share: GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x527c4ab1, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3857f613 FIN GearsES2[obj 0x3857f613 isInit true, usesShared true, 1 GearsObj[0x63dcc02d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e07457, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x527c4ab1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x62ddbd7e isInit true, usesShared false, 1 GearsObj[0x6704daf1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3833ce96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28da5af8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3857f613 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000a2, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3857f613, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0xdce5544, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0x70422201, (created true) [junit] Created Ctx #1: hash 0x4d1b5cfc, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX-C-3.2: hash 0x4d1b5cfc, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0x70422201, (created true) [junit] Created Ctx #1: hash 0xdce5544, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX-C-3.3: hash 0x70422201, (isShared true, created true, master 0xdce5544) [junit] Created Ctx #0: hash 0xdce5544, (created true) [junit] Created Ctx #1: hash 0x4d1b5cfc, (created true) [junit] Destroyed Ctx #0: hash 0x43dcbb2f, (created false) [junit] Total created 2 + destroyed 1 = 3 [junit] [junit] XXX Destroy in clean order NOW [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3857f613: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3857f613 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a677343: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a677343 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x62ddbd7e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x62ddbd7e FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3bf7ca37: tileRendererInUse null, GearsES2[obj 0x3bf7ca37 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3bf7ca37 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3bf7ca37 created: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3bf7ca37 created: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3bf7ca37 created: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3bf7ca37 FIN GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf7ca37 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000be, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3bf7ca37, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4b2bac3f: tileRendererInUse null, GearsES2[obj 0x4b2bac3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x4b2bac3f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4b2bac3f created w/ share: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55d9ea2a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4b2bac3f created w/ share: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2b8d83c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4b2bac3f created w/ share: GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x463bc4ae, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4b2bac3f FIN GearsES2[obj 0x4b2bac3f isInit true, usesShared true, 1 GearsObj[0x55d9ea2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2b8d83c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x463bc4ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b2bac3f 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000b0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b2bac3f, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x49438269: tileRendererInUse null, GearsES2[obj 0x49438269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] GearsES2 init 0x49438269 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x49438269 created w/ share: GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7f65819c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x49438269 created w/ share: GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2f8be145, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x49438269 created w/ share: GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1aaf834b, vbo ff 13, fs 14, bf 15, bs 16] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x49438269 FIN GearsES2[obj 0x49438269 isInit true, usesShared true, 1 GearsObj[0x7f65819c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f8be145, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1aaf834b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3bf7ca37 isInit true, usesShared false, 1 GearsObj[0x1e796396, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a55b34, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27abaccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49438269 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000cc, msaa false, tileRendererInUse null [junit] >> GearsES2 0x49438269, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x3a4b9d51, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4cbe6908, (created true) [junit] Created Ctx #1: hash 0x4ad93d49, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x4ad93d49, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4cbe6908, (created true) [junit] Created Ctx #1: hash 0x3a4b9d51, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x4cbe6908, (isShared true, created true, master 0x3a4b9d51) [junit] Created Ctx #0: hash 0x4ad93d49, (created true) [junit] Created Ctx #1: hash 0x3a4b9d51, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf7ca37 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000be, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3bf7ca37, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x49438269 0/0 248x223 of 248x223, swapInterval 0, drawable 0x4e000cc, msaa false, tileRendererInUse null [junit] >> GearsES2 0x49438269, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [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[AWT-EventQueue-0,6,main] GearsES2.display 0x3bf7ca37 248x223, swapInterval 0, drawable 0x4e000be [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf7ca37: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf7ca37 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b2bac3f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b2bac3f FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49438269: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x49438269 FIN [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 @ 1610402910405 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402910406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402912152 ms III - Start [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b [junit] SLOCK [T main @ 1610402912154 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c39bec8: tileRendererInUse null, GearsES2[obj 0x4c39bec8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c39bec8 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c39bec8 created: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4c39bec8 created: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4c39bec8 created: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c39bec8 FIN GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c39bec8 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c39bec8, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[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 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x6aaceffd on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aaceffd created w/ share: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x3d5e8fab, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x7ab89a70, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x20323602, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared true, 1 GearsObj[0x3d5e8fab, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7ab89a70, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20323602, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x757277dc: tileRendererInUse null, GearsES2[obj 0x757277dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x757277dc on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x757277dc created w/ share: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x4b2b667f, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x757277dc created w/ share: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x30e210ad, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x757277dc created w/ share: GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x2166f2b9, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x757277dc FIN GearsES2[obj 0x757277dc isInit true, usesShared true, 1 GearsObj[0x4b2b667f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30e210ad, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2166f2b9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757277dc 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x757277dc, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] XXX-C-3.1: hash 0xbc6c924, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0x27f75702, (created true) [junit] Created Ctx #1: hash 0x30c882fb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x30c882fb, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0x27f75702, (created true) [junit] Created Ctx #1: hash 0xbc6c924, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x27f75702, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0xbc6c924, (created true) [junit] Created Ctx #1: hash 0x30c882fb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c39bec8 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c39bec8, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aaceffd, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757277dc 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x757277dc, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757277dc: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757277dc FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x623a8092: tileRendererInUse null, GearsES2[obj 0x623a8092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x623a8092 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x623a8092 created: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x623a8092 created: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x623a8092 created: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x623a8092 FIN GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x623a8092 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x623a8092, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3098cf3b: tileRendererInUse null, GearsES2[obj 0x3098cf3b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x3098cf3b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3098cf3b created w/ share: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x300ca826, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x3098cf3b created w/ share: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x159dbc43, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x3098cf3b created w/ share: GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x1ff995c4, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3098cf3b FIN GearsES2[obj 0x3098cf3b isInit true, usesShared true, 1 GearsObj[0x300ca826, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x159dbc43, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1ff995c4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3098cf3b 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76ed1b7c: tileRendererInUse null, GearsES2[obj 0x76ed1b7c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x76ed1b7c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x76ed1b7c created w/ share: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x32267710, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x76ed1b7c created w/ share: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x70625b3, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x76ed1b7c created w/ share: GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x78631080, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76ed1b7c FIN GearsES2[obj 0x76ed1b7c isInit true, usesShared true, 1 GearsObj[0x32267710, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70625b3, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x78631080, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76ed1b7c 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76ed1b7c, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x223bf57e, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x48ce7e04, (created true) [junit] Created Ctx #1: hash 0x3597bc3e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x3597bc3e, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x48ce7e04, (created true) [junit] Created Ctx #1: hash 0x223bf57e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x48ce7e04, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x223bf57e, (created true) [junit] Created Ctx #1: hash 0x3597bc3e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x623a8092 248x223, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76ed1b7c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76ed1b7c FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3098cf3b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3098cf3b FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x623a8092: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x623a8092 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 @ 1610402918332 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402918336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.1 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402912152 ms III - Start [junit] SLOCK [T main @ 1610402912154 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c39bec8: tileRendererInUse null, GearsES2[obj 0x4c39bec8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c39bec8 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c39bec8 created: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4c39bec8 created: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4c39bec8 created: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c39bec8 FIN GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c39bec8 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c39bec8, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[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 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x6aaceffd on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aaceffd created w/ share: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x3d5e8fab, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x7ab89a70, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x20323602, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared true, 1 GearsObj[0x3d5e8fab, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7ab89a70, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20323602, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x757277dc: tileRendererInUse null, GearsES2[obj 0x757277dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x757277dc on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x757277dc created w/ share: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x4b2b667f, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x757277dc created w/ share: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x30e210ad, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x757277dc created w/ share: GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x2166f2b9, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x757277dc FIN GearsES2[obj 0x757277dc isInit true, usesShared true, 1 GearsObj[0x4b2b667f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30e210ad, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2166f2b9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757277dc 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x757277dc, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] XXX-C-3.1: hash 0xbc6c924, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0x27f75702, (created true) [junit] Created Ctx #1: hash 0x30c882fb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x30c882fb, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0x27f75702, (created true) [junit] Created Ctx #1: hash 0xbc6c924, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x27f75702, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0xbc6c924, (created true) [junit] Created Ctx #1: hash 0x30c882fb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c39bec8 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c39bec8, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aaceffd, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757277dc 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x757277dc, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757277dc: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757277dc FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x623a8092: tileRendererInUse null, GearsES2[obj 0x623a8092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x623a8092 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x623a8092 created: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x623a8092 created: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x623a8092 created: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x623a8092 FIN GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x623a8092 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x623a8092, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3098cf3b: tileRendererInUse null, GearsES2[obj 0x3098cf3b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x3098cf3b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3098cf3b created w/ share: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x300ca826, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x3098cf3b created w/ share: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x159dbc43, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x3098cf3b created w/ share: GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x1ff995c4, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3098cf3b FIN GearsES2[obj 0x3098cf3b isInit true, usesShared true, 1 GearsObj[0x300ca826, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x159dbc43, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1ff995c4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3098cf3b 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76ed1b7c: tileRendererInUse null, GearsES2[obj 0x76ed1b7c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x76ed1b7c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x76ed1b7c created w/ share: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x32267710, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x76ed1b7c created w/ share: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x70625b3, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x76ed1b7c created w/ share: GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x78631080, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76ed1b7c FIN GearsES2[obj 0x76ed1b7c isInit true, usesShared true, 1 GearsObj[0x32267710, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70625b3, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x78631080, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76ed1b7c 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76ed1b7c, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x223bf57e, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x48ce7e04, (created true) [junit] Created Ctx #1: hash 0x3597bc3e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x3597bc3e, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x48ce7e04, (created true) [junit] Created Ctx #1: hash 0x223bf57e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x48ce7e04, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x223bf57e, (created true) [junit] Created Ctx #1: hash 0x3597bc3e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x623a8092 248x223, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76ed1b7c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76ed1b7c FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3098cf3b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3098cf3b FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x623a8092: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x623a8092 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 @ 1610402918332 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402918336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01SyncedOneAnimator took 2.248 sec [junit] Testcase: test02AsyncEachAnimator took 2.101 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.1 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402912152 ms III - Start [junit] SLOCK [T main @ 1610402912154 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c39bec8: tileRendererInUse null, GearsES2[obj 0x4c39bec8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c39bec8 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c39bec8 created: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4c39bec8 created: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4c39bec8 created: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c39bec8 FIN GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c39bec8 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c39bec8, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[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 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x6aaceffd on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aaceffd created w/ share: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x3d5e8fab, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x7ab89a70, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x20323602, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared true, 1 GearsObj[0x3d5e8fab, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7ab89a70, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x20323602, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x757277dc: tileRendererInUse null, GearsES2[obj 0x757277dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x757277dc on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x757277dc created w/ share: GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x4b2b667f, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x757277dc created w/ share: GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x30e210ad, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x757277dc created w/ share: GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x2166f2b9, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x757277dc FIN GearsES2[obj 0x757277dc isInit true, usesShared true, 1 GearsObj[0x4b2b667f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30e210ad, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2166f2b9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x4c39bec8 isInit true, usesShared false, 1 GearsObj[0x30133b2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x511418ab, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5e1d00d5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757277dc 0/0 246x226 of 246x226, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x757277dc, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] XXX-C-3.1: hash 0xbc6c924, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0x27f75702, (created true) [junit] Created Ctx #1: hash 0x30c882fb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x30c882fb, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0x27f75702, (created true) [junit] Created Ctx #1: hash 0xbc6c924, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x27f75702, (isShared true, created true, master 0xbc6c924) [junit] Created Ctx #0: hash 0xbc6c924, (created true) [junit] Created Ctx #1: hash 0x30c882fb, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c39bec8 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c39bec8, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aaceffd, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x757277dc 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x757277dc, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757277dc: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x757277dc FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x623a8092: tileRendererInUse null, GearsES2[obj 0x623a8092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x623a8092 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x623a8092 created: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x623a8092 created: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x623a8092 created: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x623a8092 FIN GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x623a8092 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x623a8092, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3098cf3b: tileRendererInUse null, GearsES2[obj 0x3098cf3b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x3098cf3b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3098cf3b created w/ share: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x300ca826, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x3098cf3b created w/ share: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x159dbc43, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x3098cf3b created w/ share: GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x1ff995c4, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3098cf3b FIN GearsES2[obj 0x3098cf3b isInit true, usesShared true, 1 GearsObj[0x300ca826, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x159dbc43, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1ff995c4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3098cf3b 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76ed1b7c: tileRendererInUse null, GearsES2[obj 0x76ed1b7c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] GearsES2 init 0x76ed1b7c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x76ed1b7c created w/ share: GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x32267710, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x76ed1b7c created w/ share: GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x70625b3, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x76ed1b7c created w/ share: GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x78631080, vbo ff 14, fs 15, bf 16, bs 17] [junit] Shared GearsES2: Unsynchronized Objects [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76ed1b7c FIN GearsES2[obj 0x76ed1b7c isInit true, usesShared true, 1 GearsObj[0x32267710, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x70625b3, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x78631080, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x623a8092 isInit true, usesShared false, 1 GearsObj[0x1f9b435f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6a65a182, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b52b41, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76ed1b7c 0/0 248x223 of 248x223, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76ed1b7c, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] XXX-C-3.1: hash 0x223bf57e, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x48ce7e04, (created true) [junit] Created Ctx #1: hash 0x3597bc3e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.2: hash 0x3597bc3e, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x48ce7e04, (created true) [junit] Created Ctx #1: hash 0x223bf57e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] XXX-C-3.3: hash 0x48ce7e04, (isShared true, created true, master 0x223bf57e) [junit] Created Ctx #0: hash 0x223bf57e, (created true) [junit] Created Ctx #1: hash 0x3597bc3e, (created true) [junit] Total created 2 + destroyed 0 = 2 [junit] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x623a8092 248x223, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76ed1b7c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76ed1b7c FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3098cf3b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3098cf3b FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x623a8092: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x623a8092 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 @ 1610402918332 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402918336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402920068 ms III - Start [junit] SLOCK [T main @ 1610402920070 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01 [junit] XXX SetVisible XXX [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402924737 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402924737 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.585 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402920068 ms III - Start [junit] SLOCK [T main @ 1610402920070 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01 [junit] XXX SetVisible XXX [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402924737 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402924737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 4.589 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.585 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402920068 ms III - Start [junit] SLOCK [T main @ 1610402920070 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01 [junit] XXX SetVisible XXX [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402924737 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402924737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 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] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f51b83c2810, owner true, ResourceToolkitLock[obj 0x43c0e5fe, isOwner true, <4942476e, 78c46db7>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: ResizeableImpl [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] [junit] [junit] Master (orig) Ct: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x1008b8de, handle 0x7f51b83eb140, isShared false, jogamp.opengl.gl4.GL4bcImpl@653c601b, [junit] quirks: [No10BitColorCompOffscreen], [junit] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@21979657, [junit] Handle 0x0, [junit] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x3ac52015], 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 0x7a35dc3c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6e45df4d], [junit] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x3c29ba0a], 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 0x72e682e2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2f7fe012], [junit] Surface WrappedSurface[ displayHandle 0x7f51b83c2810 [junit] , surfaceHandle 0x0 [junit] , size 512x512 [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [junit] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f51b83c2810, owner true, ResourceToolkitLock[obj 0x43c0e5fe, isOwner true, <4942476e, 78c46db7>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]]] [junit] , surfaceLock <6f00ed07, 29b79397>[count 1, qsz 0, owner ] [junit] , GenericUpstreamSurfacelessHook[pixel 512x512] [junit] , upstreamSurface false ]], direct true] [junit] Exception in thread "Thread-0" com.jogamp.opengl.GLException: Caught GLException: Error: attempted to make an external GLDrawable without a drawable/context current on thread Thread-0 [junit] at com.jogamp.opengl.GLException.newGLException(GLException.java:76) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) [junit] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) [junit] at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467) [junit] at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$1.run(TestSharedExternalContextAWT.java:56) [junit] at java.base/java.lang.Thread.run(Thread.java:834) [junit] Caused by: com.jogamp.opengl.GLException: Error: attempted to make an external GLDrawable without a drawable/context current [junit] at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:82) [junit] at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:572) [junit] at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:720) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) [junit] at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) [junit] ... 5 more [junit] Master Thread Start: Thread-3 [junit] [junit] [junit] Master GLContext [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f5198005870, owner true, ResourceToolkitLock[obj 0x72e80d54, isOwner true, <58a562b2, 43d0f8b6>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: ResizeableImpl [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] [junit] [junit] Master (orig) Ct: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x37ea85cd, handle 0x7f519801c980, isShared false, jogamp.opengl.gl4.GL4bcImpl@2077c9ec, [junit] quirks: [No10BitColorCompOffscreen], [junit] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@21979657, [junit] Handle 0x0, [junit] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x6104a203], 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 0x12c7f21b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2555e3dd], [junit] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x16890c6d], 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 0x3b736632], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5259a005], [junit] Surface WrappedSurface[ displayHandle 0x7f5198005870 [junit] , surfaceHandle 0x0 [junit] , size 512x512 [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [junit] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f5198005870, owner true, ResourceToolkitLock[obj 0x72e80d54, isOwner true, <58a562b2, 43d0f8b6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]]] [junit] , surfaceLock <5818fa98, 787a555f>[count 1, qsz 0, owner ] [junit] , GenericUpstreamSurfacelessHook[pixel 512x512] [junit] , upstreamSurface false ]], direct true] [junit] Exception in thread "Thread-3" com.jogamp.opengl.GLException: Caught GLException: Error: attempted to make an external GLDrawable without a drawable/context current on thread Thread-3 [junit] at com.jogamp.opengl.GLException.newGLException(GLException.java:76) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) [junit] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) [junit] at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467) [junit] at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$1.run(TestSharedExternalContextAWT.java:56) [junit] at java.base/java.lang.Thread.run(Thread.java:834) [junit] Caused by: com.jogamp.opengl.GLException: Error: attempted to make an external GLDrawable without a drawable/context current [junit] at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:82) [junit] at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:572) [junit] at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:720) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) [junit] at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) [junit] ... 5 more [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.411 sec [junit] ------------- Standard Error ----------------- [junit] Master Thread Start: Thread-0 [junit] [junit] [junit] Master GLContext [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f51b83c2810, owner true, ResourceToolkitLock[obj 0x43c0e5fe, isOwner true, <4942476e, 78c46db7>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: ResizeableImpl [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] [junit] [junit] Master (orig) Ct: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x1008b8de, handle 0x7f51b83eb140, isShared false, jogamp.opengl.gl4.GL4bcImpl@653c601b, [junit] quirks: [No10BitColorCompOffscreen], [junit] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@21979657, [junit] Handle 0x0, [junit] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x3ac52015], 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 0x7a35dc3c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6e45df4d], [junit] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x3c29ba0a], 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 0x72e682e2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2f7fe012], [junit] Surface WrappedSurface[ displayHandle 0x7f51b83c2810 [junit] , surfaceHandle 0x0 [junit] , size 512x512 [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [junit] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f51b83c2810, owner true, ResourceToolkitLock[obj 0x43c0e5fe, isOwner true, <4942476e, 78c46db7>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]]] [junit] , surfaceLock <6f00ed07, 29b79397>[count 1, qsz 0, owner ] [junit] , GenericUpstreamSurfacelessHook[pixel 512x512] [junit] , upstreamSurface false ]], direct true] [junit] Exception in thread "Thread-0" com.jogamp.opengl.GLException: Caught GLException: Error: attempted to make an external GLDrawable without a drawable/context current on thread Thread-0 [junit] at com.jogamp.opengl.GLException.newGLException(GLException.java:76) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) [junit] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) [junit] at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467) [junit] at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$1.run(TestSharedExternalContextAWT.java:56) [junit] at java.base/java.lang.Thread.run(Thread.java:834) [junit] Caused by: com.jogamp.opengl.GLException: Error: attempted to make an external GLDrawable without a drawable/context current [junit] at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:82) [junit] at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:572) [junit] at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:720) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) [junit] at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) [junit] ... 5 more [junit] Master Thread Start: Thread-3 [junit] [junit] [junit] Master GLContext [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f5198005870, owner true, ResourceToolkitLock[obj 0x72e80d54, isOwner true, <58a562b2, 43d0f8b6>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: ResizeableImpl [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] [junit] [junit] Master (orig) Ct: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x37ea85cd, handle 0x7f519801c980, isShared false, jogamp.opengl.gl4.GL4bcImpl@2077c9ec, [junit] quirks: [No10BitColorCompOffscreen], [junit] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@21979657, [junit] Handle 0x0, [junit] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x6104a203], 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 0x12c7f21b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2555e3dd], [junit] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x16890c6d], 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 0x3b736632], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5259a005], [junit] Surface WrappedSurface[ displayHandle 0x7f5198005870 [junit] , surfaceHandle 0x0 [junit] , size 512x512 [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [junit] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f5198005870, owner true, ResourceToolkitLock[obj 0x72e80d54, isOwner true, <58a562b2, 43d0f8b6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]]] [junit] , surfaceLock <5818fa98, 787a555f>[count 1, qsz 0, owner ] [junit] , GenericUpstreamSurfacelessHook[pixel 512x512] [junit] , upstreamSurface false ]], direct true] [junit] Exception in thread "Thread-3" com.jogamp.opengl.GLException: Caught GLException: Error: attempted to make an external GLDrawable without a drawable/context current on thread Thread-3 [junit] at com.jogamp.opengl.GLException.newGLException(GLException.java:76) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) [junit] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) [junit] at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467) [junit] at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$1.run(TestSharedExternalContextAWT.java:56) [junit] at java.base/java.lang.Thread.run(Thread.java:834) [junit] Caused by: com.jogamp.opengl.GLException: Error: attempted to make an external GLDrawable without a drawable/context current [junit] at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:82) [junit] at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:572) [junit] at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:720) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) [junit] at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) [junit] ... 5 more [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01OnEDT took 6.017 sec [junit] Testcase: test02OnExecutorThread took 6.002 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.411 sec [junit] [junit] ------------- Standard Error ----------------- [junit] Master Thread Start: Thread-0 [junit] [junit] [junit] Master GLContext [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f51b83c2810, owner true, ResourceToolkitLock[obj 0x43c0e5fe, isOwner true, <4942476e, 78c46db7>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: ResizeableImpl [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] [junit] [junit] Master (orig) Ct: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x1008b8de, handle 0x7f51b83eb140, isShared false, jogamp.opengl.gl4.GL4bcImpl@653c601b, [junit] quirks: [No10BitColorCompOffscreen], [junit] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@21979657, [junit] Handle 0x0, [junit] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x3ac52015], 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 0x7a35dc3c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x6e45df4d], [junit] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x3c29ba0a], 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 0x72e682e2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2f7fe012], [junit] Surface WrappedSurface[ displayHandle 0x7f51b83c2810 [junit] , surfaceHandle 0x0 [junit] , size 512x512 [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [junit] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f51b83c2810, owner true, ResourceToolkitLock[obj 0x43c0e5fe, isOwner true, <4942476e, 78c46db7>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]]] [junit] , surfaceLock <6f00ed07, 29b79397>[count 1, qsz 0, owner ] [junit] , GenericUpstreamSurfacelessHook[pixel 512x512] [junit] , upstreamSurface false ]], direct true] [junit] Exception in thread "Thread-0" com.jogamp.opengl.GLException: Caught GLException: Error: attempted to make an external GLDrawable without a drawable/context current on thread Thread-0 [junit] at com.jogamp.opengl.GLException.newGLException(GLException.java:76) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) [junit] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) [junit] at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467) [junit] at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$1.run(TestSharedExternalContextAWT.java:56) [junit] at java.base/java.lang.Thread.run(Thread.java:834) [junit] Caused by: com.jogamp.opengl.GLException: Error: attempted to make an external GLDrawable without a drawable/context current [junit] at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:82) [junit] at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:572) [junit] at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:720) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) [junit] at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) [junit] ... 5 more [junit] Master Thread Start: Thread-3 [junit] [junit] [junit] Master GLContext [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f5198005870, owner true, ResourceToolkitLock[obj 0x72e80d54, isOwner true, <58a562b2, 43d0f8b6>[count 1, qsz 0, owner ]]]: [junit] [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Drawable: ResizeableImpl [junit] GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] [junit] [junit] Master (orig) Ct: X11GLXContext [Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)], options 0x4c43, this 0x37ea85cd, handle 0x7f519801c980, isShared false, jogamp.opengl.gl4.GL4bcImpl@2077c9ec, [junit] quirks: [No10BitColorCompOffscreen], [junit] Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@21979657, [junit] Handle 0x0, [junit] Caps GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], 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/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x6104a203], 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 0x12c7f21b], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2555e3dd], [junit] FBO back write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/1, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x16890c6d], 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 0x3b736632], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5259a005], [junit] Surface WrappedSurface[ displayHandle 0x7f5198005870 [junit] , surfaceHandle 0x0 [junit] , size 512x512 [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE | SURFACELESS ] [junit] , X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f5198005870, owner true, ResourceToolkitLock[obj 0x72e80d54, isOwner true, <58a562b2, 43d0f8b6>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]]] [junit] , surfaceLock <5818fa98, 787a555f>[count 1, qsz 0, owner ] [junit] , GenericUpstreamSurfacelessHook[pixel 512x512] [junit] , upstreamSurface false ]], direct true] [junit] Exception in thread "Thread-3" com.jogamp.opengl.GLException: Caught GLException: Error: attempted to make an external GLDrawable without a drawable/context current on thread Thread-3 [junit] at com.jogamp.opengl.GLException.newGLException(GLException.java:76) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) [junit] at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) [junit] at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467) [junit] at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$1.run(TestSharedExternalContextAWT.java:56) [junit] at java.base/java.lang.Thread.run(Thread.java:834) [junit] Caused by: com.jogamp.opengl.GLException: Error: attempted to make an external GLDrawable without a drawable/context current [junit] at jogamp.opengl.x11.glx.X11ExternalGLXContext.create(X11ExternalGLXContext.java:82) [junit] at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createExternalGLContextImpl(X11GLXDrawableFactory.java:572) [junit] at jogamp.opengl.GLDrawableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:720) [junit] at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) [junit] at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) [junit] at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) [junit] at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) [junit] ... 5 more [junit] ------------- ---------------- --------------- [junit] X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2) [junit] X11Util: Open X11 Display Connections: 2 [junit] X11Util: Open[0]: NamedX11Display[:0.0, 0x7f51b83c2810, refCount 1, unCloseable false] [junit] X11Util: Open[1]: NamedX11Display[:0.0, 0x7f5198005870, refCount 1, unCloseable false] [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402939830 ms III - Start [junit] SLOCK [T main @ 1610402939831 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5656be13: tileRendererInUse null, GearsES2[obj 0x5656be13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5656be13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5656be13 created: GearsObj[0x68358278, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5656be13 created: GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5656be13 created: GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5656be13 FIN GearsES2[obj 0x5656be13 isInit true, usesShared false, 1 GearsObj[0x68358278, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ff80094, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 246x226 of 246x226, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 1.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 724 ms, 82.8 fps, 12 ms/f; total: 60 f, 82.8 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13 FIN [junit] Total: 2678.044ms [junit] GLProfile.initSingleton(): 1567.142ms [junit] Demo Code: 1099.974ms [junit] GLInfo: 0.001ms [junit] GLProfile.shutdown(): 10.927ms [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c12331b: tileRendererInUse null, GearsES2[obj 0x4c12331b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c12331b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c12331b created: GearsObj[0xc220180, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c12331b created: GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c12331b created: GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c12331b FIN GearsES2[obj 0x4c12331b isInit true, usesShared false, 1 GearsObj[0xc220180, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d25f5fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c12331b 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c12331b, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c12331b 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c12331b, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 437 ms, 137.2 fps, 7 ms/f; total: 60 f, 137.2 fps, 7 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c12331b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c12331b FIN [junit] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7586beff, isOwner false, <3b69e7d1, 815b41f>[count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Total: 973.609ms [junit] GLProfile.initSingleton(): 361.126ms [junit] Demo Code: 600.596ms [junit] GLInfo: 1.434ms [junit] GLProfile.shutdown(): 10.453ms [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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x44c03695 created: GearsObj[0x4b7b3cd5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x44c03695 created: GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x44c03695 created: GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x4b7b3cd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33c9a985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x44c03695, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 436 ms, 137.6 fps, 7 ms/f; total: 60 f, 137.6 fps, 7 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN [junit] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7e6f74c, isOwner false, [count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Total: 937.227ms [junit] GLProfile.initSingleton(): 336.825ms [junit] Demo Code: 588.838ms [junit] GLInfo: 0.79ms [junit] GLProfile.shutdown(): 10.774ms [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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fc2959f created: GearsObj[0x7b6e2237, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fc2959f created: GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fc2959f created: GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fc2959f FIN GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x7b6e2237, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2cf8008d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fc2959f, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fc2959f, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 391 ms, 153.4 fps, 6 ms/f; total: 60 f, 153.4 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f FIN [junit] Total: 797.83ms [junit] GLProfile.initSingleton(): 304.386ms [junit] Demo Code: 484.44ms [junit] GLInfo: 0.002ms [junit] GLProfile.shutdown(): 9.002ms [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x385c9627: tileRendererInUse null, GearsES2[obj 0x385c9627 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x385c9627 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x385c9627 created: GearsObj[0x1ee51fe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x385c9627 created: GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x385c9627 created: GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x385c9627 FIN GearsES2[obj 0x385c9627 isInit true, usesShared false, 1 GearsObj[0x1ee51fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10d90dbf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x385c9627 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x385c9627, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x385c9627 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x385c9627, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 394 ms, 152.2 fps, 6 ms/f; total: 60 f, 152.2 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627 FIN [junit] Total: 791.477ms [junit] GLProfile.initSingleton(): 302.273ms [junit] Demo Code: 478.594ms [junit] GLInfo: 0.003ms [junit] GLProfile.shutdown(): 10.607ms [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 @ 1610402946246 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402946246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.338 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402939830 ms III - Start [junit] SLOCK [T main @ 1610402939831 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5656be13: tileRendererInUse null, GearsES2[obj 0x5656be13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5656be13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5656be13 created: GearsObj[0x68358278, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5656be13 created: GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5656be13 created: GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5656be13 FIN GearsES2[obj 0x5656be13 isInit true, usesShared false, 1 GearsObj[0x68358278, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ff80094, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 246x226 of 246x226, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 1.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 724 ms, 82.8 fps, 12 ms/f; total: 60 f, 82.8 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13 FIN [junit] Total: 2678.044ms [junit] GLProfile.initSingleton(): 1567.142ms [junit] Demo Code: 1099.974ms [junit] GLInfo: 0.001ms [junit] GLProfile.shutdown(): 10.927ms [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c12331b: tileRendererInUse null, GearsES2[obj 0x4c12331b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c12331b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c12331b created: GearsObj[0xc220180, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c12331b created: GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c12331b created: GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c12331b FIN GearsES2[obj 0x4c12331b isInit true, usesShared false, 1 GearsObj[0xc220180, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d25f5fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c12331b 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c12331b, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c12331b 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c12331b, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 437 ms, 137.2 fps, 7 ms/f; total: 60 f, 137.2 fps, 7 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c12331b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c12331b FIN [junit] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7586beff, isOwner false, <3b69e7d1, 815b41f>[count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Total: 973.609ms [junit] GLProfile.initSingleton(): 361.126ms [junit] Demo Code: 600.596ms [junit] GLInfo: 1.434ms [junit] GLProfile.shutdown(): 10.453ms [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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x44c03695 created: GearsObj[0x4b7b3cd5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x44c03695 created: GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x44c03695 created: GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x4b7b3cd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33c9a985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x44c03695, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 436 ms, 137.6 fps, 7 ms/f; total: 60 f, 137.6 fps, 7 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN [junit] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7e6f74c, isOwner false, [count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Total: 937.227ms [junit] GLProfile.initSingleton(): 336.825ms [junit] Demo Code: 588.838ms [junit] GLInfo: 0.79ms [junit] GLProfile.shutdown(): 10.774ms [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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fc2959f created: GearsObj[0x7b6e2237, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fc2959f created: GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fc2959f created: GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fc2959f FIN GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x7b6e2237, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2cf8008d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fc2959f, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fc2959f, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 391 ms, 153.4 fps, 6 ms/f; total: 60 f, 153.4 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f FIN [junit] Total: 797.83ms [junit] GLProfile.initSingleton(): 304.386ms [junit] Demo Code: 484.44ms [junit] GLInfo: 0.002ms [junit] GLProfile.shutdown(): 9.002ms [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x385c9627: tileRendererInUse null, GearsES2[obj 0x385c9627 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x385c9627 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x385c9627 created: GearsObj[0x1ee51fe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x385c9627 created: GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x385c9627 created: GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x385c9627 FIN GearsES2[obj 0x385c9627 isInit true, usesShared false, 1 GearsObj[0x1ee51fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10d90dbf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x385c9627 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x385c9627, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x385c9627 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x385c9627, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 394 ms, 152.2 fps, 6 ms/f; total: 60 f, 152.2 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627 FIN [junit] Total: 791.477ms [junit] GLProfile.initSingleton(): 302.273ms [junit] Demo Code: 478.594ms [junit] GLInfo: 0.003ms [junit] GLProfile.shutdown(): 10.607ms [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 @ 1610402946246 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402946246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01OneLife took 2.85 sec [junit] Testcase: test02AnotherLifeWithGLInfo took 0.975 sec [junit] Testcase: test03AnotherLife took 0.939 sec [junit] Testcase: test03TwoLifes took 1.593 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.338 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402939830 ms III - Start [junit] SLOCK [T main @ 1610402939831 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5656be13: tileRendererInUse null, GearsES2[obj 0x5656be13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5656be13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5656be13 created: GearsObj[0x68358278, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5656be13 created: GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5656be13 created: GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5656be13 FIN GearsES2[obj 0x5656be13 isInit true, usesShared false, 1 GearsObj[0x68358278, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64ebb277, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ff80094, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 246x226 of 246x226, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 1.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 724 ms, 82.8 fps, 12 ms/f; total: 60 f, 82.8 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13 FIN [junit] Total: 2678.044ms [junit] GLProfile.initSingleton(): 1567.142ms [junit] Demo Code: 1099.974ms [junit] GLInfo: 0.001ms [junit] GLProfile.shutdown(): 10.927ms [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c12331b: tileRendererInUse null, GearsES2[obj 0x4c12331b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c12331b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c12331b created: GearsObj[0xc220180, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c12331b created: GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c12331b created: GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c12331b FIN GearsES2[obj 0x4c12331b isInit true, usesShared false, 1 GearsObj[0xc220180, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28521e68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d25f5fa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c12331b 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c12331b, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c12331b 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c12331b, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 437 ms, 137.2 fps, 7 ms/f; total: 60 f, 137.2 fps, 7 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c12331b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c12331b FIN [junit] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7586beff, isOwner false, <3b69e7d1, 815b41f>[count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Total: 973.609ms [junit] GLProfile.initSingleton(): 361.126ms [junit] Demo Code: 600.596ms [junit] GLInfo: 1.434ms [junit] GLProfile.shutdown(): 10.453ms [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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x44c03695 created: GearsObj[0x4b7b3cd5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x44c03695 created: GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x44c03695 created: GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x4b7b3cd5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c756d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33c9a985, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x44c03695, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 436 ms, 137.6 fps, 7 ms/f; total: 60 f, 137.6 fps, 7 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN [junit] GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7e6f74c, isOwner false, [count 0, qsz 0, owner ]]] [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Total: 937.227ms [junit] GLProfile.initSingleton(): 336.825ms [junit] Demo Code: 588.838ms [junit] GLInfo: 0.79ms [junit] GLProfile.shutdown(): 10.774ms [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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fc2959f created: GearsObj[0x7b6e2237, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fc2959f created: GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fc2959f created: GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fc2959f FIN GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x7b6e2237, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f4b7861, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2cf8008d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fc2959f, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fc2959f, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 391 ms, 153.4 fps, 6 ms/f; total: 60 f, 153.4 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f FIN [junit] Total: 797.83ms [junit] GLProfile.initSingleton(): 304.386ms [junit] Demo Code: 484.44ms [junit] GLInfo: 0.002ms [junit] GLProfile.shutdown(): 9.002ms [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x385c9627: tileRendererInUse null, GearsES2[obj 0x385c9627 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x385c9627 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x385c9627 created: GearsObj[0x1ee51fe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x385c9627 created: GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x385c9627 created: GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x385c9627 FIN GearsES2[obj 0x385c9627 isInit true, usesShared false, 1 GearsObj[0x1ee51fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b794b18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10d90dbf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x385c9627 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x385c9627, angle 0.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x385c9627 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x385c9627, angle 1.0, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] 0 s: 60 f / 394 ms, 152.2 fps, 6 ms/f; total: 60 f, 152.2 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627 FIN [junit] Total: 791.477ms [junit] GLProfile.initSingleton(): 302.273ms [junit] Demo Code: 478.594ms [junit] GLInfo: 0.003ms [junit] GLProfile.shutdown(): 10.607ms [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 @ 1610402946246 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402946246 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610402947947 ms III - Start [junit] SLOCK [T main @ 1610402947949 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1207, frames 823397, fps 682170.6], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1216, frames 832329, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76505305: tileRendererInUse null, GearsES2[obj 0x76505305 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x76505305 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x76505305 created: GearsObj[0xebad371, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x76505305 created: GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x76505305 created: GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76505305 FIN GearsES2[obj 0x76505305 isInit true, usesShared false, 1 GearsObj[0xebad371, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdb1d0dc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1216, frames 832330, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1216, frames 832330, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1686, frames 1058544, fps 627829.2], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1689, frames 1062444, fps 629023.06], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76505305: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76505305 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x66f57048: tileRendererInUse null, GearsES2[obj 0x66f57048 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x66f57048 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x66f57048 created: GearsObj[0x5a6bc8c4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x66f57048 created: GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x66f57048 created: GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x66f57048 FIN GearsES2[obj 0x66f57048 isInit true, usesShared false, 1 GearsObj[0x5a6bc8c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52a8991, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 5, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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 5, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, angle 2.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 6, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66f57048: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66f57048 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 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7bab3f1a: tileRendererInUse null, GearsES2[obj 0x7bab3f1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7bab3f1a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7bab3f1a created: GearsObj[0x7a18c0a9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7bab3f1a created: GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7bab3f1a created: GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7bab3f1a FIN GearsES2[obj 0x7bab3f1a isInit true, usesShared false, 1 GearsObj[0x7a18c0a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa22e7b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7bab3f1a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7bab3f1a 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 22, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 23, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c1909a3: tileRendererInUse null, GearsES2[obj 0x4c1909a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c1909a3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c1909a3 created: GearsObj[0x6c0085c1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c1909a3 created: GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c1909a3 created: GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c1909a3 FIN GearsES2[obj 0x4c1909a3 isInit true, usesShared false, 1 GearsObj[0x6c0085c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fb2e77b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 24, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 24, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, 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] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 37, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 37, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c1909a3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c1909a3 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb9b00e0: tileRendererInUse null, GearsES2[obj 0xb9b00e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xb9b00e0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xb9b00e0 created: GearsObj[0x3666c64d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xb9b00e0 created: GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xb9b00e0 created: GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb9b00e0 FIN GearsES2[obj 0xb9b00e0 isInit true, usesShared false, 1 GearsObj[0x3666c64d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3074585e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, 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] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb9b00e0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb9b00e0 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 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x54e1c68b: tileRendererInUse null, GearsES2[obj 0x54e1c68b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x54e1c68b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x54e1c68b created: GearsObj[0x6af9e4f3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x54e1c68b created: GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x54e1c68b created: GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x54e1c68b FIN GearsES2[obj 0x54e1c68b isInit true, usesShared false, 1 GearsObj[0x6af9e4f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x378f7af5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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 1, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 640x480, swapInterval 1, drawable 0x4e0009d [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b 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 @ 1610402956970 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402956974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.943 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402947947 ms III - Start [junit] SLOCK [T main @ 1610402947949 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 1207, frames 823397, fps 682170.6], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1216, frames 832329, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76505305: tileRendererInUse null, GearsES2[obj 0x76505305 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x76505305 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x76505305 created: GearsObj[0xebad371, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x76505305 created: GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x76505305 created: GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76505305 FIN GearsES2[obj 0x76505305 isInit true, usesShared false, 1 GearsObj[0xebad371, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdb1d0dc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1216, frames 832330, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1216, frames 832330, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1686, frames 1058544, fps 627829.2], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1689, frames 1062444, fps 629023.06], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76505305: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76505305 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x66f57048: tileRendererInUse null, GearsES2[obj 0x66f57048 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x66f57048 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x66f57048 created: GearsObj[0x5a6bc8c4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x66f57048 created: GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x66f57048 created: GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x66f57048 FIN GearsES2[obj 0x66f57048 isInit true, usesShared false, 1 GearsObj[0x5a6bc8c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52a8991, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 5, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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 5, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, angle 2.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 6, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66f57048: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66f57048 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 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7bab3f1a: tileRendererInUse null, GearsES2[obj 0x7bab3f1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7bab3f1a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7bab3f1a created: GearsObj[0x7a18c0a9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7bab3f1a created: GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7bab3f1a created: GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7bab3f1a FIN GearsES2[obj 0x7bab3f1a isInit true, usesShared false, 1 GearsObj[0x7a18c0a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa22e7b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7bab3f1a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7bab3f1a 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 22, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 23, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c1909a3: tileRendererInUse null, GearsES2[obj 0x4c1909a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c1909a3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c1909a3 created: GearsObj[0x6c0085c1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c1909a3 created: GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c1909a3 created: GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c1909a3 FIN GearsES2[obj 0x4c1909a3 isInit true, usesShared false, 1 GearsObj[0x6c0085c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fb2e77b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 24, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 24, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, 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] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 37, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 37, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c1909a3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c1909a3 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb9b00e0: tileRendererInUse null, GearsES2[obj 0xb9b00e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xb9b00e0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xb9b00e0 created: GearsObj[0x3666c64d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xb9b00e0 created: GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xb9b00e0 created: GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb9b00e0 FIN GearsES2[obj 0xb9b00e0 isInit true, usesShared false, 1 GearsObj[0x3666c64d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3074585e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, 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] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb9b00e0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb9b00e0 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 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x54e1c68b: tileRendererInUse null, GearsES2[obj 0x54e1c68b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x54e1c68b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x54e1c68b created: GearsObj[0x6af9e4f3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x54e1c68b created: GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x54e1c68b created: GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x54e1c68b FIN GearsES2[obj 0x54e1c68b isInit true, usesShared false, 1 GearsObj[0x6af9e4f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x378f7af5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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 1, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 640x480, swapInterval 1, drawable 0x4e0009d [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b 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 @ 1610402956970 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402956974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testAnimatorContinue took 3.734 sec [junit] Testcase: testAnimatorResumePause took 0.986 sec [junit] Testcase: testAnimatorStartStop took 1.024 sec [junit] Testcase: testFPSAnimatorContinue took 1.091 sec [junit] Testcase: testFPSAnimatorResumePause took 1.041 sec [junit] Testcase: testFPSAnimatorStartStop took 1.076 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.943 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402947947 ms III - Start [junit] SLOCK [T main @ 1610402947949 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 1207, frames 823397, fps 682170.6], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1216, frames 832329, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x76505305: tileRendererInUse null, GearsES2[obj 0x76505305 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x76505305 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x76505305 created: GearsObj[0xebad371, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x76505305 created: GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x76505305 created: GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x76505305 FIN GearsES2[obj 0x76505305 isInit true, usesShared false, 1 GearsObj[0xebad371, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17ae0e83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdb1d0dc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1216, frames 832330, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1216, frames 832330, fps 684473.7], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1686, frames 1058544, fps 627829.2], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x27aac8b4: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x27aac8b4: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x53a0affb: 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 1689, frames 1062444, fps 629023.06], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x76505305 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x76505305, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76505305: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x76505305 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x66f57048: tileRendererInUse null, GearsES2[obj 0x66f57048 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x66f57048 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x66f57048 created: GearsObj[0x5a6bc8c4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x66f57048 created: GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x66f57048 created: GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x66f57048 FIN GearsES2[obj 0x66f57048 isInit true, usesShared false, 1 GearsObj[0x5a6bc8c4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dd348fd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52a8991, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 5, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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 5, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, angle 2.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 6, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x6973bb42: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x6973bb42: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x1e49a41: 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[main-AWTAnimator#01,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x66f57048 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00049, msaa false, tileRendererInUse null [junit] >> GearsES2 0x66f57048, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66f57048: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x66f57048 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 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7bab3f1a: tileRendererInUse null, GearsES2[obj 0x7bab3f1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7bab3f1a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7bab3f1a created: GearsObj[0x7a18c0a9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7bab3f1a created: GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7bab3f1a created: GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7bab3f1a FIN GearsES2[obj 0x7bab3f1a isInit true, usesShared false, 1 GearsObj[0x7a18c0a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x83a73b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa22e7b8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, 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] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 3, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x69959524: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x69959524: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x279d5342: 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[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7bab3f1a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7bab3f1a 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 22, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 23, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c1909a3: tileRendererInUse null, GearsES2[obj 0x4c1909a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c1909a3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c1909a3 created: GearsObj[0x6c0085c1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c1909a3 created: GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c1909a3 created: GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c1909a3 FIN GearsES2[obj 0x4c1909a3 isInit true, usesShared false, 1 GearsObj[0x6c0085c1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3483b7cf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fb2e77b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 24, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 24, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, 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] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 37, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x630bb722: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x630bb722: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x2bb502c1: 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 37, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c1909a3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00073, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c1909a3, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c1909a3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c1909a3 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb9b00e0: tileRendererInUse null, GearsES2[obj 0xb9b00e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xb9b00e0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xb9b00e0 created: GearsObj[0x3666c64d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xb9b00e0 created: GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xb9b00e0 created: GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb9b00e0 FIN GearsES2[obj 0xb9b00e0 isInit true, usesShared false, 1 GearsObj[0x3666c64d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23b06d02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3074585e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, 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] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x65667d8b: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x65667d8b: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x25808bf5: 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[main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb9b00e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00088, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb9b00e0, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb9b00e0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb9b00e0 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 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x54e1c68b: tileRendererInUse null, GearsES2[obj 0x54e1c68b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x54e1c68b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x54e1c68b created: GearsObj[0x6af9e4f3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x54e1c68b created: GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x54e1c68b created: GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x54e1c68b FIN GearsES2[obj 0x54e1c68b isInit true, usesShared false, 1 GearsObj[0x6af9e4f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ba7e2a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x378f7af5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)] [junit] XXX Card.SHOW Label PRE: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Label POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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 1, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 640x480, swapInterval 1, drawable 0x4e0009d [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 2, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)] [junit] XXX Card.SHOW Canvas PRE: [junit] CANVAS 0x15cc6185: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] XXX Card.SHOW Canvas POST: [junit] CANVAS 0x15cc6185: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480] [junit] LABEL 0x79e0478a: 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[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0009d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b 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 @ 1610402956970 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402956974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 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 @ 1610402958949 ms III - Start [junit] SLOCK [T main @ 1610402958952 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e377400: tileRendererInUse null, GearsES2[obj 0x2e377400 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2e377400 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2e377400 created: GearsObj[0x64332f55, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x2e377400 created: GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x2e377400 created: GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e377400 FIN GearsES2[obj 0x2e377400 isInit true, usesShared false, 1 GearsObj[0x64332f55, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x29983e17, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e377400 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2e377400, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3af9c5b7: tileRendererInUse null, GearsES2[obj 0x3af9c5b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3af9c5b7 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3af9c5b7 created: GearsObj[0x18c486f1, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x3af9c5b7 created: GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x3af9c5b7 created: GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3af9c5b7 FIN GearsES2[obj 0x3af9c5b7 isInit true, usesShared false, 1 GearsObj[0x18c486f1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x464b4b4b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3af9c5b7 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3af9c5b7, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c309d4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c309d4d created: GearsObj[0x43820530, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4c309d4d created: GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4c309d4d created: GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x43820530, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xe0752ef, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e377400 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2e377400, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3af9c5b7 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3af9c5b7, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3af9c5b7 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3af9c5b7 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e377400: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e377400 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3af9c5b7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3af9c5b7 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c309d4d 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x548e6d58: tileRendererInUse null, GearsES2[obj 0x548e6d58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x548e6d58 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x548e6d58 created: GearsObj[0x6ede78a9, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x548e6d58 created: GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x548e6d58 created: GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x548e6d58 FIN GearsES2[obj 0x548e6d58 isInit true, usesShared false, 1 GearsObj[0x6ede78a9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2bbb31b8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x548e6d58 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x548e6d58, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a03bcb1: tileRendererInUse null, GearsES2[obj 0x6a03bcb1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6a03bcb1 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a03bcb1 created: GearsObj[0x334959e, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6a03bcb1 created: GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6a03bcb1 created: GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a03bcb1 FIN GearsES2[obj 0x6a03bcb1 isInit true, usesShared false, 1 GearsObj[0x334959e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7432bacb, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a03bcb1 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a03bcb1, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x68567e20: tileRendererInUse null, GearsES2[obj 0x68567e20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x68567e20 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x68567e20 created: GearsObj[0x1ad3208, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x68567e20 created: GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x68567e20 created: GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x68567e20 FIN GearsES2[obj 0x68567e20 isInit true, usesShared false, 1 GearsObj[0x1ad3208, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5381a65e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x68567e20 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x68567e20, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x548e6d58 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a03bcb1 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x68567e20 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x548e6d58: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x548e6d58 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a03bcb1: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a03bcb1 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x68567e20: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x68567e20 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 @ 1610402966336 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402966337 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.329 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402958949 ms III - Start [junit] SLOCK [T main @ 1610402958952 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e377400: tileRendererInUse null, GearsES2[obj 0x2e377400 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2e377400 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2e377400 created: GearsObj[0x64332f55, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x2e377400 created: GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x2e377400 created: GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e377400 FIN GearsES2[obj 0x2e377400 isInit true, usesShared false, 1 GearsObj[0x64332f55, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x29983e17, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e377400 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2e377400, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3af9c5b7: tileRendererInUse null, GearsES2[obj 0x3af9c5b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3af9c5b7 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3af9c5b7 created: GearsObj[0x18c486f1, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x3af9c5b7 created: GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x3af9c5b7 created: GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3af9c5b7 FIN GearsES2[obj 0x3af9c5b7 isInit true, usesShared false, 1 GearsObj[0x18c486f1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x464b4b4b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3af9c5b7 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3af9c5b7, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c309d4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c309d4d created: GearsObj[0x43820530, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4c309d4d created: GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4c309d4d created: GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x43820530, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xe0752ef, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e377400 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2e377400, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3af9c5b7 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3af9c5b7, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3af9c5b7 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3af9c5b7 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e377400: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e377400 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3af9c5b7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3af9c5b7 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c309d4d 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x548e6d58: tileRendererInUse null, GearsES2[obj 0x548e6d58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x548e6d58 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x548e6d58 created: GearsObj[0x6ede78a9, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x548e6d58 created: GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x548e6d58 created: GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x548e6d58 FIN GearsES2[obj 0x548e6d58 isInit true, usesShared false, 1 GearsObj[0x6ede78a9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2bbb31b8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x548e6d58 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x548e6d58, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a03bcb1: tileRendererInUse null, GearsES2[obj 0x6a03bcb1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6a03bcb1 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a03bcb1 created: GearsObj[0x334959e, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6a03bcb1 created: GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6a03bcb1 created: GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a03bcb1 FIN GearsES2[obj 0x6a03bcb1 isInit true, usesShared false, 1 GearsObj[0x334959e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7432bacb, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a03bcb1 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a03bcb1, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x68567e20: tileRendererInUse null, GearsES2[obj 0x68567e20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x68567e20 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x68567e20 created: GearsObj[0x1ad3208, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x68567e20 created: GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x68567e20 created: GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x68567e20 FIN GearsES2[obj 0x68567e20 isInit true, usesShared false, 1 GearsObj[0x1ad3208, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5381a65e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x68567e20 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x68567e20, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x548e6d58 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a03bcb1 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x68567e20 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x548e6d58: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x548e6d58 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a03bcb1: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a03bcb1 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x68567e20: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x68567e20 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 @ 1610402966336 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402966337 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01SyncedOneAnimator took 4.693 sec [junit] Testcase: test02AsyncEachAnimator took 2.613 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.329 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402958949 ms III - Start [junit] SLOCK [T main @ 1610402958952 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e377400: tileRendererInUse null, GearsES2[obj 0x2e377400 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2e377400 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2e377400 created: GearsObj[0x64332f55, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x2e377400 created: GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x2e377400 created: GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e377400 FIN GearsES2[obj 0x2e377400 isInit true, usesShared false, 1 GearsObj[0x64332f55, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x73e9642c, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x29983e17, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e377400 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2e377400, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3af9c5b7: tileRendererInUse null, GearsES2[obj 0x3af9c5b7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3af9c5b7 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3af9c5b7 created: GearsObj[0x18c486f1, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x3af9c5b7 created: GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x3af9c5b7 created: GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3af9c5b7 FIN GearsES2[obj 0x3af9c5b7 isInit true, usesShared false, 1 GearsObj[0x18c486f1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x78fd9b7a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x464b4b4b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3af9c5b7 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3af9c5b7, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c309d4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c309d4d created: GearsObj[0x43820530, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4c309d4d created: GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4c309d4d created: GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x43820530, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x676f336a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xe0752ef, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e377400 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2e377400, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3af9c5b7 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3af9c5b7, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3af9c5b7 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3af9c5b7 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e377400: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e377400 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3af9c5b7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3af9c5b7 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c309d4d 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x548e6d58: tileRendererInUse null, GearsES2[obj 0x548e6d58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x548e6d58 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x548e6d58 created: GearsObj[0x6ede78a9, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x548e6d58 created: GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x548e6d58 created: GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x548e6d58 FIN GearsES2[obj 0x548e6d58 isInit true, usesShared false, 1 GearsObj[0x6ede78a9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x66bc118, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2bbb31b8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x548e6d58 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x548e6d58, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a03bcb1: tileRendererInUse null, GearsES2[obj 0x6a03bcb1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6a03bcb1 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a03bcb1 created: GearsObj[0x334959e, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6a03bcb1 created: GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6a03bcb1 created: GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a03bcb1 FIN GearsES2[obj 0x6a03bcb1 isInit true, usesShared false, 1 GearsObj[0x334959e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x255dbbf2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7432bacb, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a03bcb1 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a03bcb1, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x68567e20: tileRendererInUse null, GearsES2[obj 0x68567e20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x68567e20 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x68567e20 created: GearsObj[0x1ad3208, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x68567e20 created: GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x68567e20 created: GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x68567e20 FIN GearsES2[obj 0x68567e20 isInit true, usesShared false, 1 GearsObj[0x1ad3208, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5926d36e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5381a65e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x68567e20 0/0 632x447 of 632x447, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x68567e20, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x548e6d58 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a03bcb1 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x68567e20 632x447, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x548e6d58: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x548e6d58 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a03bcb1: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a03bcb1 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x68567e20: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x68567e20 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 @ 1610402966336 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402966337 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 @ 1610402968179 ms III - Start [junit] SLOCK [T main @ 1610402968182 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610402981598 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402981598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.373 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402968179 ms III - Start [junit] SLOCK [T main @ 1610402968182 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610402981598 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402981598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NormalPre_1WinPostVis took 3.021 sec [junit] Testcase: test02NormalPost_1WinPostVis took 0.438 sec [junit] Testcase: test03ExclPre_1WinPostVis took 0.002 sec [junit] Testcase: test04ExclPost_1WinPostVis took 0.001 sec [junit] Testcase: test05NormalPre_4WinPostVis took 2.378 sec [junit] Testcase: test06NormalPost_4WinPostVis took 1.11 sec [junit] Testcase: test07ExclPre_4WinPostVis took 0.001 sec [junit] Testcase: test08ExclPost_4WinPostVis took 0.001 sec [junit] Testcase: test11NormalPre_1WinPreVis took 1.679 sec [junit] Testcase: test12NormalPost_1WinPreVis took 0.405 sec [junit] Testcase: test13ExclPre_1WinPreVis took 0.001 sec [junit] Testcase: test14ExclPost_1WinPreVis took 0.001 sec [junit] Testcase: test15NormalPre_4WinPreVis took 2.24 sec [junit] Testcase: test16NormalPost_4WinPreVis took 0.956 sec [junit] Testcase: test17ExclPre_4WinPreVis took 0.001 sec [junit] Testcase: test18ExclPost_4WinPreVis took 0.003 sec [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.373 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402968179 ms III - Start [junit] SLOCK [T main @ 1610402968182 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610402981598 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402981598 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 @ 1610402983421 ms III - Start [junit] SLOCK [T main @ 1610402983423 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610402996659 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402996660 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.168 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402983421 ms III - Start [junit] SLOCK [T main @ 1610402983423 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610402996659 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402996660 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NormalPre_1WinPostVis took 3.001 sec [junit] Testcase: test02NormalPost_1WinPostVis took 0.403 sec [junit] Testcase: test03ExclPre_1WinPostVis took 0.002 sec [junit] Testcase: test04ExclPost_1WinPostVis took 0.001 sec [junit] Testcase: test05NormalPre_4WinPostVis took 2.359 sec [junit] Testcase: test06NormalPost_4WinPostVis took 0.991 sec [junit] Testcase: test07ExclPre_4WinPostVis took 0.001 sec [junit] Testcase: test08ExclPost_4WinPostVis took 0.001 sec [junit] Testcase: test11NormalPre_1WinPreVis took 1.69 sec [junit] Testcase: test12NormalPost_1WinPreVis took 0.408 sec [junit] Testcase: test13ExclPre_1WinPreVis took 0.001 sec [junit] Testcase: test14ExclPost_1WinPreVis took 0 sec [junit] Testcase: test15NormalPre_4WinPreVis took 2.26 sec [junit] Testcase: test16NormalPost_4WinPreVis took 0.977 sec [junit] Testcase: test17ExclPre_4WinPreVis took 0.001 sec [junit] Testcase: test18ExclPost_4WinPreVis took 0.003 sec [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.168 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402983421 ms III - Start [junit] SLOCK [T main @ 1610402983423 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis [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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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] ++++ 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 @ 1610402996659 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610402996660 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402998325 ms III - Start [junit] SLOCK [T main @ 1610402998327 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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x5f0d98f7: tileRendererInUse null, GearsES2[obj 0x5f0d98f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f0d98f7 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f0d98f7 created: GearsObj[0x1b50ded1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f0d98f7 created: GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f0d98f7 created: GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x5f0d98f7 FIN GearsES2[obj 0x5f0d98f7 isInit true, usesShared false, 1 GearsObj[0x1b50ded1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b1b74a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x5f0d98f7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f0d98f7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f0d98f7 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f0d98f7, 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] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f0d98f7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f0d98f7 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x63e9e5aa: tileRendererInUse null, GearsES2[obj 0x63e9e5aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x63e9e5aa on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x63e9e5aa created: GearsObj[0xa47fd31, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x63e9e5aa created: GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x63e9e5aa created: GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x63e9e5aa FIN GearsES2[obj 0x63e9e5aa isInit true, usesShared false, 1 GearsObj[0xa47fd31, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5225b8bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x63e9e5aa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63e9e5aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0002-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x63e9e5aa 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63e9e5aa, 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] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0003-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63e9e5aa: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63e9e5aa FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x4b183e24: tileRendererInUse null, GearsES2[obj 0x4b183e24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4b183e24 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4b183e24 created: GearsObj[0x519d8de0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4b183e24 created: GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4b183e24 created: GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x4b183e24 FIN GearsES2[obj 0x4b183e24 isInit true, usesShared false, 1 GearsObj[0x519d8de0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53828c7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x4b183e24 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400006, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b183e24, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0008-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b183e24 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b183e24, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0012-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b183e24: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b183e24 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x1fb123df: tileRendererInUse null, GearsES2[obj 0x1fb123df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1fb123df on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1fb123df created: GearsObj[0x1368e8b1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1fb123df created: GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1fb123df created: GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x1fb123df FIN GearsES2[obj 0x1fb123df isInit true, usesShared false, 1 GearsObj[0x1368e8b1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60871f2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x1fb123df 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400008, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fb123df, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0020-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fb123df 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fb123df, 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 [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0023-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fb123df: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fb123df FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x5651b116: tileRendererInUse null, GearsES2[obj 0x5651b116 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5651b116 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5651b116 created: GearsObj[0x1b969a7c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5651b116 created: GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5651b116 created: GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x5651b116 FIN GearsES2[obj 0x5651b116 isInit true, usesShared false, 1 GearsObj[0x1b969a7c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73cf149b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x5651b116 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5651b116, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5651b116 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00070, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5651b116, angle 5.0, [l -1.0, r 1.0, b -1.0, t 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-n0044-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5651b116: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5651b116 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x1cff273a: tileRendererInUse null, GearsES2[obj 0x1cff273a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1cff273a on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1cff273a created: GearsObj[0x479da577, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1cff273a created: GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1cff273a created: GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x1cff273a FIN GearsES2[obj 0x1cff273a isInit true, usesShared false, 1 GearsObj[0x479da577, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x497b7176, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x1cff273a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1cff273a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0055-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1cff273a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00082, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1cff273a, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0061-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1cff273a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1cff273a FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x2cec2f2b: tileRendererInUse null, GearsES2[obj 0x2cec2f2b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2cec2f2b on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2cec2f2b created: GearsObj[0x2ec9f8ca, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2cec2f2b created: GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2cec2f2b created: GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x2cec2f2b FIN GearsES2[obj 0x2cec2f2b isInit true, usesShared false, 1 GearsObj[0x2ec9f8ca, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d566997, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x2cec2f2b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cec2f2b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0071-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cec2f2b 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00094, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cec2f2b, angle 5.0, [l -1.0, r 1.0, b -1.0, t 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-n0081-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cec2f2b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cec2f2b FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x57bfcccd: tileRendererInUse null, GearsES2[obj 0x57bfcccd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x57bfcccd on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x57bfcccd created: GearsObj[0x177c7ed1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x57bfcccd created: GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x57bfcccd created: GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x57bfcccd FIN GearsES2[obj 0x57bfcccd isInit true, usesShared false, 1 GearsObj[0x177c7ed1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51895a37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x57bfcccd 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400010, msaa false, tileRendererInUse null [junit] >> GearsES2 0x57bfcccd, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0092-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x57bfcccd 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000a6, msaa false, tileRendererInUse null [junit] >> GearsES2 0x57bfcccd, 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 [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0104-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x57bfcccd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x57bfcccd FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x3db57720: tileRendererInUse null, GearsES2[obj 0x3db57720 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3db57720 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3db57720 created: GearsObj[0x1b61ce2e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3db57720 created: GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3db57720 created: GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x3db57720 FIN GearsES2[obj 0x3db57720 isInit true, usesShared false, 1 GearsObj[0x1b61ce2e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19fbe828, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x3db57720 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400012, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3db57720, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0113-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3db57720 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000b8, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3db57720, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0117-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3db57720: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3db57720 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x3cc443ff: tileRendererInUse null, GearsES2[obj 0x3cc443ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3cc443ff on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3cc443ff created: GearsObj[0x3f938953, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3cc443ff created: GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3cc443ff created: GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x3cc443ff FIN GearsES2[obj 0x3cc443ff isInit true, usesShared false, 1 GearsObj[0x3f938953, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191c54e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x3cc443ff 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400014, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cc443ff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0125-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cc443ff 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000ca, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cc443ff, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0136-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc443ff: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc443ff FIN [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 @ 1610403006780 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403006780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.354 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402998325 ms III - Start [junit] SLOCK [T main @ 1610402998327 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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x5f0d98f7: tileRendererInUse null, GearsES2[obj 0x5f0d98f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f0d98f7 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f0d98f7 created: GearsObj[0x1b50ded1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f0d98f7 created: GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f0d98f7 created: GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x5f0d98f7 FIN GearsES2[obj 0x5f0d98f7 isInit true, usesShared false, 1 GearsObj[0x1b50ded1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b1b74a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x5f0d98f7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f0d98f7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f0d98f7 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f0d98f7, 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] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f0d98f7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f0d98f7 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x63e9e5aa: tileRendererInUse null, GearsES2[obj 0x63e9e5aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x63e9e5aa on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x63e9e5aa created: GearsObj[0xa47fd31, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x63e9e5aa created: GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x63e9e5aa created: GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x63e9e5aa FIN GearsES2[obj 0x63e9e5aa isInit true, usesShared false, 1 GearsObj[0xa47fd31, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5225b8bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x63e9e5aa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63e9e5aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0002-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x63e9e5aa 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63e9e5aa, 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] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0003-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63e9e5aa: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63e9e5aa FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x4b183e24: tileRendererInUse null, GearsES2[obj 0x4b183e24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4b183e24 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4b183e24 created: GearsObj[0x519d8de0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4b183e24 created: GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4b183e24 created: GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x4b183e24 FIN GearsES2[obj 0x4b183e24 isInit true, usesShared false, 1 GearsObj[0x519d8de0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53828c7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x4b183e24 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400006, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b183e24, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0008-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b183e24 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b183e24, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0012-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b183e24: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b183e24 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x1fb123df: tileRendererInUse null, GearsES2[obj 0x1fb123df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1fb123df on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1fb123df created: GearsObj[0x1368e8b1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1fb123df created: GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1fb123df created: GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x1fb123df FIN GearsES2[obj 0x1fb123df isInit true, usesShared false, 1 GearsObj[0x1368e8b1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60871f2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x1fb123df 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400008, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fb123df, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0020-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fb123df 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fb123df, 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 [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0023-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fb123df: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fb123df FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x5651b116: tileRendererInUse null, GearsES2[obj 0x5651b116 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5651b116 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5651b116 created: GearsObj[0x1b969a7c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5651b116 created: GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5651b116 created: GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x5651b116 FIN GearsES2[obj 0x5651b116 isInit true, usesShared false, 1 GearsObj[0x1b969a7c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73cf149b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x5651b116 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5651b116, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5651b116 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00070, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5651b116, angle 5.0, [l -1.0, r 1.0, b -1.0, t 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-n0044-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5651b116: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5651b116 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x1cff273a: tileRendererInUse null, GearsES2[obj 0x1cff273a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1cff273a on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1cff273a created: GearsObj[0x479da577, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1cff273a created: GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1cff273a created: GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x1cff273a FIN GearsES2[obj 0x1cff273a isInit true, usesShared false, 1 GearsObj[0x479da577, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x497b7176, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x1cff273a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1cff273a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0055-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1cff273a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00082, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1cff273a, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0061-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1cff273a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1cff273a FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x2cec2f2b: tileRendererInUse null, GearsES2[obj 0x2cec2f2b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2cec2f2b on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2cec2f2b created: GearsObj[0x2ec9f8ca, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2cec2f2b created: GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2cec2f2b created: GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x2cec2f2b FIN GearsES2[obj 0x2cec2f2b isInit true, usesShared false, 1 GearsObj[0x2ec9f8ca, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d566997, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x2cec2f2b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cec2f2b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0071-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cec2f2b 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00094, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cec2f2b, angle 5.0, [l -1.0, r 1.0, b -1.0, t 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-n0081-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cec2f2b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cec2f2b FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x57bfcccd: tileRendererInUse null, GearsES2[obj 0x57bfcccd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x57bfcccd on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x57bfcccd created: GearsObj[0x177c7ed1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x57bfcccd created: GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x57bfcccd created: GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x57bfcccd FIN GearsES2[obj 0x57bfcccd isInit true, usesShared false, 1 GearsObj[0x177c7ed1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51895a37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x57bfcccd 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400010, msaa false, tileRendererInUse null [junit] >> GearsES2 0x57bfcccd, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0092-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x57bfcccd 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000a6, msaa false, tileRendererInUse null [junit] >> GearsES2 0x57bfcccd, 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 [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0104-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x57bfcccd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x57bfcccd FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x3db57720: tileRendererInUse null, GearsES2[obj 0x3db57720 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3db57720 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3db57720 created: GearsObj[0x1b61ce2e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3db57720 created: GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3db57720 created: GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x3db57720 FIN GearsES2[obj 0x3db57720 isInit true, usesShared false, 1 GearsObj[0x1b61ce2e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19fbe828, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x3db57720 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400012, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3db57720, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0113-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3db57720 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000b8, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3db57720, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0117-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3db57720: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3db57720 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x3cc443ff: tileRendererInUse null, GearsES2[obj 0x3cc443ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3cc443ff on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3cc443ff created: GearsObj[0x3f938953, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3cc443ff created: GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3cc443ff created: GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x3cc443ff FIN GearsES2[obj 0x3cc443ff isInit true, usesShared false, 1 GearsObj[0x3f938953, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191c54e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x3cc443ff 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400014, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cc443ff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0125-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cc443ff 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000ca, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cc443ff, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0136-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc443ff: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc443ff FIN [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 @ 1610403006780 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403006780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 8.387 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.354 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610402998325 ms III - Start [junit] SLOCK [T main @ 1610402998327 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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x5f0d98f7: tileRendererInUse null, GearsES2[obj 0x5f0d98f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f0d98f7 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f0d98f7 created: GearsObj[0x1b50ded1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f0d98f7 created: GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f0d98f7 created: GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x5f0d98f7 FIN GearsES2[obj 0x5f0d98f7 isInit true, usesShared false, 1 GearsObj[0x1b50ded1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x322a1380, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b1b74a3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x5f0d98f7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f0d98f7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f0d98f7 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f0d98f7, 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] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f0d98f7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f0d98f7 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x63e9e5aa: tileRendererInUse null, GearsES2[obj 0x63e9e5aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x63e9e5aa on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x63e9e5aa created: GearsObj[0xa47fd31, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x63e9e5aa created: GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x63e9e5aa created: GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x63e9e5aa FIN GearsES2[obj 0x63e9e5aa isInit true, usesShared false, 1 GearsObj[0xa47fd31, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e474857, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5225b8bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x63e9e5aa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63e9e5aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0002-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x63e9e5aa 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63e9e5aa, 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] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0003-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63e9e5aa: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63e9e5aa FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x4b183e24: tileRendererInUse null, GearsES2[obj 0x4b183e24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4b183e24 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4b183e24 created: GearsObj[0x519d8de0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4b183e24 created: GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4b183e24 created: GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x4b183e24 FIN GearsES2[obj 0x4b183e24 isInit true, usesShared false, 1 GearsObj[0x519d8de0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x738bcebd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53828c7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x4b183e24 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400006, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b183e24, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0008-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4b183e24 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4b183e24, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0012-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b183e24: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4b183e24 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x1fb123df: tileRendererInUse null, GearsES2[obj 0x1fb123df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1fb123df on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1fb123df created: GearsObj[0x1368e8b1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1fb123df created: GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1fb123df created: GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x1fb123df FIN GearsES2[obj 0x1fb123df isInit true, usesShared false, 1 GearsObj[0x1368e8b1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72548313, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60871f2f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x1fb123df 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400008, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fb123df, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0020-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1fb123df 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1fb123df, 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 [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0023-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fb123df: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1fb123df FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x5651b116: tileRendererInUse null, GearsES2[obj 0x5651b116 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5651b116 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5651b116 created: GearsObj[0x1b969a7c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5651b116 created: GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5651b116 created: GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x5651b116 FIN GearsES2[obj 0x5651b116 isInit true, usesShared false, 1 GearsObj[0x1b969a7c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7299b7df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73cf149b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x5651b116 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5651b116, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5651b116 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00070, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5651b116, angle 5.0, [l -1.0, r 1.0, b -1.0, t 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-n0044-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5651b116: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5651b116 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x1cff273a: tileRendererInUse null, GearsES2[obj 0x1cff273a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1cff273a on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1cff273a created: GearsObj[0x479da577, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1cff273a created: GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1cff273a created: GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x1cff273a FIN GearsES2[obj 0x1cff273a isInit true, usesShared false, 1 GearsObj[0x479da577, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ed300c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x497b7176, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x1cff273a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1cff273a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0055-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1cff273a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00082, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1cff273a, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0061-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1cff273a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1cff273a FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x2cec2f2b: tileRendererInUse null, GearsES2[obj 0x2cec2f2b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2cec2f2b on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2cec2f2b created: GearsObj[0x2ec9f8ca, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2cec2f2b created: GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2cec2f2b created: GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x2cec2f2b FIN GearsES2[obj 0x2cec2f2b isInit true, usesShared false, 1 GearsObj[0x2ec9f8ca, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3aeeb906, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d566997, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x2cec2f2b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x540000e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cec2f2b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0071-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cec2f2b 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e00094, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cec2f2b, angle 5.0, [l -1.0, r 1.0, b -1.0, t 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-n0081-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cec2f2b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cec2f2b FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x57bfcccd: tileRendererInUse null, GearsES2[obj 0x57bfcccd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x57bfcccd on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x57bfcccd created: GearsObj[0x177c7ed1, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x57bfcccd created: GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x57bfcccd created: GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x57bfcccd FIN GearsES2[obj 0x57bfcccd isInit true, usesShared false, 1 GearsObj[0x177c7ed1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61b0029, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51895a37, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x57bfcccd 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400010, msaa false, tileRendererInUse null [junit] >> GearsES2 0x57bfcccd, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0092-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x57bfcccd 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000a6, msaa false, tileRendererInUse null [junit] >> GearsES2 0x57bfcccd, 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 [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0104-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x57bfcccd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x57bfcccd FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x3db57720: tileRendererInUse null, GearsES2[obj 0x3db57720 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3db57720 on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3db57720 created: GearsObj[0x1b61ce2e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3db57720 created: GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3db57720 created: GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x3db57720 FIN GearsES2[obj 0x3db57720 isInit true, usesShared false, 1 GearsObj[0x1b61ce2e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e514da3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19fbe828, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x3db57720 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400012, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3db57720, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0113-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3db57720 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000b8, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3db57720, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0117-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3db57720: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3db57720 FIN [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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x3cc443ff: tileRendererInUse null, GearsES2[obj 0x3cc443ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3cc443ff on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3cc443ff created: GearsObj[0x3f938953, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3cc443ff created: GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3cc443ff created: GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x3cc443ff FIN GearsES2[obj 0x3cc443ff isInit true, usesShared false, 1 GearsObj[0x3f938953, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cfe1f36, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x191c54e8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x3cc443ff 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400014, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cc443ff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-n0125-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [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] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3cc443ff 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e000ca, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3cc443ff, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0136-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc443ff: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3cc443ff FIN [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 @ 1610403006780 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403006780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403008562 ms III - Start [junit] SLOCK [T main @ 1610403008564 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010562 d 1ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010955 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010970 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011107 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011204 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011205 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011206 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011207 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011216 d 0ms]] [junit] 1 - switch - START 1009 [junit] 1 - switch - END 1009 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0075-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2027 [junit] 2 - switch - END 2027 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0313-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013540 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013541 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013542 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013543 d 1ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013561 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013562 d 0ms]] [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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013655 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013853 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013857 d 0ms]] [junit] 1 - switch - START 1057 [junit] 1 - switch - END 1057 [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0254-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2078 [junit] 2 - switch - END 2078 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0716-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016666 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016667 d 0ms]] [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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1054 [junit] 1 - switch - END 1054 [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0435-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2063 [junit] 2 - switch - END 2063 [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0945-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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[fbo]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019830 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019831 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019833 d 0ms]] [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 1 - switch - START 1092 [junit] 1 - switch - END 1092 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0466-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2001 [junit] 2 - switch - END 2001 [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0737-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022663 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022664 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022665 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/GL3.sw], on-scr[.]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022780 d 0ms]] [junit] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022971 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023048 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023049 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023049 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023056 d 0ms]] [junit] 1 - switch - START 1061 [junit] 1 - switch - END 1061 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0255-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2067 [junit] 2 - switch - END 2067 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0560-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025773 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025773 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025774 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025775 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025795 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025796 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025889 d 0ms]] [junit] Is SwapGLContext safe: true [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403026087 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403026095 d 0ms]] [junit] 1 - switch - START 1050 [junit] 1 - switch - END 1050 [junit] Thread-8-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0284-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2056 [junit] 2 - switch - END 2056 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0706-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028873 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028874 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028875 d 0ms]] [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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Is SwapGLContext safe: true [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [junit] 1 - switch - START 1051 [junit] 1 - switch - END 1051 [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0434-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [junit] 2 - switch - START 2059 [junit] 2 - switch - END 2059 [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0935-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032005 d 1ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032251 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032265 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032269 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032270 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032272 d 0ms]] [junit] 1 - switch - START 1041 [junit] 1 - switch - END 1041 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0247-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2049 [junit] 2 - switch - END 2049 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0587-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034968 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034986 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034986 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034987 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] Is SwapGLContext safe: false [junit] Supressing unsafe tests ... [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403035057 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403035068 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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Is SwapGLContext safe: true [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 1 - switch - START 1059 [junit] 1 - switch - END 1059 [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0474-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2067 [junit] 2 - switch - END 2067 [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0982-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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610403038179 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403038180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.546 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403008562 ms III - Start [junit] SLOCK [T main @ 1610403008564 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010562 d 1ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010955 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010970 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011107 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011204 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011205 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011206 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011207 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011216 d 0ms]] [junit] 1 - switch - START 1009 [junit] 1 - switch - END 1009 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0075-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2027 [junit] 2 - switch - END 2027 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0313-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013540 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013541 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013542 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013543 d 1ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013561 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013562 d 0ms]] [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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013655 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013853 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013857 d 0ms]] [junit] 1 - switch - START 1057 [junit] 1 - switch - END 1057 [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0254-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2078 [junit] 2 - switch - END 2078 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0716-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016666 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016667 d 0ms]] [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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1054 [junit] 1 - switch - END 1054 [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0435-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2063 [junit] 2 - switch - END 2063 [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0945-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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[fbo]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019830 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019831 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019833 d 0ms]] [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 1 - switch - START 1092 [junit] 1 - switch - END 1092 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0466-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2001 [junit] 2 - switch - END 2001 [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0737-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022663 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022664 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022665 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/GL3.sw], on-scr[.]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022780 d 0ms]] [junit] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022971 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023048 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023049 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023049 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023056 d 0ms]] [junit] 1 - switch - START 1061 [junit] 1 - switch - END 1061 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0255-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2067 [junit] 2 - switch - END 2067 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0560-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025773 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025773 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025774 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025775 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025795 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025796 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025889 d 0ms]] [junit] Is SwapGLContext safe: true [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403026087 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403026095 d 0ms]] [junit] 1 - switch - START 1050 [junit] 1 - switch - END 1050 [junit] Thread-8-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0284-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2056 [junit] 2 - switch - END 2056 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0706-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028873 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028874 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028875 d 0ms]] [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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Is SwapGLContext safe: true [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [junit] 1 - switch - START 1051 [junit] 1 - switch - END 1051 [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0434-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [junit] 2 - switch - START 2059 [junit] 2 - switch - END 2059 [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0935-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032005 d 1ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032251 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032265 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032269 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032270 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032272 d 0ms]] [junit] 1 - switch - START 1041 [junit] 1 - switch - END 1041 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0247-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2049 [junit] 2 - switch - END 2049 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0587-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034968 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034986 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034986 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034987 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] Is SwapGLContext safe: false [junit] Supressing unsafe tests ... [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403035057 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403035068 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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Is SwapGLContext safe: true [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 1 - switch - START 1059 [junit] 1 - switch - END 1059 [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0474-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2067 [junit] 2 - switch - END 2067 [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0982-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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610403038179 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403038180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 4.985 sec [junit] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.092 sec [junit] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 3.024 sec [junit] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 2.973 sec [junit] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 3.127 sec [junit] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 3.076 sec [junit] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 3.02 sec [junit] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.045 sec [junit] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 3.041 sec [junit] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.082 sec [junit] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 3.026 sec [junit] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.045 sec [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.546 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403008562 ms III - Start [junit] SLOCK [T main @ 1610403008564 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010562 d 1ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010955 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403010970 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011107 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011204 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011205 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011206 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011207 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403011216 d 0ms]] [junit] 1 - switch - START 1009 [junit] 1 - switch - END 1009 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0075-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2027 [junit] 2 - switch - END 2027 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0313-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013540 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013541 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013542 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013543 d 1ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013561 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013562 d 0ms]] [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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013655 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013853 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403013857 d 0ms]] [junit] 1 - switch - START 1057 [junit] 1 - switch - END 1057 [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0254-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2078 [junit] 2 - switch - END 2078 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0716-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016666 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403016667 d 0ms]] [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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 1054 [junit] 1 - switch - END 1054 [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0435-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2063 [junit] 2 - switch - END 2063 [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0945-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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[fbo]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019830 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019831 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403019833 d 0ms]] [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 1 - switch - START 1092 [junit] 1 - switch - END 1092 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0466-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2001 [junit] 2 - switch - END 2001 [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0737-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022663 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022664 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022665 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/GL3.sw], on-scr[.]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022780 d 0ms]] [junit] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403022971 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023048 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023049 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023049 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403023056 d 0ms]] [junit] 1 - switch - START 1061 [junit] 1 - switch - END 1061 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0255-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2067 [junit] 2 - switch - END 2067 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0560-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025773 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025773 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025774 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025775 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025795 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025796 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403025889 d 0ms]] [junit] Is SwapGLContext safe: true [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403026087 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403026095 d 0ms]] [junit] 1 - switch - START 1050 [junit] 1 - switch - END 1050 [junit] Thread-8-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0284-GL2ES2-sw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2056 [junit] 2 - switch - END 2056 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA_-n0706-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0256x0256.png [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028873 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028874 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403028875 d 0ms]] [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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Is SwapGLContext safe: true [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [junit] 1 - switch - START 1051 [junit] 1 - switch - END 1051 [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0434-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0256x0256.png [junit] 2 - switch - START 2059 [junit] 2 - switch - END 2059 [junit] Thread-9-AWTAnimator#06: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0935-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 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/GL3.sw], 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Is SwapGLContext safe: true [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032005 d 1ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032251 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032265 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032269 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032270 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403032272 d 0ms]] [junit] 1 - switch - START 1041 [junit] 1 - switch - END 1041 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0247-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2049 [junit] 2 - switch - END 2049 [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0587-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034968 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034986 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034986 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403034987 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/GL3.sw], on-scr[.]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], offscr[auto-cfg]] [junit] Is SwapGLContext safe: false [junit] Supressing unsafe tests ... [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403035057 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403035068 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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Is SwapGLContext safe: true [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 1 - switch - START 1059 [junit] 1 - switch - END 1059 [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0474-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] 2 - switch - START 2067 [junit] 2 - switch - END 2067 [junit] Thread-13-AWTAnimator#08: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0982-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/GL3.sw], offscr[auto-cfg]] [junit] Source Caps Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], offscr[fbo]] [junit] Dest Caps Requested: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], 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 @ 1610403038179 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403038180 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 @ 1610403039954 ms III - Start [junit] SLOCK [T main @ 1610403039956 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x7c42493c: tileRendererInUse null, GearsES2[obj 0x7c42493c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7c42493c on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7c42493c created: GearsObj[0x2d731886, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7c42493c created: GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7c42493c created: GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x7c42493c FIN GearsES2[obj 0x7c42493c isInit true, usesShared false, 1 GearsObj[0x2d731886, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4fd1d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x7c42493c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7c42493c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x7c42493c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7c42493c, angle 126.0, [l -1.0, r 1.0, b -1.0, t 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-n0252-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x7c42493c: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x7c42493c FIN [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] GLAD Lifecycle.0 GLWindow, restoring false, preserving true [junit] Thread[Thread-4-null,5,main] GearsES2.init.0 0x52643c58: tileRendererInUse null, GearsES2[obj 0x52643c58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x52643c58 on Thread[Thread-4-null,5,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x52643c58 created: GearsObj[0x71b59f1e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x52643c58 created: GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x52643c58 created: GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-4-null,5,main] GearsES2.init.X 0x52643c58 FIN GearsES2[obj 0x52643c58 isInit true, usesShared false, 1 GearsObj[0x71b59f1e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65586bdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-4-null,5,main] GearsES2.reshape 0x52643c58 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fd9f0051350, msaa false, tileRendererInUse null [junit] >> GearsES2 0x52643c58, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test22GLWindowGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-4,5,main] GearsES2.reshape 0x52643c58 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fd998055b00, msaa false, tileRendererInUse null [junit] >> GearsES2 0x52643c58, angle 127.5, [l -1.0, r 1.0, b -1.0, t 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-4-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test22GLWindowGLES2_-n0255-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x52643c58: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x52643c58 FIN [junit] GLAD Lifecycle.X GLWindow [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 @ 1610403047089 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403047089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.059 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403039954 ms III - Start [junit] SLOCK [T main @ 1610403039956 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x7c42493c: tileRendererInUse null, GearsES2[obj 0x7c42493c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7c42493c on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7c42493c created: GearsObj[0x2d731886, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7c42493c created: GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7c42493c created: GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x7c42493c FIN GearsES2[obj 0x7c42493c isInit true, usesShared false, 1 GearsObj[0x2d731886, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4fd1d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x7c42493c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7c42493c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x7c42493c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7c42493c, angle 126.0, [l -1.0, r 1.0, b -1.0, t 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-n0252-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x7c42493c: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x7c42493c FIN [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] GLAD Lifecycle.0 GLWindow, restoring false, preserving true [junit] Thread[Thread-4-null,5,main] GearsES2.init.0 0x52643c58: tileRendererInUse null, GearsES2[obj 0x52643c58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x52643c58 on Thread[Thread-4-null,5,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x52643c58 created: GearsObj[0x71b59f1e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x52643c58 created: GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x52643c58 created: GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-4-null,5,main] GearsES2.init.X 0x52643c58 FIN GearsES2[obj 0x52643c58 isInit true, usesShared false, 1 GearsObj[0x71b59f1e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65586bdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-4-null,5,main] GearsES2.reshape 0x52643c58 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fd9f0051350, msaa false, tileRendererInUse null [junit] >> GearsES2 0x52643c58, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test22GLWindowGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-4,5,main] GearsES2.reshape 0x52643c58 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fd998055b00, msaa false, tileRendererInUse null [junit] >> GearsES2 0x52643c58, angle 127.5, [l -1.0, r 1.0, b -1.0, t 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-4-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test22GLWindowGLES2_-n0255-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x52643c58: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x52643c58 FIN [junit] GLAD Lifecycle.X GLWindow [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 @ 1610403047089 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403047089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test21GLWindowGL2ES2 took 4.624 sec [junit] Testcase: test22GLWindowGLES2 took 2.447 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.059 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403039954 ms III - Start [junit] SLOCK [T main @ 1610403039956 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] Thread[Thread-1-null,5,main] GearsES2.init.0 0x7c42493c: tileRendererInUse null, GearsES2[obj 0x7c42493c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7c42493c on Thread[Thread-1-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7c42493c created: GearsObj[0x2d731886, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7c42493c created: GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7c42493c created: GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-1-null,5,main] GearsES2.init.X 0x7c42493c FIN GearsES2[obj 0x7c42493c isInit true, usesShared false, 1 GearsObj[0x2d731886, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x751f4a9e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4fd1d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-1-null,5,main] GearsES2.reshape 0x7c42493c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7c42493c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x7c42493c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7c42493c, angle 126.0, [l -1.0, r 1.0, b -1.0, t 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-n0252-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x7c42493c: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x7c42493c FIN [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] GLAD Lifecycle.0 GLWindow, restoring false, preserving true [junit] Thread[Thread-4-null,5,main] GearsES2.init.0 0x52643c58: tileRendererInUse null, GearsES2[obj 0x52643c58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x52643c58 on Thread[Thread-4-null,5,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x52643c58 created: GearsObj[0x71b59f1e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x52643c58 created: GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x52643c58 created: GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-4-null,5,main] GearsES2.init.X 0x52643c58 FIN GearsES2[obj 0x52643c58 isInit true, usesShared false, 1 GearsObj[0x71b59f1e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e86c2d6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65586bdf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-4-null,5,main] GearsES2.reshape 0x52643c58 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7fd9f0051350, msaa false, tileRendererInUse null [junit] >> GearsES2 0x52643c58, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test22GLWindowGLES2_-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-4,5,main] GearsES2.reshape 0x52643c58 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7fd998055b00, msaa false, tileRendererInUse null [junit] >> GearsES2 0x52643c58, angle 127.5, [l -1.0, r 1.0, b -1.0, t 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-4-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test22GLWindowGLES2_-n0255-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x52643c58: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-4,5,main] GearsES2.dispose 0x52643c58 FIN [junit] GLAD Lifecycle.X GLWindow [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 @ 1610403047089 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403047089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403049035 ms III - Start [junit] SLOCK [T main @ 1610403049037 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xe000f13: tileRendererInUse null, GearsES2[obj 0xe000f13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xe000f13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xe000f13 created: GearsObj[0x18b9fa0c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xe000f13 created: GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xe000f13 created: GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xe000f13 FIN GearsES2[obj 0xe000f13 isInit true, usesShared false, 1 GearsObj[0x18b9fa0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb8c503, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, 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 [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, angle 71.5, [l -1.0, r 1.0, b -1.0, t 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_-n0143-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe000f13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe000f13 FIN [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] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x738f2b54: tileRendererInUse null, GearsES2[obj 0x738f2b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x738f2b54 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x738f2b54 created: GearsObj[0x1c7a0c18, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x738f2b54 created: GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x738f2b54 created: GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x738f2b54 FIN GearsES2[obj 0x738f2b54 isInit true, usesShared false, 1 GearsObj[0x1c7a0c18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fb692df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x738f2b54 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f5a6892bf60, msaa false, tileRendererInUse null [junit] >> GearsES2 0x738f2b54, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnscreenGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x738f2b54 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f5a682235c0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x738f2b54, angle 121.5, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnscreenGLES2__-n0243-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x738f2b54: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x738f2b54 FIN [junit] GLAD Lifecycle.X GLCanvasOnscreen [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] Platform doesn't support offscreen rendering. [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 @ 1610403055759 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403055759 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.638 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403049035 ms III - Start [junit] SLOCK [T main @ 1610403049037 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xe000f13: tileRendererInUse null, GearsES2[obj 0xe000f13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xe000f13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xe000f13 created: GearsObj[0x18b9fa0c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xe000f13 created: GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xe000f13 created: GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xe000f13 FIN GearsES2[obj 0xe000f13 isInit true, usesShared false, 1 GearsObj[0x18b9fa0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb8c503, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, 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 [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, angle 71.5, [l -1.0, r 1.0, b -1.0, t 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_-n0143-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe000f13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe000f13 FIN [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] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x738f2b54: tileRendererInUse null, GearsES2[obj 0x738f2b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x738f2b54 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x738f2b54 created: GearsObj[0x1c7a0c18, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x738f2b54 created: GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x738f2b54 created: GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x738f2b54 FIN GearsES2[obj 0x738f2b54 isInit true, usesShared false, 1 GearsObj[0x1c7a0c18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fb692df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x738f2b54 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f5a6892bf60, msaa false, tileRendererInUse null [junit] >> GearsES2 0x738f2b54, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnscreenGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x738f2b54 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f5a682235c0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x738f2b54, angle 121.5, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnscreenGLES2__-n0243-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x738f2b54: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x738f2b54 FIN [junit] GLAD Lifecycle.X GLCanvasOnscreen [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] Platform doesn't support offscreen rendering. [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 @ 1610403055759 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403055759 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GLCanvasOnscreenGL2ES2 took 4.412 sec [junit] Testcase: test02GLCanvasOnscreenGLES2 took 2.243 sec [junit] Testcase: test11GLCanvasOffscreenGL2ES2 took 0.005 sec [junit] Testcase: test12GLCanvasOffscreenGLES2 took 0.001 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.638 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403049035 ms III - Start [junit] SLOCK [T main @ 1610403049037 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xe000f13: tileRendererInUse null, GearsES2[obj 0xe000f13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xe000f13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xe000f13 created: GearsObj[0x18b9fa0c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xe000f13 created: GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xe000f13 created: GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xe000f13 FIN GearsES2[obj 0xe000f13 isInit true, usesShared false, 1 GearsObj[0x18b9fa0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d8f15b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb8c503, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, 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 [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xe000f13 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0003a, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe000f13, angle 71.5, [l -1.0, r 1.0, b -1.0, t 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_-n0143-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe000f13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xe000f13 FIN [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] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x738f2b54: tileRendererInUse null, GearsES2[obj 0x738f2b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x738f2b54 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x738f2b54 created: GearsObj[0x1c7a0c18, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x738f2b54 created: GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x738f2b54 created: GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x738f2b54 FIN GearsES2[obj 0x738f2b54 isInit true, usesShared false, 1 GearsObj[0x1c7a0c18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54c84a0d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fb692df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x738f2b54 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f5a6892bf60, msaa false, tileRendererInUse null [junit] >> GearsES2 0x738f2b54, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnscreenGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x738f2b54 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f5a682235c0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x738f2b54, angle 121.5, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnscreenGLES2__-n0243-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x738f2b54: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x738f2b54 FIN [junit] GLAD Lifecycle.X GLCanvasOnscreen [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] Platform doesn't support offscreen rendering. [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 @ 1610403055759 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403055759 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] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403057456 ms III - Start [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT [junit] SLOCK [T main @ 1610403057459 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a110b4d: tileRendererInUse null, GearsES2[obj 0x4a110b4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4a110b4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4a110b4d created: GearsObj[0x43a47cfe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4a110b4d created: GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4a110b4d created: GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a110b4d FIN GearsES2[obj 0x4a110b4d isInit true, usesShared false, 1 GearsObj[0x43a47cfe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f734261, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a110b4d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a110b4d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, 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 [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x4a110b4d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, angle 69.0, [l -1.0, r 1.0, b -1.0, t 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_-n0138-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4a110b4d: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4a110b4d FIN [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] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3fbed70c: tileRendererInUse null, GearsES2[obj 0x3fbed70c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3fbed70c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fbed70c created: GearsObj[0x3739225e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fbed70c created: GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fbed70c created: GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fbed70c FIN GearsES2[obj 0x3fbed70c isInit true, usesShared false, 1 GearsObj[0x3739225e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12a9473a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fbed70c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f50e003ad30, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fbed70c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnScrn2GLWindowGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-4,5,main] GearsES2.reshape 0x3fbed70c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f5084056480, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fbed70c, angle 121.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test02GLCanvasOnScrn2GLWindowGLES2__-n0242-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3fbed70c: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3fbed70c FIN [junit] GLAD Lifecycle.X GLWindow [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] Thread[Thread-5-null,5,main] GearsES2.init.0 0x4738b01: tileRendererInUse null, GearsES2[obj 0x4738b01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4738b01 on Thread[Thread-5-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4738b01 created: GearsObj[0x128278f0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4738b01 created: GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4738b01 created: GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-5-null,5,main] GearsES2.init.X 0x4738b01 FIN GearsES2[obj 0x4738b01 isInit true, usesShared false, 1 GearsObj[0x128278f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x170ad197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-5-null,5,main] GearsES2.reshape 0x4738b01 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4738b01, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4738b01 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4738b01, angle 150.5, [l -1.0, r 1.0, b -1.0, t 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_-n0301-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4738b01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4738b01 FIN [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] GLAD Lifecycle.0 GLWindow, restoring false, preserving true [junit] Thread[Thread-6-null,5,main] GearsES2.init.0 0x53f068c7: tileRendererInUse null, GearsES2[obj 0x53f068c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x53f068c7 on Thread[Thread-6-null,5,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x53f068c7 created: GearsObj[0x1b77e205, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x53f068c7 created: GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x53f068c7 created: GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-6-null,5,main] GearsES2.init.X 0x53f068c7 FIN GearsES2[obj 0x53f068c7 isInit true, usesShared false, 1 GearsObj[0x1b77e205, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a3857e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-6-null,5,main] GearsES2.reshape 0x53f068c7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f50d8045c10, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53f068c7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread-6-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test12GLWindow2GLCanvasOnScrnGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f068c7 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f50840215c0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53f068c7, angle 178.5, [l -1.0, r 1.0, b -1.0, t 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.test12GLWindow2GLCanvasOnScrnGLES2__-n0357-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f068c7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f068c7 FIN [junit] GLAD Lifecycle.X GLCanvasOnscreen [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] Platform doesn't support offscreen rendering. [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] Platform doesn't support offscreen rendering. [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 @ 1610403069361 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403069361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.816 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403057456 ms III - Start [junit] SLOCK [T main @ 1610403057459 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a110b4d: tileRendererInUse null, GearsES2[obj 0x4a110b4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4a110b4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4a110b4d created: GearsObj[0x43a47cfe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4a110b4d created: GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4a110b4d created: GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a110b4d FIN GearsES2[obj 0x4a110b4d isInit true, usesShared false, 1 GearsObj[0x43a47cfe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f734261, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a110b4d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a110b4d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, 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 [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x4a110b4d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, angle 69.0, [l -1.0, r 1.0, b -1.0, t 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_-n0138-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4a110b4d: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4a110b4d FIN [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] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3fbed70c: tileRendererInUse null, GearsES2[obj 0x3fbed70c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3fbed70c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fbed70c created: GearsObj[0x3739225e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fbed70c created: GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fbed70c created: GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fbed70c FIN GearsES2[obj 0x3fbed70c isInit true, usesShared false, 1 GearsObj[0x3739225e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12a9473a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fbed70c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f50e003ad30, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fbed70c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnScrn2GLWindowGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-4,5,main] GearsES2.reshape 0x3fbed70c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f5084056480, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fbed70c, angle 121.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test02GLCanvasOnScrn2GLWindowGLES2__-n0242-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3fbed70c: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3fbed70c FIN [junit] GLAD Lifecycle.X GLWindow [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] Thread[Thread-5-null,5,main] GearsES2.init.0 0x4738b01: tileRendererInUse null, GearsES2[obj 0x4738b01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4738b01 on Thread[Thread-5-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4738b01 created: GearsObj[0x128278f0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4738b01 created: GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4738b01 created: GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-5-null,5,main] GearsES2.init.X 0x4738b01 FIN GearsES2[obj 0x4738b01 isInit true, usesShared false, 1 GearsObj[0x128278f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x170ad197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-5-null,5,main] GearsES2.reshape 0x4738b01 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4738b01, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4738b01 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4738b01, angle 150.5, [l -1.0, r 1.0, b -1.0, t 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_-n0301-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4738b01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4738b01 FIN [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] GLAD Lifecycle.0 GLWindow, restoring false, preserving true [junit] Thread[Thread-6-null,5,main] GearsES2.init.0 0x53f068c7: tileRendererInUse null, GearsES2[obj 0x53f068c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x53f068c7 on Thread[Thread-6-null,5,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x53f068c7 created: GearsObj[0x1b77e205, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x53f068c7 created: GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x53f068c7 created: GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-6-null,5,main] GearsES2.init.X 0x53f068c7 FIN GearsES2[obj 0x53f068c7 isInit true, usesShared false, 1 GearsObj[0x1b77e205, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a3857e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-6-null,5,main] GearsES2.reshape 0x53f068c7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f50d8045c10, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53f068c7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread-6-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test12GLWindow2GLCanvasOnScrnGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f068c7 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f50840215c0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53f068c7, angle 178.5, [l -1.0, r 1.0, b -1.0, t 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.test12GLWindow2GLCanvasOnScrnGLES2__-n0357-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f068c7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f068c7 FIN [junit] GLAD Lifecycle.X GLCanvasOnscreen [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] Platform doesn't support offscreen rendering. [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] Platform doesn't support offscreen rendering. [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 @ 1610403069361 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403069361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GLCanvasOnScrn2GLWindowGL2ES2 took 4.734 sec [junit] Testcase: test02GLCanvasOnScrn2GLWindowGLES2 took 2.34 sec [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 2.392 sec [junit] Testcase: test12GLWindow2GLCanvasOnScrnGLES2 took 2.338 sec [junit] Testcase: test21GLCanvasOffScrn2GLWindowGL2ES2 took 0.001 sec [junit] Testcase: test22GLCanvasOffScrn2GLWindowGLES2 took 0.001 sec [junit] Testcase: test31GLWindow2GLCanvasOffScrnGL2ES2 took 0.016 sec [junit] Testcase: test32GLWindow2GLCanvasOffScrnGLES2 took 0.009 sec [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.816 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403057456 ms III - Start [junit] SLOCK [T main @ 1610403057459 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a110b4d: tileRendererInUse null, GearsES2[obj 0x4a110b4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4a110b4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4a110b4d created: GearsObj[0x43a47cfe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4a110b4d created: GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4a110b4d created: GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a110b4d FIN GearsES2[obj 0x4a110b4d isInit true, usesShared false, 1 GearsObj[0x43a47cfe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77d82059, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f734261, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a110b4d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a110b4d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, 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 [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-1,5,main] GearsES2.reshape 0x4a110b4d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a110b4d, angle 69.0, [l -1.0, r 1.0, b -1.0, t 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_-n0138-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4a110b4d: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4a110b4d FIN [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] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3fbed70c: tileRendererInUse null, GearsES2[obj 0x3fbed70c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3fbed70c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fbed70c created: GearsObj[0x3739225e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fbed70c created: GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fbed70c created: GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fbed70c FIN GearsES2[obj 0x3fbed70c isInit true, usesShared false, 1 GearsObj[0x3739225e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b241717, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x12a9473a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fbed70c 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f50e003ad30, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fbed70c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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.test02GLCanvasOnScrn2GLWindowGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLCanvasOnscreen [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[Thread-4,5,main] GearsES2.reshape 0x3fbed70c 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f5084056480, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fbed70c, angle 121.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] .. restoring.X [junit] Thread-4-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test02GLCanvasOnScrn2GLWindowGLES2__-n0242-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3fbed70c: tileRendererInUse null [junit] Thread[Thread-1-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x3fbed70c FIN [junit] GLAD Lifecycle.X GLWindow [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] Thread[Thread-5-null,5,main] GearsES2.init.0 0x4738b01: tileRendererInUse null, GearsES2[obj 0x4738b01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4738b01 on Thread[Thread-5-null,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4738b01 created: GearsObj[0x128278f0, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4738b01 created: GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4738b01 created: GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-5-null,5,main] GearsES2.init.X 0x4738b01 FIN GearsES2[obj 0x4738b01 isInit true, usesShared false, 1 GearsObj[0x128278f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3eacb50d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x170ad197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-5-null,5,main] GearsES2.reshape 0x4738b01 0/0 256x256 of 256x256, swapInterval 1, drawable 0x5400002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4738b01, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.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-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4738b01 0/0 356x356 of 356x356, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4738b01, angle 150.5, [l -1.0, r 1.0, b -1.0, t 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_-n0301-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4738b01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4738b01 FIN [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] GLAD Lifecycle.0 GLWindow, restoring false, preserving true [junit] Thread[Thread-6-null,5,main] GearsES2.init.0 0x53f068c7: tileRendererInUse null, GearsES2[obj 0x53f068c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x53f068c7 on Thread[Thread-6-null,5,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x53f068c7 created: GearsObj[0x1b77e205, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x53f068c7 created: GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x53f068c7 created: GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[Thread-6-null,5,main] GearsES2.init.X 0x53f068c7 FIN GearsES2[obj 0x53f068c7 isInit true, usesShared false, 1 GearsObj[0x1b77e205, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dfdd628, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a3857e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[Thread-6-null,5,main] GearsES2.reshape 0x53f068c7 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7f50d8045c10, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53f068c7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread-6-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test12GLWindow2GLCanvasOnScrnGLES2__-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png [junit] .. preserving.0 [junit] .. preserving.X [junit] GLAD Lifecycle.X GLWindow [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false [junit] .. restoring.0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53f068c7 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7f50840215c0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53f068c7, angle 178.5, [l -1.0, r 1.0, b -1.0, t 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.test12GLWindow2GLCanvasOnScrnGLES2__-n0357-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0356x0356.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f068c7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53f068c7 FIN [junit] GLAD Lifecycle.X GLCanvasOnscreen [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] Platform doesn't support offscreen rendering. [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] Platform doesn't support offscreen rendering. [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 @ 1610403069361 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403069361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403071081 ms III - Start [junit] SLOCK [T main @ 1610403071082 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5656be13: tileRendererInUse null, GearsES2[obj 0x5656be13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5656be13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5656be13 created: GearsObj[0x4205a821, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5656be13 created: GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5656be13 created: GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5656be13 FIN GearsES2[obj 0x5656be13 isInit true, usesShared false, 1 GearsObj[0x4205a821, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16a7071e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5656be13 502x482, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] GLProfile GLES2: GLProfile[GLES2/GLES3.sw] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x229f66ed: tileRendererInUse null, GearsES2[obj 0x229f66ed isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x229f66ed on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x229f66ed created: GearsObj[0x78f20d1a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x229f66ed created: GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x229f66ed created: GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x229f66ed FIN GearsES2[obj 0x229f66ed isInit true, usesShared false, 1 GearsObj[0x78f20d1a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3508ac7e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x229f66ed 0/0 504x479 of 504x479, swapInterval 1, drawable 0x7f2a94a5e950, msaa false, tileRendererInUse null [junit] >> GearsES2 0x229f66ed, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x229f66ed 504x479, swapInterval 1, drawable 0x7f2a94a5e950 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x229f66ed 0/0 504x479 of 504x479, swapInterval 1, drawable 0x7f2a94a5e950, msaa false, tileRendererInUse null [junit] >> GearsES2 0x229f66ed, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] GLProfile GL2: GLProfile[GL2/GL3bc.sw] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x229f66ed: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x229f66ed FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3eb25e1a: tileRendererInUse null, GearsES2[obj 0x3eb25e1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3eb25e1a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3eb25e1a created: GearsObj[0x617ed863, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3eb25e1a created: GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3eb25e1a created: GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3eb25e1a FIN GearsES2[obj 0x3eb25e1a isInit true, usesShared false, 1 GearsObj[0x617ed863, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57f8dd9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb25e1a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3eb25e1a, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3eb25e1a 504x479, swapInterval 1, drawable 0x4e00048 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb25e1a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3eb25e1a, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb25e1a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb25e1a 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 @ 1610403075451 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403075451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.288 sec [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] GLProfile GLES2: GLProfile[GLES2/GLES3.sw] [junit] GLProfile GL2: GLProfile[GL2/GL3bc.sw] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403071081 ms III - Start [junit] SLOCK [T main @ 1610403071082 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5656be13: tileRendererInUse null, GearsES2[obj 0x5656be13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5656be13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5656be13 created: GearsObj[0x4205a821, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5656be13 created: GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5656be13 created: GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5656be13 FIN GearsES2[obj 0x5656be13 isInit true, usesShared false, 1 GearsObj[0x4205a821, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16a7071e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5656be13 502x482, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x229f66ed: tileRendererInUse null, GearsES2[obj 0x229f66ed isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x229f66ed on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x229f66ed created: GearsObj[0x78f20d1a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x229f66ed created: GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x229f66ed created: GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x229f66ed FIN GearsES2[obj 0x229f66ed isInit true, usesShared false, 1 GearsObj[0x78f20d1a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3508ac7e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x229f66ed 0/0 504x479 of 504x479, swapInterval 1, drawable 0x7f2a94a5e950, msaa false, tileRendererInUse null [junit] >> GearsES2 0x229f66ed, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x229f66ed 504x479, swapInterval 1, drawable 0x7f2a94a5e950 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x229f66ed 0/0 504x479 of 504x479, swapInterval 1, drawable 0x7f2a94a5e950, msaa false, tileRendererInUse null [junit] >> GearsES2 0x229f66ed, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x229f66ed: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x229f66ed FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3eb25e1a: tileRendererInUse null, GearsES2[obj 0x3eb25e1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3eb25e1a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3eb25e1a created: GearsObj[0x617ed863, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3eb25e1a created: GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3eb25e1a created: GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3eb25e1a FIN GearsES2[obj 0x3eb25e1a isInit true, usesShared false, 1 GearsObj[0x617ed863, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57f8dd9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb25e1a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3eb25e1a, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3eb25e1a 504x479, swapInterval 1, drawable 0x4e00048 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb25e1a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3eb25e1a, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb25e1a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb25e1a 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 @ 1610403075451 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403075451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GLDefault took 1.074 sec [junit] Testcase: test02ES2 took 0.729 sec [junit] Testcase: test02GL2 took 0.762 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.288 sec [junit] [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] GLProfile GLES2: GLProfile[GLES2/GLES3.sw] [junit] GLProfile GL2: GLProfile[GL2/GL3bc.sw] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403071081 ms III - Start [junit] SLOCK [T main @ 1610403071082 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5656be13: tileRendererInUse null, GearsES2[obj 0x5656be13 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5656be13 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5656be13 created: GearsObj[0x4205a821, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5656be13 created: GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5656be13 created: GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5656be13 FIN GearsES2[obj 0x5656be13 isInit true, usesShared false, 1 GearsObj[0x4205a821, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x227d972f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16a7071e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5656be13 502x482, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5656be13 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5656be13, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5656be13 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] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x229f66ed: tileRendererInUse null, GearsES2[obj 0x229f66ed isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x229f66ed on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x229f66ed created: GearsObj[0x78f20d1a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x229f66ed created: GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x229f66ed created: GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x229f66ed FIN GearsES2[obj 0x229f66ed isInit true, usesShared false, 1 GearsObj[0x78f20d1a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33d9f762, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3508ac7e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x229f66ed 0/0 504x479 of 504x479, swapInterval 1, drawable 0x7f2a94a5e950, msaa false, tileRendererInUse null [junit] >> GearsES2 0x229f66ed, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x229f66ed 504x479, swapInterval 1, drawable 0x7f2a94a5e950 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x229f66ed 0/0 504x479 of 504x479, swapInterval 1, drawable 0x7f2a94a5e950, msaa false, tileRendererInUse null [junit] >> GearsES2 0x229f66ed, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x229f66ed: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x229f66ed FIN [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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3eb25e1a: tileRendererInUse null, GearsES2[obj 0x3eb25e1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3eb25e1a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3eb25e1a created: GearsObj[0x617ed863, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3eb25e1a created: GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3eb25e1a created: GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3eb25e1a FIN GearsES2[obj 0x3eb25e1a isInit true, usesShared false, 1 GearsObj[0x617ed863, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x162a1ea5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57f8dd9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb25e1a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3eb25e1a, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3eb25e1a 504x479, swapInterval 1, drawable 0x4e00048 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb25e1a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00048, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3eb25e1a, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb25e1a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb25e1a 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 @ 1610403075451 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403075451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403077164 ms III - Start [junit] SLOCK [T main @ 1610403077166 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1610403078089 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403078089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.797 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 @ 1610403077164 ms III - Start [junit] SLOCK [T main @ 1610403077166 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1610403078089 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403078089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01WindowClosing took 0.87 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.797 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 @ 1610403077164 ms III - Start [junit] SLOCK [T main @ 1610403077166 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1610403078089 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403078089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403079703 ms III - Start [junit] SLOCK [T main @ 1610403079705 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x331571f6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x331571f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f7920f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 512x447 of 512x447, swapInterval 1, drawable 0x4e00050, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x49b51e2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x49b51e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x309ed7cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 833x768 of 833x768, swapInterval 1, drawable 0x4e00061, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 1.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x50f08437, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x50f08437, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dadab5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 256x191 of 256x191, swapInterval 1, drawable 0x4e0006d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 14.0, [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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0xe92804b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0xe92804b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fbe2e05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 512x447 of 512x447, swapInterval 1, drawable 0x4e00079, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 59.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 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 @ 1610403084372 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403084373 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.57 sec [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403079703 ms III - Start [junit] SLOCK [T main @ 1610403079705 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x331571f6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x331571f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f7920f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 512x447 of 512x447, swapInterval 1, drawable 0x4e00050, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x49b51e2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x49b51e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x309ed7cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 833x768 of 833x768, swapInterval 1, drawable 0x4e00061, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 1.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x50f08437, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x50f08437, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dadab5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 256x191 of 256x191, swapInterval 1, drawable 0x4e0006d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 14.0, [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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0xe92804b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0xe92804b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fbe2e05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 512x447 of 512x447, swapInterval 1, drawable 0x4e00079, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 59.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 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 @ 1610403084372 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403084373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testAddRemove3Times took 2.819 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.57 sec [junit] [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403079703 ms III - Start [junit] SLOCK [T main @ 1610403079705 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x331571f6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x331571f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x235f84a6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f7920f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 512x447 of 512x447, swapInterval 1, drawable 0x4e00050, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x49b51e2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x49b51e2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43fad4ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x309ed7cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 833x768 of 833x768, swapInterval 1, drawable 0x4e00061, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 1.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0x50f08437, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0x50f08437, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x113ac01f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dadab5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 256x191 of 256x191, swapInterval 1, drawable 0x4e0006d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 14.0, [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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aeb35e6: tileRendererInUse null, GearsES2[obj 0x6aeb35e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6aeb35e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6aeb35e6 created: GearsObj[0xe92804b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6aeb35e6 created: GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6aeb35e6 created: GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aeb35e6 FIN GearsES2[obj 0x6aeb35e6 isInit true, usesShared false, 1 GearsObj[0xe92804b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1339a061, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fbe2e05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aeb35e6 0/0 512x447 of 512x447, swapInterval 1, drawable 0x4e00079, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6aeb35e6, angle 59.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aeb35e6 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 @ 1610403084372 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403084373 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] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403086102 ms III - Start [junit] SLOCK [T main @ 1610403086105 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x707c5f1, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x707c5f1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a9717de, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x51cf8e60, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x51cf8e60, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xc7e9102, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 833x768 of 833x768, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 2.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x1fefe9aa, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x1fefe9aa, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x16f1fb78, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 256x191 of 256x191, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 5.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x622e6dae, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x622e6dae, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x32ca5c5f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 20.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 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 @ 1610403090994 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403090994 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.834 sec [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403086102 ms III - Start [junit] SLOCK [T main @ 1610403086105 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x707c5f1, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x707c5f1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a9717de, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x51cf8e60, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x51cf8e60, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xc7e9102, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 833x768 of 833x768, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 2.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x1fefe9aa, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x1fefe9aa, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x16f1fb78, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 256x191 of 256x191, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 5.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x622e6dae, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x622e6dae, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x32ca5c5f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 20.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 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 @ 1610403090994 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403090994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testAddRemove3Times took 3.016 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.834 sec [junit] [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403086102 ms III - Start [junit] SLOCK [T main @ 1610403086105 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x707c5f1, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x707c5f1, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7ba746ac, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1a9717de, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x51cf8e60, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x51cf8e60, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x500e523, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xc7e9102, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 833x768 of 833x768, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 2.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x1fefe9aa, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x1fefe9aa, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x79c7fa6d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x16f1fb78, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 256x191 of 256x191, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 5.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77f1baf5: tileRendererInUse null, GearsES2[obj 0x77f1baf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77f1baf5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77f1baf5 created: GearsObj[0x622e6dae, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x77f1baf5 created: GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x77f1baf5 created: GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77f1baf5 FIN GearsES2[obj 0x77f1baf5 isInit true, usesShared false, 1 GearsObj[0x622e6dae, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x774bf6a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x32ca5c5f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77f1baf5 0/0 512x447 of 512x447, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77f1baf5, angle 20.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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 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 @ 1610403090994 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403090994 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 @ 1610403092720 ms III - Start [junit] SLOCK [T main @ 1610403092721 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] Caught InterruptingComponent InterruptedException: Interrupt detected in AWT Component, thread: AWT-EventQueue-0 on thread Thread-1 [junit] [0]: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT$InterruptingComponent.paint(TestBug1225EventQueueInterruptedAWT.java:352) [junit] [1]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:921) [junit] [2]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [3]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [4]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [5]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [6]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [7]: java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:590) [junit] [8]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [9]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [10]: java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5255) [junit] [11]: java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:246) [junit] [12]: java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323) [junit] [13]: java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5203) [junit] [14]: java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5013) [junit] [15]: java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:888) [junit] [16]: java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848) [junit] [17]: java.base/java.security.AccessController.doPrivileged(Native Method) [junit] [18]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] [19]: java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848) [junit] [20]: java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823) [junit] [21]: java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772) [junit] [22]: java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1890) [junit] [23]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) [junit] [24]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) [junit] [25]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) [junit] [26]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) [junit] [27]: java.base/java.security.AccessController.doPrivileged(Native Method) [junit] [28]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] [29]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) [junit] [30]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [junit] [31]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [junit] [32]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [junit] [33]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [junit] [34]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [junit] [35]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [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] ++++ 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 @ 1610403097508 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403097509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.684 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403092720 ms III - Start [junit] SLOCK [T main @ 1610403092721 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] Caught InterruptingComponent InterruptedException: Interrupt detected in AWT Component, thread: AWT-EventQueue-0 on thread Thread-1 [junit] [0]: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT$InterruptingComponent.paint(TestBug1225EventQueueInterruptedAWT.java:352) [junit] [1]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:921) [junit] [2]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [3]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [4]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [5]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [6]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [7]: java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:590) [junit] [8]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [9]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [10]: java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5255) [junit] [11]: java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:246) [junit] [12]: java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323) [junit] [13]: java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5203) [junit] [14]: java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5013) [junit] [15]: java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:888) [junit] [16]: java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848) [junit] [17]: java.base/java.security.AccessController.doPrivileged(Native Method) [junit] [18]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] [19]: java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848) [junit] [20]: java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823) [junit] [21]: java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772) [junit] [22]: java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1890) [junit] [23]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) [junit] [24]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) [junit] [25]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) [junit] [26]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) [junit] [27]: java.base/java.security.AccessController.doPrivileged(Native Method) [junit] [28]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] [29]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) [junit] [30]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [junit] [31]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [junit] [32]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [junit] [33]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [junit] [34]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [junit] [35]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [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] ++++ 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 @ 1610403097508 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403097509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_NoGL took 2.321 sec [junit] Testcase: test02_WithGL took 2.401 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.684 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403092720 ms III - Start [junit] SLOCK [T main @ 1610403092721 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] Caught InterruptingComponent InterruptedException: Interrupt detected in AWT Component, thread: AWT-EventQueue-0 on thread Thread-1 [junit] [0]: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT$InterruptingComponent.paint(TestBug1225EventQueueInterruptedAWT.java:352) [junit] [1]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:921) [junit] [2]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [3]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [4]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [5]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [6]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [7]: java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:590) [junit] [8]: java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) [junit] [9]: java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) [junit] [10]: java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5255) [junit] [11]: java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:246) [junit] [12]: java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323) [junit] [13]: java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5203) [junit] [14]: java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5013) [junit] [15]: java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:888) [junit] [16]: java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848) [junit] [17]: java.base/java.security.AccessController.doPrivileged(Native Method) [junit] [18]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] [19]: java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848) [junit] [20]: java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823) [junit] [21]: java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772) [junit] [22]: java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1890) [junit] [23]: java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) [junit] [24]: java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) [junit] [25]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) [junit] [26]: java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) [junit] [27]: java.base/java.security.AccessController.doPrivileged(Native Method) [junit] [28]: java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] [29]: java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) [junit] [30]: java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [junit] [31]: java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [junit] [32]: java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [junit] [33]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [junit] [34]: java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [junit] [35]: java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [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] ++++ 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 @ 1610403097508 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403097509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403099247 ms III - Start [junit] SLOCK [T main @ 1610403099249 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01 [junit] XXX SetVisible ON XXX [junit] View3D[0].addNotify() [junit] View3D[1].addNotify() [junit] View3D[2].addNotify() [junit] View3D[3].addNotify() [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing true, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00034 [junit] [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0003b [junit] [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 1, dispose 0, reshape 1, display 1] [junit] XXXX Panel(0x3b0af286 -> Panel(0x887c134) START [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x887c134 -> Panel(0x4f402f70) START [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00034 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x4f402f70 -> Panel(0x5840f482) START [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0003b [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x5840f482 -> Panel(0x3b0af286) START [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x3b0af286 -> Panel(0x887c134) START [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x887c134 -> Panel(0x3b0af286) START [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 12, display 289] [junit] Thread[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 14, display 291] [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 @ 1610403105474 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403105475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.165 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403099247 ms III - Start [junit] SLOCK [T main @ 1610403099249 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01 [junit] XXX SetVisible ON XXX [junit] View3D[0].addNotify() [junit] View3D[1].addNotify() [junit] View3D[2].addNotify() [junit] View3D[3].addNotify() [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing true, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00034 [junit] [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0003b [junit] [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 1, dispose 0, reshape 1, display 1] [junit] XXXX Panel(0x3b0af286 -> Panel(0x887c134) START [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x887c134 -> Panel(0x4f402f70) START [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00034 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x4f402f70 -> Panel(0x5840f482) START [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0003b [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x5840f482 -> Panel(0x3b0af286) START [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x3b0af286 -> Panel(0x887c134) START [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x887c134 -> Panel(0x3b0af286) START [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 12, display 289] [junit] Thread[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 14, display 291] [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 @ 1610403105474 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403105475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 4.392 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.165 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403099247 ms III - Start [junit] SLOCK [T main @ 1610403099249 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01 [junit] XXX SetVisible ON XXX [junit] View3D[0].addNotify() [junit] View3D[1].addNotify() [junit] View3D[2].addNotify() [junit] View3D[3].addNotify() [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing true, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00034 [junit] [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,24,625x423,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=625,height=423], visible true, showing false, displayable true, 625x423, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0003b [junit] [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 1, dispose 0, reshape 1, display 1] [junit] XXXX Panel(0x3b0af286 -> Panel(0x887c134) START [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x887c134 -> Panel(0x4f402f70) START [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00034 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x4f402f70 -> Panel(0x5840f482) START [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0003b [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x5840f482 -> Panel(0x3b0af286) START [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x3b0af286 -> Panel(0x887c134) START [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e0002d [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] XXXX Panel(0x887c134 -> Panel(0x3b0af286) START [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,632x447,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=627,height=420], visible true, showing true, displayable true, 627x420, GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]], drawable 0x4e00021 [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 12, display 289] [junit] Thread[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 14, display 291] [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 @ 1610403105474 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403105475 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[GL3bc/GL3bc.sw], 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.175 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[GL3bc/GL3bc.sw], 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 1.783 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.175 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[GL3bc/GL3bc.sw], 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 @ 1610403110264 ms III - Start [junit] SLOCK [T main @ 1610403110266 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 @ 1610403113499 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403113499 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.163 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403110264 ms III - Start [junit] SLOCK [T main @ 1610403110266 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 @ 1610403113499 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403113499 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testOffscreenSupersampling took 3.171 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.163 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403110264 ms III - Start [junit] SLOCK [T main @ 1610403110266 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 @ 1610403113499 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403113499 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403115252 ms III - Start [junit] SLOCK [T main @ 1610403115254 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 @ 1610403117854 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403117855 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.512 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403115252 ms III - Start [junit] SLOCK [T main @ 1610403115254 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 @ 1610403117854 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403117855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01DefaultOffscreenSupersampling took 2.276 sec [junit] Testcase: test02PBufferOffscreenSupersampling took 0.271 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.512 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403115252 ms III - Start [junit] SLOCK [T main @ 1610403115254 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 @ 1610403117854 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403117855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [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 @ 1610403119522 ms III - Start [junit] SLOCK [T main @ 1610403119524 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] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT [junit] number of graphics devices 1 [junit] X11GraphicsDevice[screen=0] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5300c5a0: tileRendererInUse null, GearsES2[obj 0x5300c5a0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5300c5a0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5300c5a0 created: GearsObj[0x15930b4a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5300c5a0 created: GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5300c5a0 created: GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5300c5a0 FIN GearsES2[obj 0x5300c5a0 isInit true, usesShared false, 1 GearsObj[0x15930b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c93fc01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5300c5a0 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5300c5a0, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5300c5a0 502x482, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5300c5a0 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5300c5a0, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5300c5a0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5300c5a0 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 @ 1610403123222 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403123222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.632 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 @ 1610403119522 ms III - Start [junit] SLOCK [T main @ 1610403119524 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] X11GraphicsDevice[screen=0] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5300c5a0: tileRendererInUse null, GearsES2[obj 0x5300c5a0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5300c5a0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5300c5a0 created: GearsObj[0x15930b4a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5300c5a0 created: GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5300c5a0 created: GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5300c5a0 FIN GearsES2[obj 0x5300c5a0 isInit true, usesShared false, 1 GearsObj[0x15930b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c93fc01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5300c5a0 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5300c5a0, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5300c5a0 502x482, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5300c5a0 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5300c5a0, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5300c5a0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5300c5a0 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 @ 1610403123222 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403123222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test02WithCheckGraphicsEnvironment took 3.642 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.632 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 @ 1610403119522 ms III - Start [junit] SLOCK [T main @ 1610403119524 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] X11GraphicsDevice[screen=0] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5300c5a0: tileRendererInUse null, GearsES2[obj 0x5300c5a0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5300c5a0 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5300c5a0 created: GearsObj[0x15930b4a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5300c5a0 created: GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5300c5a0 created: GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5300c5a0 FIN GearsES2[obj 0x5300c5a0 isInit true, usesShared false, 1 GearsObj[0x15930b4a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35de95f6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c93fc01, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5300c5a0 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5300c5a0, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5300c5a0 502x482, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5300c5a0 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5300c5a0, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5300c5a0: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5300c5a0 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 @ 1610403123222 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403123222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403124917 ms III - Start [junit] SLOCK [T main @ 1610403124919 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00021, [junit] Drawable size 502x482 surface[502x482], [junit] AWT[pos 0/0, size 502x482, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f936c00b150, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 0 [junit] XXXX-1 displayCount 0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bafa21a: tileRendererInUse null, GearsES2[obj 0x5bafa21a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5bafa21a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5bafa21a created: GearsObj[0x2d249a96, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5bafa21a created: GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5bafa21a created: GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bafa21a FIN GearsES2[obj 0x5bafa21a isInit true, usesShared false, 1 GearsObj[0x2d249a96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ddf48d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bafa21a 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5bafa21a, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bafa21a 502x482, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0502x0482.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bafa21a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5bafa21a, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bafa21a 504x479, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bafa21a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bafa21a 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.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e0003f, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f936c989030, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 0 [junit] XXXX-1 displayCount 0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb2a959b: tileRendererInUse null, GearsES2[obj 0xb2a959b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xb2a959b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xb2a959b created: GearsObj[0x4195bcc8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xb2a959b created: GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xb2a959b created: GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb2a959b FIN GearsES2[obj 0xb2a959b isInit true, usesShared false, 1 GearsObj[0x4195bcc8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13805700, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb2a959b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003f, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb2a959b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xb2a959b 512x512, swapInterval 1, drawable 0x4e0003f [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xb2a959b 512x512, swapInterval 1, drawable 0x4e0003f [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL3___-sw-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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb2a959b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb2a959b 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x836a529: tileRendererInUse null, GearsES2[obj 0x836a529 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x836a529 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x836a529 created: GearsObj[0x574006f9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x836a529 created: GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x836a529 created: GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x836a529 FIN GearsES2[obj 0x836a529 isInit true, usesShared false, 1 GearsObj[0x574006f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50256561, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x836a529 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00054, msaa false, tileRendererInUse null [junit] >> GearsES2 0x836a529, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x836a529 504x479, swapInterval 1, drawable 0x4e00054 [junit] XXXX-0 true, AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00054, [junit] Drawable size 504x479 surface[504x479], [junit] AWT[pos 0/0, size 504x479, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9390002fb0, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 1 [junit] XXXX-1 displayCount 0 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x836a529 504x479, swapInterval 1, drawable 0x4e00054 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 2 [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x836a529: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x836a529 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x36179c68: tileRendererInUse null, GearsES2[obj 0x36179c68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x36179c68 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x36179c68 created: GearsObj[0x194b520d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x36179c68 created: GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x36179c68 created: GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x36179c68 FIN GearsES2[obj 0x36179c68 isInit true, usesShared false, 1 GearsObj[0x194b520d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48dc0cf2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x36179c68 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00069, msaa false, tileRendererInUse null [junit] >> GearsES2 0x36179c68, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] XXXX-0 true, AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00069, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f93c83085f0, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 1 [junit] XXXX-1 displayCount 0 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x36179c68: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x36179c68 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 @ 1610403129726 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403129729 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.718 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403124917 ms III - Start [junit] SLOCK [T main @ 1610403124919 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00021, [junit] Drawable size 502x482 surface[502x482], [junit] AWT[pos 0/0, size 502x482, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f936c00b150, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 0 [junit] XXXX-1 displayCount 0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bafa21a: tileRendererInUse null, GearsES2[obj 0x5bafa21a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5bafa21a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5bafa21a created: GearsObj[0x2d249a96, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5bafa21a created: GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5bafa21a created: GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bafa21a FIN GearsES2[obj 0x5bafa21a isInit true, usesShared false, 1 GearsObj[0x2d249a96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ddf48d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bafa21a 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5bafa21a, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bafa21a 502x482, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0502x0482.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bafa21a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5bafa21a, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bafa21a 504x479, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bafa21a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bafa21a 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.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e0003f, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f936c989030, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 0 [junit] XXXX-1 displayCount 0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb2a959b: tileRendererInUse null, GearsES2[obj 0xb2a959b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xb2a959b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xb2a959b created: GearsObj[0x4195bcc8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xb2a959b created: GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xb2a959b created: GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb2a959b FIN GearsES2[obj 0xb2a959b isInit true, usesShared false, 1 GearsObj[0x4195bcc8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13805700, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb2a959b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003f, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb2a959b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xb2a959b 512x512, swapInterval 1, drawable 0x4e0003f [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xb2a959b 512x512, swapInterval 1, drawable 0x4e0003f [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL3___-sw-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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb2a959b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb2a959b 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x836a529: tileRendererInUse null, GearsES2[obj 0x836a529 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x836a529 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x836a529 created: GearsObj[0x574006f9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x836a529 created: GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x836a529 created: GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x836a529 FIN GearsES2[obj 0x836a529 isInit true, usesShared false, 1 GearsObj[0x574006f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50256561, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x836a529 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00054, msaa false, tileRendererInUse null [junit] >> GearsES2 0x836a529, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x836a529 504x479, swapInterval 1, drawable 0x4e00054 [junit] XXXX-0 true, AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00054, [junit] Drawable size 504x479 surface[504x479], [junit] AWT[pos 0/0, size 504x479, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9390002fb0, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 1 [junit] XXXX-1 displayCount 0 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x836a529 504x479, swapInterval 1, drawable 0x4e00054 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 2 [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x836a529: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x836a529 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x36179c68: tileRendererInUse null, GearsES2[obj 0x36179c68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x36179c68 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x36179c68 created: GearsObj[0x194b520d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x36179c68 created: GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x36179c68 created: GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x36179c68 FIN GearsES2[obj 0x36179c68 isInit true, usesShared false, 1 GearsObj[0x194b520d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48dc0cf2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x36179c68 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00069, msaa false, tileRendererInUse null [junit] >> GearsES2 0x36179c68, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] XXXX-0 true, AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00069, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f93c83085f0, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 1 [junit] XXXX-1 displayCount 0 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x36179c68: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x36179c68 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 @ 1610403129726 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403129729 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01RealizeGLCanvasOnAWTEDTUseFrameSize took 3.09 sec [junit] Testcase: test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize took 0.558 sec [junit] Testcase: test11RealizeGLCanvasOnMainTUseFrameSize took 0.554 sec [junit] Testcase: test12RealizeGLCanvasOnMainTUseGLCanvasSize took 0.541 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.718 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403124917 ms III - Start [junit] SLOCK [T main @ 1610403124919 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00021, [junit] Drawable size 502x482 surface[502x482], [junit] AWT[pos 0/0, size 502x482, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f936c00b150, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 0 [junit] XXXX-1 displayCount 0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5bafa21a: tileRendererInUse null, GearsES2[obj 0x5bafa21a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5bafa21a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5bafa21a created: GearsObj[0x2d249a96, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5bafa21a created: GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5bafa21a created: GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5bafa21a FIN GearsES2[obj 0x5bafa21a isInit true, usesShared false, 1 GearsObj[0x2d249a96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a77ea56, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ddf48d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bafa21a 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5bafa21a, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bafa21a 502x482, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0502x0482.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5bafa21a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5bafa21a, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5bafa21a 504x479, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bafa21a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5bafa21a 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.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e0003f, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f936c989030, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 0 [junit] XXXX-1 displayCount 0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xb2a959b: tileRendererInUse null, GearsES2[obj 0xb2a959b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xb2a959b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xb2a959b created: GearsObj[0x4195bcc8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xb2a959b created: GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xb2a959b created: GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xb2a959b FIN GearsES2[obj 0xb2a959b isInit true, usesShared false, 1 GearsObj[0x4195bcc8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15f4c209, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13805700, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xb2a959b 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003f, msaa false, tileRendererInUse null [junit] >> GearsES2 0xb2a959b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xb2a959b 512x512, swapInterval 1, drawable 0x4e0003f [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xb2a959b 512x512, swapInterval 1, drawable 0x4e0003f [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL3___-sw-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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb2a959b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xb2a959b 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x836a529: tileRendererInUse null, GearsES2[obj 0x836a529 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x836a529 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x836a529 created: GearsObj[0x574006f9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x836a529 created: GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x836a529 created: GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x836a529 FIN GearsES2[obj 0x836a529 isInit true, usesShared false, 1 GearsObj[0x574006f9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7051d530, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50256561, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x836a529 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00054, msaa false, tileRendererInUse null [junit] >> GearsES2 0x836a529, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x836a529 504x479, swapInterval 1, drawable 0x4e00054 [junit] XXXX-0 true, AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00054, [junit] Drawable size 504x479 surface[504x479], [junit] AWT[pos 0/0, size 504x479, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f9390002fb0, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 1 [junit] XXXX-1 displayCount 0 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x836a529 504x479, swapInterval 1, drawable 0x4e00054 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0504x0479.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 2 [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x836a529: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x836a529 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x36179c68: tileRendererInUse null, GearsES2[obj 0x36179c68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x36179c68 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x36179c68 created: GearsObj[0x194b520d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x36179c68 created: GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x36179c68 created: GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x36179c68 FIN GearsES2[obj 0x36179c68 isInit true, usesShared false, 1 GearsObj[0x194b520d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8d928cd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48dc0cf2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x36179c68 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00069, msaa false, tileRendererInUse null [junit] >> GearsES2 0x36179c68, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] XXXX-0 true, AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@60a06fe7, [junit] handle 0x4e00069, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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[GL3/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f93c83085f0, owner true, JAWTToolkitLock[obj 0x519d1fe6, isOwner false, <7d3d1a26, 65e6da06>[count 1, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] 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/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]]]]]] [junit] XXXX-1 reshapeCount 1 [junit] XXXX-1 displayCount 0 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] XXXX-2 reshapeCount 1 [junit] XXXX-2 displayCount 1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x36179c68 512x512, swapInterval 1, drawable 0x4e00069 [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x36179c68: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x36179c68 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 @ 1610403129726 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403129729 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [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 @ 1610403131481 ms III - Start [junit] SLOCK [T main @ 1610403131484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403131531 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403131531 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.969 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403131481 ms III - Start [junit] SLOCK [T main @ 1610403131484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610403131531 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403131531 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00 took 0.005 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.969 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403131481 ms III - Start [junit] SLOCK [T main @ 1610403131484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610403131531 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403131531 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 @ 1610403133144 ms III - Start [junit] SLOCK [T main @ 1610403133147 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x38102d01: tileRendererInUse null, GearsES2[obj 0x38102d01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x38102d01 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x38102d01 created: GearsObj[0x7fae8798, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x38102d01 created: GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x38102d01 created: GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x38102d01 FIN GearsES2[obj 0x38102d01 isInit true, usesShared false, 1 GearsObj[0x7fae8798, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd060155, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 396x536 of 396x536, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.0, [l -1.0, r 1.0, b -1.3535353, t 1.3535353] 2.0x2.7070706 -> [l -1.0, r 1.0, b -1.3535353, t 1.3535353] 2.0x2.7070706, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28975c28: tileRendererInUse null, GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x28975c28 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x28975c28 created: GearsObj[0x53a1cac3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x28975c28 created: GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x28975c28 created: GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28975c28 FIN GearsES2[obj 0x28975c28 isInit true, usesShared false, 1 GearsObj[0x53a1cac3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51b0567b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28975c28 0/0 397x533 of 397x533, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x28975c28, angle 0.0, [l -1.0, r 1.0, b -1.3425692, t 1.3425692] 2.0x2.6851385 -> [l -1.0, r 1.0, b -1.3425692, t 1.3425692] 2.0x2.6851385, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28975c28: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28975c28 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1bb266b3: tileRendererInUse null, GearsES2[obj 0x1bb266b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1bb266b3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1bb266b3 created: GearsObj[0x104b2f8a, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x1bb266b3 created: GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x1bb266b3 created: GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1bb266b3 FIN GearsES2[obj 0x1bb266b3 isInit true, usesShared false, 1 GearsObj[0x104b2f8a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6390fb91, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1bb266b3 0/0 402x533 of 402x533, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1bb266b3, angle 0.0, [l -1.0, r 1.0, b -1.3258706, t 1.3258706] 2.0x2.6517413 -> [l -1.0, r 1.0, b -1.3258706, t 1.3258706] 2.0x2.6517413, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb266b3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb266b3 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 @ 1610403137165 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403137166 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.934 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403133144 ms III - Start [junit] SLOCK [T main @ 1610403133147 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x38102d01: tileRendererInUse null, GearsES2[obj 0x38102d01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x38102d01 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x38102d01 created: GearsObj[0x7fae8798, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x38102d01 created: GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x38102d01 created: GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x38102d01 FIN GearsES2[obj 0x38102d01 isInit true, usesShared false, 1 GearsObj[0x7fae8798, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd060155, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 396x536 of 396x536, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.0, [l -1.0, r 1.0, b -1.3535353, t 1.3535353] 2.0x2.7070706 -> [l -1.0, r 1.0, b -1.3535353, t 1.3535353] 2.0x2.7070706, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28975c28: tileRendererInUse null, GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x28975c28 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x28975c28 created: GearsObj[0x53a1cac3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x28975c28 created: GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x28975c28 created: GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28975c28 FIN GearsES2[obj 0x28975c28 isInit true, usesShared false, 1 GearsObj[0x53a1cac3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51b0567b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28975c28 0/0 397x533 of 397x533, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x28975c28, angle 0.0, [l -1.0, r 1.0, b -1.3425692, t 1.3425692] 2.0x2.6851385 -> [l -1.0, r 1.0, b -1.3425692, t 1.3425692] 2.0x2.6851385, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28975c28: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28975c28 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1bb266b3: tileRendererInUse null, GearsES2[obj 0x1bb266b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1bb266b3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1bb266b3 created: GearsObj[0x104b2f8a, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x1bb266b3 created: GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x1bb266b3 created: GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1bb266b3 FIN GearsES2[obj 0x1bb266b3 isInit true, usesShared false, 1 GearsObj[0x104b2f8a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6390fb91, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1bb266b3 0/0 402x533 of 402x533, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1bb266b3, angle 0.0, [l -1.0, r 1.0, b -1.3258706, t 1.3258706] 2.0x2.6517413 -> [l -1.0, r 1.0, b -1.3258706, t 1.3258706] 2.0x2.6517413, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb266b3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb266b3 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 @ 1610403137165 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403137166 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01JSplitPaneWithHwGLCanvasPlain took 2.771 sec [junit] Testcase: test02JSplitPaneWithHwGLCanvasContainer took 0.623 sec [junit] Testcase: test03JSplitPaneWithLwGLJPanel took 0.556 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.934 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403133144 ms III - Start [junit] SLOCK [T main @ 1610403133147 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x38102d01: tileRendererInUse null, GearsES2[obj 0x38102d01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x38102d01 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x38102d01 created: GearsObj[0x7fae8798, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x38102d01 created: GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x38102d01 created: GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x38102d01 FIN GearsES2[obj 0x38102d01 isInit true, usesShared false, 1 GearsObj[0x7fae8798, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1836efd1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd060155, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 396x536 of 396x536, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.0, [l -1.0, r 1.0, b -1.3535353, t 1.3535353] 2.0x2.7070706 -> [l -1.0, r 1.0, b -1.3535353, t 1.3535353] 2.0x2.7070706, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28975c28: tileRendererInUse null, GearsES2[obj 0x28975c28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x28975c28 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x28975c28 created: GearsObj[0x53a1cac3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x28975c28 created: GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x28975c28 created: GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28975c28 FIN GearsES2[obj 0x28975c28 isInit true, usesShared false, 1 GearsObj[0x53a1cac3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x520556da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51b0567b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28975c28 0/0 397x533 of 397x533, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x28975c28, angle 0.0, [l -1.0, r 1.0, b -1.3425692, t 1.3425692] 2.0x2.6851385 -> [l -1.0, r 1.0, b -1.3425692, t 1.3425692] 2.0x2.6851385, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28975c28: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28975c28 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1bb266b3: tileRendererInUse null, GearsES2[obj 0x1bb266b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1bb266b3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1bb266b3 created: GearsObj[0x104b2f8a, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x1bb266b3 created: GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x1bb266b3 created: GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1bb266b3 FIN GearsES2[obj 0x1bb266b3 isInit true, usesShared false, 1 GearsObj[0x104b2f8a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x489f9475, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6390fb91, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1bb266b3 0/0 402x533 of 402x533, swapInterval 1, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1bb266b3, angle 0.0, [l -1.0, r 1.0, b -1.3258706, t 1.3258706] 2.0x2.6517413 -> [l -1.0, r 1.0, b -1.3258706, t 1.3258706] 2.0x2.6517413, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb266b3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb266b3 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 @ 1610403137165 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403137166 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403138963 ms III - Start [junit] SLOCK [T main @ 1610403138965 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen [junit] XXXX Visible Part 1/3 [junit] 0 s: 60 f / 924 ms, 64.9 fps, 15 ms/f; total: 60 f, 64.9 fps, 15 ms/f [junit] XXXXX Invisible Part 2/3 [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 60 f, 7500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 13333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 18000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 21818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 25000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 27692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 32000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 33750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 35294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 36666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 37894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 41052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 42000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 42857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 45714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 46363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 49090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 49565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 52173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 52500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 55000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 55200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 57600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 57692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 62222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 64444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 64285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 66428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 68571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 68275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 70344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 70000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 74000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 73548.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 75483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 77419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 76875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 78750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 80625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 80000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 81818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 81176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 82941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 84705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 84000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 85714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 87428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 89142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 88333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 91666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 93333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 92432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 94054.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 93157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 94736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 96315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 95384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 96923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 98461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 97500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 99000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 100500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 102000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 100975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 102439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 103902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 105365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 104285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 105714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 107142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 108571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 107441.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 108837.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 110232.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 111627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 110454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 111818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 113181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 114545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 113333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 114666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 116000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 114782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 116086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 117391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 118695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 117446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 118723.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 118750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 121250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 121224.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 122448.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 121200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 122400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 123600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 122352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 123529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 124705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 123461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 124615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 125769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 124528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 125660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 126792.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 127924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 126666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 127777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 128888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 127636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 128727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 129818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 130909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 129642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 130714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 131785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 130526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 131578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 132631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 131379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 132413.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 133448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 132203.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 133220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 134237.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 135254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 134000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 135000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 136000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 137000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 138000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 136721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 137704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 138688.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 139672.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 140655.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 139354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 140322.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 141290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 142258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 140952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 141904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 142857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 143809.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 144761.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 143437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 144375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 145312.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 146250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 147187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 145846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 146769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 147692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 148615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 149538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 148181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 149090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 150909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 151818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 150447.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 151343.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 152238.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 153134.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 154029.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 152647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 153529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 154411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 155294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 153913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 154782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 155652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 156521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 155142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 156000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 156857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 157714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 156338.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 157183.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 158028.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 158873.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 157500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 158333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 159166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 158630.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 159452.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 160273.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 161095.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 159729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 160540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 161351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 162162.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 160800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 161600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 162400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 163200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 164000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 162631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 163421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 164210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 162857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 163636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 164415.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 165194.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 165974.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 164615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 165384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 166153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 166923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 167692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 166329.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 167088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 167848.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 168607.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 169367.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 168750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 169500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 170250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 171000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 169629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 170370.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 171111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 171851.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 172592.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 173333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 171951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 172682.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 173414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 174146.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 174878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 175609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 174216.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 174939.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 175662.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 176385.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 177108.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 177831.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 176428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 177142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 177857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 178571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 177176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 177882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 178588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 179294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 178604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 179302.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 180697.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 181395.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 180689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 181379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 182068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 182758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 181363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 182045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 182727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 183409.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 182022.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 182696.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 183370.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 184044.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 184719.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 185393.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 184000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 184666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 185333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 186000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 186666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 185274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 185934.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 186593.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 187252.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 187912.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 188571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 187173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 187826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 188478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 189130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 189782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 188387.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 189032.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 189677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 190322.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 190967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 191612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 190212.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 190851.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 191489.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 192127.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 192765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 191368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 192000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 192631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 193263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 193894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 194526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 193125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 193750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 194375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 195000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 195625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 196250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 196875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 195463.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 196082.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 196701.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 197319.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 197938.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 198556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 197142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 197755.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 198367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 198979.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 199591.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 200204.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 198787.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 199393.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 200000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 200606.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 201212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 201818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 202424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 201000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 201600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 202200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 202800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 203400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 204000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 202574.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 203168.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 203762.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 204356.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 204950.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 205544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 206138.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 204705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 205294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 205882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 206470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 207058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 207647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 206213.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 206796.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 207378.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 207961.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 208543.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 209126.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 207692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 208269.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 208846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 209423.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 210000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 210576.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 211153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 209714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 210285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 210857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 211428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 212000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 212571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 213142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 213714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 212264.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 212830.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 213396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 213962.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 214528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 215094.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 215660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 214205.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 214766.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 215327.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 215887.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 216448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 217009.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 215555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 216111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 216666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 217222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 217777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 218333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 218888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 217431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 217981.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 218532.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 219082.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 219633.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 220183.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 220733.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 219272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 219818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 220363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 220909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 221454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 222000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 222545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 221081.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 221621.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 222162.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 222702.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 223243.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 223783.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 224324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 222857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 223392.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 223928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 224464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 225000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 225535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 226071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 224601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 225132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 225663.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 226194.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 226725.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 227256.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 227787.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 226315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 226842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 227368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 227894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 228421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 228947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 229473.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 228000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 228521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 229043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 229565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 230086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 230608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 231130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 231652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 230172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 230689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 231206.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 231724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 232241.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 232758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 233275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 231794.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 232307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 232820.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 233333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 233846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 234358.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 234871.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 235384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 233898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 234406.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 234915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 235423.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 235932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 236440.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 234957.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 235462.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 235966.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 236470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 236974.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 237478.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 237983.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 236500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 237000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 237500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 238000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 238500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 239000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 239500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 240000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 238512.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 239008.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 239504.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 240000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 240495.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 240991.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 241487.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 241983.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 242479.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 242975.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 241475.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 241967.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 242459.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 242950.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 243442.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 243934.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 244426.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 244918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 245409.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 245901.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 244390.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 244878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 245365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 245853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 246341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 246829.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 247317.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 247804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 248292.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 248780.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 247258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 247741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 248225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 248709.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 249193.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 249677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 250161.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 250645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 251129.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 251612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 250080.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 250560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 251040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 251520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 252000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 252480.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 252960.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 253440.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 253920.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 252380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 252857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 253333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 253809.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 254285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 254761.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 255238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 255714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 254173.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 254645.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 255118.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 255590.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 256062.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 256535.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 257007.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 257480.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 255937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 256406.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 256875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 257343.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 257812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 258281.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 256744.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 257209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 257674.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 258139.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 258604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 259069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 259534.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 258000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 258461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 258923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 259384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 259846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 260307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 260769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 259236.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 259694.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 260152.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 260610.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 261068.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 261526.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 261984.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 260454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 260909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 261363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 261818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 262272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 262727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 263181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 261654.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 262105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 262556.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 263007.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 263458.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 263909.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 264360.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 262835.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 263283.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 263731.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 264179.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 264626.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 265074.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 265522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 264000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 264444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 264888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 265333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 265777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 266222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 266666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 265147.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 265588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 266029.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 266470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 266911.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 267352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 267794.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 266277.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 266715.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 267153.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 267591.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 268029.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 268467.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 268905.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 267391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 267826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 268260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 268695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 269130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 269565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 270000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 268489.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 268920.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 269352.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 269784.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 270215.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 270647.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 271079.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 269571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 270000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 270428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 270857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 271285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 271714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 272142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 270638.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 271063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 271489.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 271914.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 272340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 272765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 273191.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 273617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 272112.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 272535.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 272957.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 273380.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 273802.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 274225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 274647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 273146.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 273566.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 273986.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 274405.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 274825.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 275244.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 275664.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 274166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 274583.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 275000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 275416.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 275833.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 276250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 276666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 275172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 275586.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 276000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 276413.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 276827.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 277241.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 277655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 276164.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 276575.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 276986.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 277397.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 277808.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 278219.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 278630.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 279041.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 277551.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 277959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 278367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 278775.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 279183.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 279591.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 280000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 280408.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 278918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 279324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 279729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 280135.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 280540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 280945.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 281351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 281756.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 280268.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 280671.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 281073.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 281476.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 281879.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 282281.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 282684.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 283087.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 283489.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 283892.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 284295.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 282800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 283200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 283600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 284000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 284400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 284800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 285200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 285600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 286000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 286400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 284900.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 285298.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 285695.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 286092.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 286490.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 286887.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 287284.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 287682.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 288079.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 288476.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 286973.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 287368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 287763.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 288157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 288552.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 288947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 289342.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 289736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 290131.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 290526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 289019.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 289411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 289803.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 290196.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 290588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 290980.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 291372.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 291764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 292156.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 292549.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 291038.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 291428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 291818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 292207.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 292597.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 292987.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 293376.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 293766.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 294155.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 294545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 294935.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 293419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 293806.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 294193.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 294580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 294967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 295354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 295741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 296129.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 296516.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 296903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 297290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 295769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 296153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 296538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 296923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 297307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 297692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 298076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 298461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 298846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 299230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 297707.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 298089.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 298471.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 298853.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 299235.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 299617.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 300000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 300382.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 300764.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 299240.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 299620.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 300000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 300379.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 300759.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 301139.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 301519.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 301898.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 302278.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 300754.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 301132.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 301509.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 301886.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 302264.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 302641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 303018.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 303396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 303773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 304150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 302625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 303000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 303375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 303750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 304125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 304500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 304875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 305250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 305625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 306000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 304472.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 304844.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 305217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 305590.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 305962.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 306335.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 306708.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 307080.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 307453.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 307826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 308198.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 306666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 307037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 307407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 307777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 308148.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 308518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 308888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 309259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 309629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 310000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 308466.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 308834.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 309202.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 309570.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 309938.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 310306.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 310674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 311042.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 311411.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 311779.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 312147.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 310609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 310975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 311341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 311707.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 312073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 312439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 312804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 313170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 313536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 312000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 312363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 312727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 313090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 313454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 313818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 314181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 314545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 314909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 315272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 313734.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 314096.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 314457.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 314819.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 315180.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 315542.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 315903.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 316265.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 316626.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 316987.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 317349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 315808.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 316167.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 316526.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 316886.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 317245.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 317604.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 317964.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 318323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 318682.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 317142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 317500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 317857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 318214.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 318571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 318928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 319285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 319642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 320000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 320357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 318816.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 319171.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 319526.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 319881.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 320236.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 320591.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 320946.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 321301.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 321656.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 322011.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 322366.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 320823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 321176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 321529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 321882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 322235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 322588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 322941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 323294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 323647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 324000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 324352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 322807.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 323157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 323508.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 323859.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 324210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 324561.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 324912.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 325263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 325614.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 325964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 326315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 324767.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 325116.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 325465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 325813.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 326162.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 326511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 326860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 327209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 327558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 327906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 328255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 326705.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 327052.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 327398.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 327745.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 328092.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 328439.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 328786.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 329132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 329479.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 329826.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 328275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 328620.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 328965.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 329310.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 329655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 330000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 330344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 330689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 331034.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 331379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 329828.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 330171.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 330514.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 330857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 331200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 331542.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 331885.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 332228.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 332571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 332914.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 331363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 331704.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 332045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 332386.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 332727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 333068.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 333409.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 333750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 334090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 334431.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 334772.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 333220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 333559.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 333898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 334237.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 334576.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 334915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 335254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 335593.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 335932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 336271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 334719.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 335056.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 335393.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 335730.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 336067.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 336404.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 336741.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 337078.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 337415.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 337752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 338089.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 336536.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 336871.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 337206.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 337541.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 337877.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 338212.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 338547.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 338882.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 339217.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 339553.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 338000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 338333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 338666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 339000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 339333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 339666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 340000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 340333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 340666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 341000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 339447.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 339779.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 340110.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 340442.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 340773.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 341104.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 341436.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 341767.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 342099.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 342430.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 342762.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 341208.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 341538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 341868.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 342197.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 342527.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 342857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 343186.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 343516.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 343846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 344175.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 342622.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 342950.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 343278.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 343606.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 343934.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 344262.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 344590.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 344918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 345245.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 345573.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 344021.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 344347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 344673.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 345000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 345326.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 345652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 345978.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 346304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 346630.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 346956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 345405.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 345729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 346054.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 346378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 346702.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 347027.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 347351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 347675.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 348000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 346451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 346774.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 347096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 347419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 347741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 348064.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 348387.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 348709.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 349032.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 349354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 349677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 348128.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 348449.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 348770.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 349090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 349411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 349732.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 350053.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 350374.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 350695.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 351016.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 349468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 349787.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 350106.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 350425.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 350744.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 351063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 351382.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 351702.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 352021.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 352340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 352659.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 351111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 351428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 351746.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 352063.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 352380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 352698.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 353015.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 353333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 353650.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 353968.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 354285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 354603.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 354920.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 353368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 353684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 354000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 354315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 354631.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 354947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 355263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 355578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 355894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 356210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 356526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 356842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 357157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 355602.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 355916.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 356230.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 356544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 356858.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 357172.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 357486.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 357801.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 358115.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 358429.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 358743.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 359057.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 357500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 357812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 358125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 358437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 358750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 359062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 359375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 359687.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 360000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 360312.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 360625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 360937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 359378.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 359689.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 360000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 360310.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 360621.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 360932.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 361243.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 361554.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 361865.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 362176.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 362487.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 362797.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 361237.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 361546.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 361855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 362164.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 362474.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 362783.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 363092.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 363402.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 363711.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 364020.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 364329.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 364639.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 364948.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 363384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 363692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 364000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 364307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 364615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 364923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 365230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 365538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 365846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 366153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 366461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 366769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 367076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 365510.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 365816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 366122.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 366428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 366734.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 367040.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 367346.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 367653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 367959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 368265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 368571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 368877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 367309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 367614.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 367918.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 368223.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 368527.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 368832.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 369137.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 369441.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 369746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 370050.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 370355.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 370659.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 370964.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 369393.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 369696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 370303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 370606.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 370909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 371212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 371515.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 371818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 372121.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 372424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 372727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 371155.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 371457.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 371758.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 372060.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 372361.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 372663.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 372964.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 373266.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 373567.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 373869.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 374170.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 374472.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 374773.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 373200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 373500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 373800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 374100.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 374400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 374700.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 375000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 375300.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 375600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 375900.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 376200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 376500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 374925.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 375223.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 375522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 375820.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 376119.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 376417.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 376716.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 377014.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 377313.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 377611.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 377910.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 378208.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 378507.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 376930.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 377227.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 377524.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 377821.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 378118.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 378415.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 378712.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 379009.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 379306.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 379603.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 379901.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 380198.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 378620.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 378916.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 379211.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 379507.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 379802.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 380098.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 380394.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 380689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 380985.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 381280.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 379705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 380000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 380294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 380588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 380882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 381176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 381470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 381764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 382058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 382352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 380780.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 381073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 381365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 381658.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 381951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 382243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 382536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 382829.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 383121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 383414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 383707.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 382135.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 382427.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 382718.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 383009.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 383300.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 383592.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 383883.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 384174.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 384466.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 384757.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 385048.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 383478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 383768.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 384057.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 384347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 384637.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 384927.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 385217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 385507.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 385797.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 386086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 386376.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 384807.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 385096.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 385384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 385673.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 385961.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 386250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 386538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 386826.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 387115.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 387403.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 385837.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 386124.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 386411.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 386698.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 386985.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 387272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 387559.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 387846.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 388133.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 388421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 388708.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 387142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 387428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 387714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 388000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 388285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 388571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 388857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 389142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 389428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 389714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 388151.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 388436.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 388720.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 389004.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 389289.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 389573.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 389857.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 390142.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 390426.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 390710.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 389150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 389433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 389716.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 390000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 390283.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 390566.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 390849.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 391132.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 391415.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 391698.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 391981.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 390422.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 390704.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 390985.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 391267.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 391549.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 391831.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 392112.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 392394.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 392676.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 392957.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 393239.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 391682.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 391962.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 392243.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 392523.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 392803.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 393084.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 393364.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 393644.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 393925.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 394205.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 394485.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 392930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 393209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 393488.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 393767.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 394046.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 394325.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 394604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 394883.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 395162.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 395441.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 395720.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 394166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 394444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 394722.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 395000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 395277.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 395555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 395833.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 396111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 396388.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 396666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 396944.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 395391.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 395668.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 394128.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 394403.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 394678.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 394954.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 395229.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 395504.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 395779.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 396055.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 396330.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 396605.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 395068.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 395342.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 395616.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 395890.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 396164.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 396438.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 396712.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 396986.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 397260.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 397534.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 397808.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 396272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 396545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 396818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 397090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 397363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 397636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 397909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 398181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 398454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 398727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 397194.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 397466.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 397737.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 398009.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 398280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 398552.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 398823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 399095.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 399366.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 399638.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 398108.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 398378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 398648.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 398918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 399189.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 399459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 399729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 400000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 400270.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 400540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 400810.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 401081.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 401351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 399820.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 400089.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 400358.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 400627.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 400896.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 401165.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 401434.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 401704.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 401973.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 402242.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 402511.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 402780.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 403049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 401517.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 401785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 402053.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 402321.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 402589.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 402857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 403125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 403392.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 403660.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 403928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 404196.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 404464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 402933.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 403200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 403466.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 403733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 404000.0 fps, 0 ms/f [junit] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 90960 f, 371265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 370243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 370487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 370731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 369473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 369716.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 369959.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 370202.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 370445.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 370688.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 370931.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 369677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 369919.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 370161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 370403.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 370645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 370887.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 369638.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 369879.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 370120.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 370361.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 370602.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 370843.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 371084.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 369840.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 370080.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 370320.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 370560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 370800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 371040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 371280.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 370039.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 370278.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 370517.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 370756.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 370996.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 371235.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 370238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 370476.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 370714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 370952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 371190.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 369960.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 370197.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 370434.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 370671.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 370909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 371146.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 371383.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 370157.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 370393.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 370629.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 370866.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 371102.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 371338.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 371574.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 370352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 370588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 370823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 371058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 371294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 371529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 371764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 370546.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 370781.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 371015.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 371250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 371484.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 371718.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 371953.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 372187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 370972.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 371206.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 371439.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 371673.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 371906.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 372140.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 372373.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 372607.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 372840.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 371627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 371860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 372093.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 372325.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 372558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 372790.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 373023.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 373255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 373488.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 373720.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 372509.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 372741.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 372972.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 373204.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 373436.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 373667.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 373899.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 374131.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 374362.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 373153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 373384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 373615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 373846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 374076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 374307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 374538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 374769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 375000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 373793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 374023.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 374252.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 374482.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 374712.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 374942.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 375172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 375402.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 375632.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 375862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 374656.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 374885.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 375114.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 375343.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 375572.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 375801.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 376030.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 376259.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 376488.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 375285.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 375513.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 375741.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 375969.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 376197.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 376425.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 376654.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 376882.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 377110.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 377338.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 376136.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 376363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 376590.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 376818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 377045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 377272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 377500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 377727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 377954.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 376754.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 376981.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 377207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 377433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 377660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 377886.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 378113.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 378339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 378566.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 377368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 377594.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 377819.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 378045.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 378270.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 378496.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 378721.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 378947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 379172.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 379398.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 378202.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 378426.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 378651.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 378876.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 379101.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 379325.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 379550.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 379775.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 380000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 378805.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 379029.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 379253.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 379477.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 379701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 379925.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 380149.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 380373.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 379182.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 379405.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 379628.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 379851.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 380074.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 380297.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 380520.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 380743.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 380966.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 381189.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 381412.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 381635.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 380444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 380666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 380888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 381111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 381333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 381555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 381777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 382000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 382222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 382444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 381254.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 381476.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 381697.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 381918.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 382140.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 382361.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 382583.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 382804.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 383025.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 383247.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 383468.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 382279.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 382500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 382720.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 382941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 383161.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 383382.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 383602.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 383823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 384044.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 384264.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 384485.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 383296.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 383516.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 383736.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 383956.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 384175.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 384395.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 384615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 384835.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 385054.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 385274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 385494.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 384306.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 384525.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 384744.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 384963.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 385182.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 385401.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 385620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 385839.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 386058.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 386277.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 386496.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 385309.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 385527.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 385745.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 385963.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 386181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 386400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 386618.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 386836.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 387054.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 387272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 387490.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 386304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 386521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 386739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 386956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 387173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 387391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 387608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 387826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 388043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 388260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 388478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 387292.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 387509.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 387725.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 387942.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 388158.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 388375.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 388592.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 388808.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 389025.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 389241.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 389458.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 388273.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 388489.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 388705.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 388920.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 389136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 389352.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 389568.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 389784.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 390000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 390215.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 390431.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 390647.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 389462.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 389677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 389892.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 390107.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 390322.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 390537.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 390752.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 390967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 391182.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 391397.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 391612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 390428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 390642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 390857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 391071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 391285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 391500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 391714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 391928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 392142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 392357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 392571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 391387.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 391601.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 391814.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 392028.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 392242.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 392455.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 392669.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 392882.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 393096.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 393309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 393523.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 392340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 392553.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 392765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 392978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 393191.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 393404.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 393617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 393829.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 394042.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 394255.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 394468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 393286.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 393498.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 393710.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 393922.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 394134.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 394346.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 394558.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 394770.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 394982.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 395194.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 394014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 394225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 394436.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 394647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 394859.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 395070.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 395281.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 395492.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 395704.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 395915.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 396126.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 394947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 395157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 395368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 395578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 395789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 396000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 396210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 396421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 396631.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 396842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 397052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 395874.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 396083.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 396293.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 396503.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 396713.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 396923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 397132.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 397342.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 397552.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 397762.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 396585.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 396794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 397003.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 397212.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 397421.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 397630.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 397839.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 398048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 398257.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 398466.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 398675.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 398885.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 397708.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 397916.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 398125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 398333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 398541.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 398750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 398958.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 399166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 397993.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 398200.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 398408.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 398615.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 398823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 399031.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 399238.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 399446.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 399653.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 399861.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 400069.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 400276.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 399103.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 399310.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 399517.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 399724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 399931.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 400137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 400344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 400551.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 400758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 400965.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 401172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 400000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 400206.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 400412.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 400618.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 400824.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 401030.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 401237.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 401443.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 401649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 401855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 400684.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 400890.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 401095.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 401301.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 401506.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 401712.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 401917.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 402123.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 402328.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 402534.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 402739.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 402945.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 401774.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 401979.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 402184.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 402389.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 402593.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 402798.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 403003.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 403208.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 403412.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 403617.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 403822.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 402653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 402857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 403061.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 403265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 403469.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 403673.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 403877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 404081.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 404285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 404489.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 404693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 403525.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 403728.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 403932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 404135.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 404338.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 404542.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 404745.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 404949.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 405152.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 405355.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 405559.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 405762.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 404594.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 404797.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 405000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 405202.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 405405.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 405608.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 405810.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 406013.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 406216.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 406418.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 406621.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 405454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 405656.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 405858.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 406060.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 406262.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 406464.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 406666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 406868.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 407070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 407272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 407474.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 407676.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 406510.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 406711.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 406912.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 407114.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 407315.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 407516.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 407718.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 407919.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 408120.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 408322.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 408523.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 407357.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 407558.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 407759.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 407959.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 408160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 408361.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 408561.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 408762.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 408963.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 409163.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 409364.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 409565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 408400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 408600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 408800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 409000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 409200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 409400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 409600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 409800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 410000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 410200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 410400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 409235.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 409435.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 409634.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 409833.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 410033.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 410232.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 410431.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 410631.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 410830.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 411029.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 411229.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 410066.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 410264.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 410463.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 410662.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 410860.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 411059.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 411258.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 411456.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 411655.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 411854.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 412052.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 410891.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 411089.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 411287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 411485.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 411683.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 411881.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 412079.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 412277.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 412475.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 412673.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 412871.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 411710.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 411907.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 412105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 412302.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 412500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 412697.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 412894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 413092.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 413289.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 413486.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 413684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 412524.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 412721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 412918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 413114.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 413311.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 413508.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 413704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 413901.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 414098.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 414295.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 414491.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 413333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 413529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 413725.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 413921.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 414117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 414313.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 414509.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 414705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 414901.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 415098.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 415294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 414136.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 414332.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 414527.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 414723.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 414918.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 415114.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 415309.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 415504.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 415700.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 415895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 416091.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 414935.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 415129.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 415324.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 415519.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 415714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 415909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 416103.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 416298.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 416493.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 416688.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 416883.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 415728.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 415922.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 416116.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 416310.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 416504.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 416699.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 416893.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 417087.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 417281.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 417475.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 417669.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 416516.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 416709.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 416903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 417096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 417290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 417483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 417677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 417870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 418064.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 418258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 418451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 417299.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 417491.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 417684.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 417877.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 418070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 418263.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 418456.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 418649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 418842.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 419035.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 419228.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 419421.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 418269.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 418461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 418653.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 418846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 419038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 419230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 419423.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 419615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 419807.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 418849.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 419041.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 419233.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 419424.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 419616.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 419808.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 420191.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 420383.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 420575.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 420766.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 420958.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 421150.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 420191.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 420382.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 420573.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 420764.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 420955.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 421146.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 421337.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 421528.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 421719.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 421910.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 422101.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 420952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 421142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 421333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 421523.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 421714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 421904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 422095.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 422285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 422476.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 422666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 422857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 423047.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 423238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 422088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 422278.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 422468.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 422658.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 422848.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 423037.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 423227.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 423417.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 423607.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 423797.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 423987.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 422839.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 423028.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 423217.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 423406.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 423596.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 423785.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 423974.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 424164.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 424353.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 423207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 423396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 423584.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 423773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 423962.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 424150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 424339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 424528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 424716.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 424905.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 423761.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 423949.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 424137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 424326.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 424514.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 424702.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 424890.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 425078.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 425266.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 425454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 425642.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 425830.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 424687.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 424875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 425062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 425250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 425437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 425625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 425812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 426000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 426187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 426375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 426562.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 426750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 425607.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 425794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 425981.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 426168.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 426355.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 426542.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 426728.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 426915.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 427102.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 427289.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 427476.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 427663.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 426521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 426708.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 426894.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 427080.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 427267.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 427453.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 427639.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 427826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 428012.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 428198.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 428385.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 428571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 427430.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 427616.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 427801.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 427987.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 428173.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 428359.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 428544.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 428730.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 428916.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 429102.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 429287.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 429473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 428333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 428518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 428703.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 428888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 429074.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 429259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 429444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 429629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 429814.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 430000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 430185.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 430370.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 429230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 429415.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 429600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 429784.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 429969.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 430153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 430338.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 430523.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 430707.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 430892.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 431076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 431261.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 430122.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 430306.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 430490.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 430674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 430858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 431042.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 431227.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 431411.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 431595.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 431779.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 431963.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 432147.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 431009.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 431192.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 431376.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 431559.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 431743.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 431926.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 432110.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 432293.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 432477.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 432660.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 432844.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 433027.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 431890.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 432073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 432256.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 432439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 432621.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 432804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 432987.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 433170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 433353.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 433536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 433719.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 433902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 434085.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 432948.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 433130.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 433313.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 433495.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 433677.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 433860.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 434042.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 434224.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 434407.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 434589.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 434772.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 434954.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 435136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 434000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 434181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 434363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 434545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 434727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 434909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 435090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 435272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 435454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 435636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 435818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 436000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 436181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 435045.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 435226.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 435407.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 435589.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 435770.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 435951.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 436132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 436314.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 436495.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 436676.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 436858.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 437039.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 435903.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 436084.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 436265.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 436445.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 436626.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 436807.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 436987.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 437168.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 437349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 437530.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 437710.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 437891.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 438072.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 436936.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 437117.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 437297.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 437477.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 437657.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 437837.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 438018.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 438198.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 438378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 438558.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 438738.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 438918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 437784.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 437964.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 438143.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 438323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 438503.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 438682.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 438862.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 439041.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 439221.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 439401.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 439580.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 439760.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 438626.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 438805.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 438985.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 439164.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 439343.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 439522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 439701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 439880.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 440059.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 440238.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 440417.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 440597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 439464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 439642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 439821.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 440178.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 440357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 440535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 440714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 440892.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 441071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 441250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 441428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 440296.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 440474.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 440652.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 440830.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 441008.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 441186.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 441365.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 441543.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 441721.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 441899.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 442077.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 442255.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 442433.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 441301.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 441479.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 441656.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 441834.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 442011.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 442189.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 442366.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 442544.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 442721.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 442899.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 443076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 443254.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 443431.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 442300.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 442477.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 442654.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 442831.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 443008.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 443185.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 443362.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 443539.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 443716.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 443893.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 444070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 444247.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 443117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 443294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 443470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 443647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 443823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 444000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 444176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 444352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 444529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 444705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 444882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 443753.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 443929.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 444105.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 444281.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 444457.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 444633.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 444809.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 444985.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 445161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 445337.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 445513.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 445689.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 445865.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 444736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 444912.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 445087.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 445263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 445438.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 445614.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 445789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 445964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 446140.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 446315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 446491.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 446666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 446842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 447017.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 445889.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 446064.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 446239.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 446414.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 446588.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 446763.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 446938.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 447113.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 447288.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 447463.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 447638.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 446511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 446686.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 446860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 447034.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 447209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 447383.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 447558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 447732.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 447906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 448081.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 448255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 448430.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 447304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 447478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 447652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 447826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 448000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 448173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 448347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 448521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 448695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 448869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 449043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 449217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 449391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 448265.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 448439.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 448612.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 448786.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 448959.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 449132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 449306.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 449479.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 449653.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 449826.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 450173.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 450346.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 449221.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 449394.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 449567.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 449740.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 449913.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 450086.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 450259.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 450432.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 450605.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 450778.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 450951.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 451123.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 450172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 450344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 450517.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 450689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 450862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 451034.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 451206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 451379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 451551.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 451724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 450601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 450773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 450945.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 451117.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 451289.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 451461.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 451633.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 451805.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 451977.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 452149.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 452320.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 452492.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 451371.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 451542.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 451714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 451885.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 452057.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 452228.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 452400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 452571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 452742.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 452914.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 453085.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 453257.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 453428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 452307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 452478.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 452649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 452820.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 452991.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 453162.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 453333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 453504.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 453675.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 453846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 454017.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 454188.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 454358.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 454529.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 454700.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 453579.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 453750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 453920.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 454090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 454261.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 454431.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 454602.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 454772.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 454943.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 455113.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 455284.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 455454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 454334.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 454504.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 454674.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 454844.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 455014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 455184.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 455354.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 455524.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 455694.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 455864.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 456034.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 456203.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 455084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 455254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 455423.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 455593.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 455762.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 455932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 456101.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 456271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 456440.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 456610.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 456779.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 456949.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 455831.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 456000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 456169.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 456338.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 456507.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 456676.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 456845.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 457014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 457183.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 457352.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 457521.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 457690.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 457859.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 456741.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 456910.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 457078.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 457247.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 457415.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 457584.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 457752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 457921.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 458089.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 458258.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 458426.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 458595.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 457479.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 457647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 457815.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 457983.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 458151.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 458319.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 458487.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 458655.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 458823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 458991.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 459159.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 459327.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 459495.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 458379.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 458547.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 458715.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 458882.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 459050.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 459217.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 459385.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 459553.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 459720.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 459888.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 460055.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 460223.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 460391.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 459275.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 459442.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 459610.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 459777.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 459944.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 460111.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 460278.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 460445.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 460612.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 460779.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 460947.0 fps, 0 ms/f [junit] 0 s: 60 f / 30 ms, 2000.0 fps, 0 ms/f; total: 165540 f, 425552.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 425706.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 425861.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 426015.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 426169.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 426323.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 425384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 425538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 425692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 425846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 426000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 426153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 426307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 425370.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 425524.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 425677.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 425831.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 425984.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 426138.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 426291.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 425357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 425510.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 425663.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 425816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 425969.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 426122.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 426275.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 426428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 425496.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 425648.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 425801.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 425954.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 426106.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 426259.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 426412.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 426564.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 426717.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 425786.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 425939.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 426091.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 426243.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 426395.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 426548.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 426700.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 426852.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 427005.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 427157.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 427309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 426379.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 426531.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 426683.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 426835.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 426987.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 427139.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 427291.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 427443.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 427594.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 426666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 426818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 426969.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 427121.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 427272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 427424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 427575.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 427727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 427878.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 428030.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 427103.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 427254.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 427405.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 427556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 427707.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 427858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 428010.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 428161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 428312.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 428463.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 428614.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 427688.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 427839.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 427989.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 428140.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 428291.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 428442.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 428592.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 428743.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 428894.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 429045.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 428120.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 428270.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 428421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 428571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 428721.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 428872.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 429022.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 429172.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 429323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 429473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 428550.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 428700.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 428850.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 429000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 429150.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 429300.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 429450.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 429600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 429750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 428827.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 428977.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 429127.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 429276.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 429426.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 429576.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 429725.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 429875.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 430024.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 430174.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 429253.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 429403.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 429552.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 429701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 429850.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 430000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 430149.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 430298.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 430447.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 430597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 430746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 429826.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 429975.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 430124.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 430272.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 430421.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 430570.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 430719.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 430868.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 431017.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 431166.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 431315.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 430396.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 430544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 430693.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 430841.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 430990.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 431138.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 431287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 431435.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 431584.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 431732.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 430814.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 430962.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 431111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 431259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 431407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 431555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 431703.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 431851.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 432000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 432148.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 432296.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 432444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 431527.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 431674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 431822.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 431970.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 432118.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 432266.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 432413.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 432561.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 432709.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 432857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 433004.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 433152.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 432235.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 432383.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 432530.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 432678.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 432825.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 432972.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 433120.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 433267.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 433415.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 433562.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 433710.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 432794.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 432941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 433088.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 433235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 433382.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 433529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 433676.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 433823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 433970.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 434117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 434264.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 433349.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 433496.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 433643.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 433789.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 433936.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 434083.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 434229.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 434376.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 434523.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 434669.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 434816.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 433902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 434048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 434195.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 434341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 434487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 434634.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 434780.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 434926.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 435073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 435219.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 435365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 435512.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 434598.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 434744.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 434890.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 435036.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 435182.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 435328.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 435474.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 435620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 435766.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 435912.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 436058.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 435145.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 435291.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 435436.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 435582.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 435728.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 435873.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 436019.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 436165.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 436310.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 436456.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 436601.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 436747.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 435835.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 435980.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 436125.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 436271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 436416.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 436561.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 436707.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 436852.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 436997.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 437142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 437288.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 436376.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 436521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 436666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 436811.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 436956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 437101.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 437246.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 437391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 437536.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 437681.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 437826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 437971.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 437060.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 437204.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 437349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 437493.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 437638.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 437783.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 437927.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 438072.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 438216.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 438361.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 438506.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 437596.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 437740.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 437884.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 438028.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 438173.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 438317.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 438461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 438605.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 438750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 438894.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 439038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 439182.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 438273.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 438417.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 438561.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 438705.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 438848.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 438992.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 439136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 439280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 439424.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 439568.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 439712.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 438803.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 438947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 439090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 439234.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 439378.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 439521.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 439665.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 439808.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 439952.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 440095.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 440239.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 440382.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 439474.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 439618.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 439761.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 439904.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 440047.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 440190.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 440334.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 440477.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 440620.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 440763.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 440906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 440142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 440285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 440428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 440571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 440714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 440857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 441000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 441142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 441285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 441428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 441571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 440665.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 440807.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 440950.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 441092.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 441235.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 441377.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 441520.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 441662.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 441805.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 441947.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 442090.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 441184.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 441327.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 441469.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 441611.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 441753.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 441895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 442037.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 442180.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 442322.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 442464.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 442606.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 442748.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 441843.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 441985.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 442127.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 442269.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 442411.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 442553.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 442695.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 442836.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 442978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 443120.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 443262.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 443404.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 443546.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 442641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 442783.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 442924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 443066.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 443207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 443349.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 443490.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 443632.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 443773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 443915.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 444056.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 444198.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 444339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 443435.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 443576.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 443717.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 443858.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 444000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 444141.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 444282.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 444423.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 444564.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 444705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 444847.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 444988.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 444084.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 444225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 444366.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 444507.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 444647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 444788.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 444929.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 445070.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 445211.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 445352.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 445492.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 444590.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 444730.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 444871.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 445011.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 445152.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 445292.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 445433.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 445573.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 445714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 445854.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 445995.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 446135.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 445233.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 445373.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 445514.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 445654.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 445794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 445934.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 446074.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 446214.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 446355.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 446495.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 446635.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 445734.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 445874.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 446014.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 446153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 446293.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 446433.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 446573.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 446713.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 446853.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 446993.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 447132.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 447272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 446372.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 446511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 446651.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 446790.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 446930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 447069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 447209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 447348.8 fps, 0 ms/f [junit] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 192420 f, 436326.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 435475.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 435610.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 434762.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 434898.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 435033.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 434189.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 434324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 434459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 433617.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 433752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 433887.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 433049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 433183.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 433318.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 433452.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 433587.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 433721.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 433856.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 433991.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 434125.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 434260.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 434394.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 433557.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 433691.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 433825.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 433959.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 434093.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 434228.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 434362.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 434496.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 434630.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 434765.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 434899.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 435033.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 435167.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 434330.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 434464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 434598.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 434732.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 434866.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 435000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 435133.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 435267.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 435401.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 435535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 435669.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 435803.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 435937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 435100.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 435233.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 435367.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 434533.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 434666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 434800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 434933.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 435066.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 435200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 435333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 435466.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 435600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 435733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 434900.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 435033.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 435166.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 435299.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 435432.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 434601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 434734.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 434867.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 435000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 435132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 435265.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 435398.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 434569.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 434702.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 434834.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 434966.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 435099.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 435231.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 435364.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 435496.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 435629.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 435761.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 435894.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 436026.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 436158.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 435330.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 435462.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 435594.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 435726.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 435859.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 435991.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 436123.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 436255.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 436387.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 436519.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 436651.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 436784.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 436916.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 436087.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 436219.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 436351.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 436483.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 436615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 436747.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 436879.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 437011.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 437142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 436315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 436447.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 436578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 436710.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 436842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 436973.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 437105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 437236.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 437368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 436542.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 436673.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 436805.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 436936.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 437067.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 437199.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 437330.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 437461.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 437593.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 437724.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 437855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 437030.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 437161.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 437292.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 437423.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 437554.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 437685.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 437816.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 437947.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 437124.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 437254.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 437385.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 437516.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 437647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 437777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 437908.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 438039.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 438169.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 438300.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 437478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 437608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 437739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 437869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 438000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 438130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 438260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 438391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 438521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 438652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 438782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 438913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 438091.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 438221.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 438351.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 438481.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 438611.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 438741.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 438872.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 439002.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 439132.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 439262.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 439392.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 439522.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 439652.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 438831.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 438961.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 439090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 439220.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 439350.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 439480.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 439610.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 439740.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 439870.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 440129.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 440259.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 439438.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 439568.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 439697.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 439827.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 439956.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 439137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 439267.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 439396.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 439525.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 439655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 439784.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 439913.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 439096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 439225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 439354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 439483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 439612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 439741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 439870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 439055.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 439184.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 439313.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 439442.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 439570.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 439699.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 439828.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 439957.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 439143.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 439271.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 439400.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 439528.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 439657.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 439785.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 439914.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 440042.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 440171.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 440299.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 440428.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 440556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 439743.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 439871.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 440128.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 440256.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 440384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 440512.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 440641.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 440769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 440897.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 441025.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 441153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 441282.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 440469.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 440597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 440724.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 440852.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 440980.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 441108.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 441236.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 441364.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 441492.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 441620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 441748.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 441876.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 442004.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 442132.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 442260.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 441446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 441574.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 441702.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 441829.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 441957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 442085.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 442212.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 442340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 442468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 442595.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 442723.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 442851.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 442978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 443106.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 443234.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 442420.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 442547.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 442675.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 442802.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 442929.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 443057.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 443184.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 443312.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 443439.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 443566.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 443694.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 443821.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 443949.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 444076.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 444203.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 443389.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 443516.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 443644.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 443771.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 443898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 444025.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 444152.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 444279.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 444406.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 444533.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 444661.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 444788.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 444915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 445042.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 445169.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 444355.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 444482.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 444608.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 444735.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 444862.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 444989.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 445116.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 445243.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 445369.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 445496.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 445623.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 445750.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 445877.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 446004.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 446131.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 445316.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 445443.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 445569.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 445696.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 445822.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 445949.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 446075.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 446202.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 446329.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 446455.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 446582.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 446708.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 446835.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 446962.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 447088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 446273.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 446400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 446526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 446652.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 446778.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 446905.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 447031.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 447157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 447284.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 447410.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 447536.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 447663.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 447789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 447915.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 447100.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 447226.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 447352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 447479.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 447605.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 447731.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 447857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 447983.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 448109.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 448235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 448361.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 448487.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 448613.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 448739.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 447924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 448050.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 448176.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 448301.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 448427.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 448553.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 448679.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 448805.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 448930.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 449056.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 449182.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 449308.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 449433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 449559.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 449685.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 448870.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 448995.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 449121.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 449246.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 449372.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 449497.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 449623.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 449748.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 449874.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 450125.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 450251.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 450376.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 450502.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 450627.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 449812.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 449937.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 450062.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 450187.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 450313.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 450438.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 450563.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 450688.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 450814.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 450939.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 451064.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 451189.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 451315.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 451440.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 451565.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 450750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 450875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 451000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 451125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 451250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 451375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 451500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 451625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 451750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 451875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 452000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 452125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 452250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 452375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 451559.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 451684.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 451808.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 451933.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 452058.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 452182.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 452307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 452432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 452557.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 452681.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 452806.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 452931.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 453056.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 453180.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 453305.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 452489.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 452614.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 452738.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 452863.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 452987.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 453112.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 453236.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 453361.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 453485.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 453609.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 453734.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 453858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 453983.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 454107.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 453291.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 453416.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 453540.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 453664.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 453788.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 453913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 454037.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 454161.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 454285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 454409.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 454534.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 454658.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 454782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 454906.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 455031.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 454214.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 454338.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 454462.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 454586.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 454710.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 454834.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 454958.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 455082.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 455206.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 455330.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 455454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 455578.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 455702.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 455826.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 455010.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 455134.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 455257.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 455381.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 455505.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 455628.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 455752.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 455876.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 456000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 456123.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 456247.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 456371.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 456494.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 456618.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 456742.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 455925.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 456049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 456172.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 456296.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 456419.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 456543.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 456666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 456790.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 456913.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 457037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 457160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 457283.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 457407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 457530.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 456714.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 456837.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 456961.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 457084.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 457207.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 457330.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 457453.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 457577.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 457700.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 457823.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 457946.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 457131.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 457254.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 457377.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 457500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 457622.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 457745.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 457868.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 457991.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 458114.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 458237.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 458360.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 458483.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 458606.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 457791.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 457914.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 458036.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 458159.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 458282.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 458404.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 458527.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 458650.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 458773.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 458895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 459018.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 459141.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 458326.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 458448.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 458571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 458693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 458816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 458938.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 459061.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 459183.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 459306.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 459428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 459551.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 459673.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 459795.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 459918.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 459103.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 459226.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 459348.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 459470.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 459592.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 459714.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 459837.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 459959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 460081.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 460203.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 460325.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 460448.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 459634.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 459756.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 459878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 460000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 460121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 460243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 460365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 460487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 460609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 460731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 460853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 460975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 460162.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 460283.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 460405.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 460527.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 460649.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 460770.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 460892.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 461014.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 461135.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 461257.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 461379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 461501.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 461622.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 460809.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 460931.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 461052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 461174.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 461295.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 461417.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 461538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 461659.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 460848.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 460969.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 461090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 461212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 461333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 461454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 461575.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 461696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 461818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 461939.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 462060.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 462181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 462303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 461491.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 461612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 461733.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 461854.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 461975.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 462096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 462217.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 462338.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 462459.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 462580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 462701.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 462822.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 462943.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 462132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 462253.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 462374.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 462494.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 462615.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 462736.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 462857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 462977.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 463098.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 463219.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 463340.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 463460.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 462650.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 462771.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 462891.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 463012.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 463132.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 463253.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 463373.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 463493.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 463614.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 463734.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 463855.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 463975.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 464096.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 463286.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 463406.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 463527.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 463647.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 463767.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 463887.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 464008.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 464128.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 464248.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 464368.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 464488.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 464609.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 463800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 463920.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 464040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 464160.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 464280.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 464400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 464520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 464640.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 464760.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 464880.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 465000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 465120.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 464311.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 464431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 464550.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 464670.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 464790.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 464910.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 465029.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 465149.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 465269.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 465389.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 465508.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 465628.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 465748.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 464940.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 465059.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 465179.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 465298.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 465418.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 465537.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 465657.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 465776.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 465896.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 466015.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 466135.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 466254.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 465447.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 465566.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 465685.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 465805.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 465924.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 466043.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 466163.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 466282.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 466401.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 466520.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 466640.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 466759.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 466878.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 466071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 466190.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 466309.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 466428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 466547.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 466666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 466785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 466904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 467023.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 467142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 467261.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 467380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 467500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 466693.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 466811.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 466930.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 467049.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 467168.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 467287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 467405.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 467524.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 467643.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 467762.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 467881.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 468000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 468118.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 468237.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 467430.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 467549.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 467667.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 467786.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 467905.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 468023.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 468142.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 468260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 468379.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 468498.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 468616.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 468735.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 468853.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 468047.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 468165.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 468284.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 468402.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 468520.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 468639.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 468757.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 468875.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 468994.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 469112.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 469230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 469349.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 469467.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 468661.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 468779.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 468897.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 469015.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 469133.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 469251.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 469370.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 469488.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 469606.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 469724.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 469842.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 469960.6 fps, 0 ms/f [junit] GLCanvas invisible frame count: Before 65, after 66 [junit] XXXX Visible Part 3/3 [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 469155.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 469273.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 469390.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 469508.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 469626.7 fps, 0 ms/f [junit] 0 s: 60 f / 476 ms, 126.0 fps, 7 ms/f; total: 60 f, 126.0 fps, 7 ms/f [junit] 0 s: 60 f / 449 ms, 133.6 fps, 7 ms/f; total: 120 f, 129.7 fps, 7 ms/f [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen [junit] 1 s: 60 f / 76 ms, 789.4 fps, 1 ms/f; total: 180 f, 179.8 fps, 5 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 239.5 fps, 4 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 299.4 fps, 3 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 358.9 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 418.7 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 478.5 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 537.8 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 597.6 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 657.3 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 717.1 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 776.1 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 835.8 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 895.5 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 955.2 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 1014.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 1073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1133.2 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 1200 f, 1190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1248.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1308.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1366.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1425.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1485.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1544.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1602.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1661.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1721.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1780.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1839.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1956.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 2015.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 2075.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 2134.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2191.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2250.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2309.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2369.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2428.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2485.2 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: 2580 f, 2544.3 fps, 0 ms/f [junit] Platform doesn't support offscreen test. [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: 2640 f, 2603.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2662.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2721.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2778.3 fps, 0 ms/f [junit] ++++ Test Singleton.unlock() [junit] 1 s: 60 f / 41 ms, 1463.4 fps, 0 ms/f; total: 2880 f, 2727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2784.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2894.9 fps, 0 ms/f [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403143722 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2951.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 3008.5 fps, 0 ms/f [junit] SLOCK [T main @ 1610403143722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 3065.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3119.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3175.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3232.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3289.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3342.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3399.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3456.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 3512.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3566.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3622.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3679.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3735.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3788.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3845.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3901.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3954.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 4011.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 4067.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 4124.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 4176.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4289.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4346.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4398.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4454.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4563.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4671.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4840.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4892.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4948.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 5004.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 5060.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 5117.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 5173.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 5224.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5280.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5337.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5449.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5505.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5561.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5617.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5668.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5724.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5781.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5837.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5893.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5949.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 6005.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 6061.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 6112.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 6168.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 6224.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6280.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6336.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6392.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 6448.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 6504.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6560.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6610.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 6666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 6722.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 6778.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6834.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6890.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6946.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 7002.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 7058.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 7108.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 7164.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 7220.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 7276.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 7332.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 7388.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 7444.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 7500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 7555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 7611.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 7667.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 7723.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 7772.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 7828.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 7884.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7996.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 8052.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 8108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 8164.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 8219.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 8275.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 8324.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 8379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 8435.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 8491.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 8547.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 8603.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 8659.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 8715.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 8770.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 8826.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 8882.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 8938.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 8986.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 9041.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 9097.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 9153.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 9209.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 9265.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 9320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 9376.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 9432.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 9488.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 9544.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 9591.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 9646.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 9702.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 9758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 9814.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 9869.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 9925.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 9981.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 10037.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 10092.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 10148.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 10194.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 10250.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 10306.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 10362.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 10417.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 10473.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 10529.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 10584.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 10640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 10696.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 10742.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 10797.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 10853.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 10909.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 10964.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 11020.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 11076.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 11131.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 11187.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 11243.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 11298.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 11343.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 11399.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 11455.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 11510.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 11566.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 11621.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 11677.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 11733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 11788.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 11844.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 11888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 11944.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 12000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 12055.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 12111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 12166.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 12222.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 12277.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 12333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 12388.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 12444.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 12488.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 12543.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 12599.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 12654.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 12710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 12765.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 12821.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 12876.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 12932.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 12987.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 13043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 13086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 13142.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 13197.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 13253.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 13308.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 13364.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 13419.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 13475.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 13530.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 13585.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 13641.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 13696.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 13739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 13795.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 13850.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 13905.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 13961.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 14016.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 14072.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 14127.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 14182.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 14238.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 14293.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 14335.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 14391.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 14446.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 14501.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 14557.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 14612.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 14667.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 14723.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 14778.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 14833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 14889.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 14930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 14986.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 15041.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 15096.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 15152.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 15207.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 15262.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 15317.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 15373.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 15428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 15483.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 15539.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 15580.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 15635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 15690.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 15745.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 15801.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 15856.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 15911.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 15966.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 16022.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 16077.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 16132.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 16172.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 16228.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 16283.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 16338.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 16393.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 16448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 16504.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 16559.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 16614.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 16669.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 16724.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 16780.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 16819.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 16875.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 16930.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 16985.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 17040.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 17095.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 17150.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 17205.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 17261.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 17316.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 17371.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 17410.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 17465.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 17520.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 17575.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 17630.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 17685.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 17741.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 17796.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 17851.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 17906.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 17961.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 18000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 18055.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 18110.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 18165.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 18220.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 18275.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 18330.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 18385.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 18440.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 18495.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 18550.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 18605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 18643.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 18698.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 18753.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 18808.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 18863.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 18918.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 18973.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 19028.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 19083.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 19138.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 19193.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 19230.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 19285.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 19340.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 19395.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 19450.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 19505.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 19560.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 19615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 19670.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 19725.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 19780.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 19817.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 19871.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 19926.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 19981.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 20036.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 20091.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 20146.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 20201.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 20256.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 20311.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 20365.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 20402.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 20457.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 20511.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 20566.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 20621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 20676.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 20731.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 20786.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 20840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 20895.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 20931.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 20986.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 21041.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 21095.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 21150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 21205.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 21260.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 21315.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 21369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 21424.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 21479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 21514.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 21569.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 21624.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 21678.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 21733.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 21788.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 21843.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 21897.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 21952.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 22007.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 22062.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 22116.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 22151.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 22206.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 22260.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 22315.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 22370.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 22424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 22479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 22534.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 22588.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 22643.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 22698.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 22752.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 22786.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 22841.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 22896.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 22950.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 23005.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 23060.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 23114.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 23169.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 23224.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 23278.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 23333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 23387.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 23421.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 23475.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 23530.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 23585.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 23639.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 23694.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 23748.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 23803.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 23858.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 23912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 23945.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 24000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 24054.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 24087.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 24141.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 24196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 24250.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 24305.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 24359.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 24414.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 24468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 24500.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 24555.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 24609.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 24664.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 24718.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 24773.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 24827.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 24882.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 24936.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 24990.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 25045.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 25099.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 25154.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 25185.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 25240.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 25294.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 25349.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 25403.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 25457.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 25512.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 25566.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 25621.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 25675.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 25729.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 25784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 25815.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 25869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 25923.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 25978.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 26032.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 26086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 26141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 26195.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 26250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 26304.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 26358.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 26413.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 26467.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 26497.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 26552.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 26606.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 26660.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 26714.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 26769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 26823.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 26877.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 26932.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 26986.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 27040.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 27095.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 27124.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 27179.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 27233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 27287.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 27341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 27396.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 27450.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 27504.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 27558.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 27613.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 27667.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 27721.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 27775.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 27804.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 27859.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 27913.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 27967.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 28021.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 28075.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 28130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 28184.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 28238.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 28292.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 28346.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 28401.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 28455.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 28483.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 28537.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 28592.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 28646.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 28700.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 28754.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 28808.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 28862.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 28916.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 28971.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 29025.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 29079.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 29107.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 29161.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 29215.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 29269.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 29323.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 29377.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 29431.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 29486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 29540.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 29594.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 29648.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 29702.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 29729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 29783.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 29837.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 29891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 29945.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 30000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 30054.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 30108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 30162.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 30216.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 30270.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 30324.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 30378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 30405.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 30459.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 30513.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 30567.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 30621.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 30675.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 30729.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 30783.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 30837.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 30891.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 30945.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 30999.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 31053.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 31079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 31133.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 31187.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 31241.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 31294.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 31348.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 31402.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 31456.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 31510.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 31564.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 31618.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 31672.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 31698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 31752.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 31805.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 31859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 31913.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 31967.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 32021.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 32075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 32129.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 32183.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 32237.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 32291.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 32315.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 32369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 32423.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 32477.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 32531.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 32585.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 32639.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 32692.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 32746.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 32800.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 32854.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 32908.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 32932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 32986.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 33040.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 33094.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 33147.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 33201.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 33255.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 33309.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 33363.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 33417.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 33470.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 33524.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 33578.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 33602.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 33655.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 33709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 33763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 33817.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 33870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 33924.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 33978.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 34032.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 34086.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 34139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 34193.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 34247.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 34270.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 34324.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 34377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 34431.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 34485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 34538.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 34592.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 34646.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 34700.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 34753.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 34807.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 34861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 34883.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 34937.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 34991.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 35044.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 35098.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 35152.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 35205.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 35259.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 35313.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 35366.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 35420.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 35474.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 35527.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 35549.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 35603.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 35656.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 35710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 35764.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 35817.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 35871.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 35924.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 35978.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 36032.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 36085.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 36139.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 36193.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 36214.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 36267.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 36321.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 36375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 36428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 36482.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 36535.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 36589.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 36642.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 36696.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 36750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 36803.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 36857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 36877.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 36931.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 36984.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 37038.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 37091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 37145.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 37198.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 37252.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 37305.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 37359.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 37413.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 37466.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 37520.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 37540.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 37593.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 37647.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 37700.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 37754.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 37807.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 37860.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 37914.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 37967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 38021.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 38074.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 38128.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 38181.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 38201.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 38254.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 38308.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 38361.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 38414.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 38468.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 38521.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 38575.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 38628.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 38682.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 38735.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 38788.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 38842.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 38861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 38914.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 38967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 39021.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 39074.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 39128.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 39181.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 39234.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 39288.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 39341.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 39395.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 39448.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 39501.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 39555.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 39573.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 39626.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 39680.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 39733.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 39786.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 39840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 39893.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 39946.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 40000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 40053.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 40106.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 40124.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 40177.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 40230.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 40284.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 40337.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 40390.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 40444.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 40497.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 40550.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 40603.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 40657.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 40710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 40763.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 40780.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 40834.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 40887.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 40940.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 40993.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 41047.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 41100.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 41153.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 41206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 41223.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 41276.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 41329.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 41382.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 41436.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 41489.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 41542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 41595.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 41648.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 41702.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 41755.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 41771.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 41824.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 41877.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 41930.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 41984.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 42037.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 42090.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 42143.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 42196.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 42249.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 42302.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 42318.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 42371.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 42424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 42477.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 42530.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 42584.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 42637.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 42690.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 42743.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 42796.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 42849.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 42902.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 42955.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 43008.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 43023.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 43076.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 43129.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 43183.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 43236.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 43289.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 43342.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 43395.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 43448.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 43501.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 43554.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 43568.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 43621.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 43674.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 43727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 43780.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 43833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 43886.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 43939.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 43992.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 44045.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 44098.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 44151.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 44204.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 44218.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 44271.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 44324.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 44377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 44430.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 44483.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 44536.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 44589.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 44642.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 44695.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 44748.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 44801.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 44854.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 44867.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 44920.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 44973.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 45026.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 45079.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 45132.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 45185.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 45238.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 45291.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 45343.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 45396.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 45449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 45502.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 45515.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 45568.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 45621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 45674.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 45726.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 45779.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 45832.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 45885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 45938.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 45991.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 46044.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 46096.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 46149.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 46161.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 46214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 46267.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 46320.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 46373.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 46426.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 46478.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 46531.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 46584.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 46637.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 46690.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 46742.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 46795.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 46807.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 46860.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 46912.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 46965.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 47018.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 47071.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 47124.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 47176.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 47229.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 47282.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 47335.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 47387.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 47440.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 47451.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 47504.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 47557.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 47609.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 47662.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 47715.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 47768.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 47820.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 47873.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 47926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 47978.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 48031.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 48042.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 48094.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 48147.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 48200.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 48252.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 48305.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 48358.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 48410.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 48463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 48516.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 48568.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 48621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 48674.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 48726.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 48736.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 48789.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 48842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 48894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 48947.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 49000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 49052.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 49105.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 49157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 49210.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 49263.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 49315.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 49368.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 49377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 49430.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 49482.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 49535.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 49588.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 49640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 49693.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 49745.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 49798.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 49851.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 49903.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 49956.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 50008.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 50017.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 50070.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 50122.5 fps, 0 ms/f [junit] 1 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 57300 f, 49100.2 fps, 0 ms/f [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 57360 f, 48983.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 49035.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 49086.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 49137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 49188.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 49239.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 49291.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 49342.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 49393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 49402.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 49453.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 49505.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 49556.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 49607.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 49658.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 49709.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 49761.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 49812.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 49863.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 49914.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 49965.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 49974.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 50025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 50076.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 50127.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 50179.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 50230.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 50281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 50332.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 50383.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 50434.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 50485.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 50537.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 50545.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 50596.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 50647.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 50698.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 50749.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 50800.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 50851.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 50902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 50954.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 51005.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 51056.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 51107.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 51158.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 51165.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 51217.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 51268.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 51319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 51326.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 51377.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 51428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 51479.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 51530.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 51581.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 51632.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 51683.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 51734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 51785.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 51836.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 51887.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 51938.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 51945.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 51996.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 52047.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 52098.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 52149.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 52200.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 52251.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 52302.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 52353.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 52404.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 52455.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 52461.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 52512.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 52563.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 52614.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 52665.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 52716.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 52767.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 52818.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 52869.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 52920.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 52971.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 53022.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 53027.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 53078.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 53129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 53180.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 53231.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 53282.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 53333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 53384.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 53435.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 53486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 53536.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 53587.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 53638.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 53644.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 53694.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 53745.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 53796.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 53847.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 53898.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 53949.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 54000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 54050.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 54101.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 54152.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 54203.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 54208.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 54259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 54309.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 54360.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 54411.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 54462.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 54513.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 54563.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 54614.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 54665.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 54716.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 54767.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 54817.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 54822.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 54873.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 54923.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 54974.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 55025.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 55076.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 55126.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 55177.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 55228.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 55279.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 55329.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 55380.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 55431.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 55435.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 55486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 55536.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 55587.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 55638.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 55688.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 55739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 55790.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 55841.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 55891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 55942.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 55993.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 55996.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 56047.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 56097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 56148.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 56199.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 56250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 56300.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 56351.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 56402.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 56452.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 56503.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 56506.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 56556.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 56607.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 56658.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 56708.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 56759.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 56810.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 56860.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 56911.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 56962.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 57012.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 57063.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 57113.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 57116.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 57166.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 57217.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 57268.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 57318.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 57369.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 57419.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 57470.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 57521.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 57571.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 57622.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 57672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 57674.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 57725.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 57775.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 57826.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 57877.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 57927.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 57978.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 58028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 58079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 58129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 58180.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 58230.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 58232.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 58282.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 58333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 58383.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 58434.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 58484.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 58535.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 58585.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 58636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 58686.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 58687.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 58738.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 58788.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 58839.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 58889.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 58940.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 58990.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 59041.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 59091.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 59142.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 59192.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 59193.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 59243.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 59294.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 59344.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 59394.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 59445.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 59495.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 59546.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 59596.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 59647.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 59697.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 59697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 59748.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 59798.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 59848.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 59899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 59949.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 60000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 60050.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 60100.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 60151.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 60201.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 60251.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 60251.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 60302.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 60352.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 60402.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 60453.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 60503.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 60553.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 60604.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 60654.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 60704.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 60755.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 60805.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 60855.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 60854.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 60905.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 60955.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 61005.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 61056.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 61106.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 61156.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 61207.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 61257.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 61307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 61357.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 61356.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 61407.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 61457.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 61507.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 61557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 61608.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 61658.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 61708.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 61758.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 61809.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 61859.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 61857.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 61907.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 61958.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 62008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 62058.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 62108.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 62158.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 62209.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 62259.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 62309.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 62307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 62357.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 62408.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 62458.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 62508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 62558.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 62608.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 62658.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 62709.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 62759.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 62809.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 62859.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 62857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 62907.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 62957.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 63007.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 63057.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 63107.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 63157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 63155.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 63205.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 63255.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 63305.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 63355.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 63405.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 63455.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 63505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 63555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 63606.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 63656.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 63706.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 63703.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 63753.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 63803.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 63853.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 63903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 63953.2 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 76740 f, 63737.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 63787.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 63784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 63834.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 63883.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 63933.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 63983.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 64033.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 64082.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 64132.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 64182.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 64232.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 64282.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 64331.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 64328.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 64378.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 64427.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 64477.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 64527.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 64577.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 64626.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 64676.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 64726.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 64776.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 64825.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 64875.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 64925.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 64921.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 64971.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 65020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 65070.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 65120.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 65169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 65219.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 65269.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 65318.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 65368.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 65418.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 65468.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 65463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 65459.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 65508.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 65558.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 65607.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 65657.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 65707.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 65702.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 65752.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 65801.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 65851.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 65900.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 65950.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 66000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 66049.5 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 79980 f, 65343.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 65392.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 65441.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 65490.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 65539.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 65588.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 65583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 65632.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 65681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 65730.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 65779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 65828.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 65877.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 65926.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 65975.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 66024.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 66073.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 66068.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 66117.4 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 81120 f, 65419.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 65467.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 65516.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 65564.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 65612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 65661.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 65709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 65758.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 65806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 65854.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 65850.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 65898.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 65946.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 65995.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 66043.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 66091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 66140.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 66135.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 66183.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 66231.8 fps, 0 ms/f [junit] 1 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 82320 f, 65803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 65851.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 65899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 65947.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 65995.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 66043.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 66091.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 66139.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 66187.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 66235.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 66282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 66277.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 66325.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 66373.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 66421.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 66469.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 66517.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 66565.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 66613.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 66661.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 66709.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 66757.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 66805.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 66853.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 66847.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 66895.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 66943.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 66991.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 67039.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 67086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 67134.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 67182.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 67230.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 67278.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 67326.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 67374.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 67422.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 67470.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 67464.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 67511.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 67559.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 67607.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 67655.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 67703.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 67751.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 67799.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 67846.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 67894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 67942.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 67990.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 68038.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 68031.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 68079.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 68127.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 68175.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 68223.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 68270.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 68318.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 68366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 68414.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 68462.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 68509.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 68557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 68605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 68653.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 68646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 68694.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 68742.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 68789.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 68837.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 68885.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 68933.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 68980.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 69028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 69076.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 69124.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 69171.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 69219.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 69212.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 69260.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 69307.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 69355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 69403.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 69451.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 69498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 69546.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 69538.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 69586.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 69634.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 69682.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 69729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 69777.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 69825.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 69872.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 69864.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 69912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 69960.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 70007.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 70055.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 70103.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 70150.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 70198.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 70246.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 70293.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 70341.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 70389.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 70436.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 70428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 70476.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 70523.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 70571.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 70619.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 70666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 70714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 70761.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 70809.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 70857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 70904.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 70952.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 70943.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 70991.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 71038.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 71086.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 71134.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 71181.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 71229.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 71276.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 71324.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 71371.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 71362.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 71410.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 71458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 71505.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 71553.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 71600.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 71648.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 71695.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 71743.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 71790.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 71838.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 71885.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 71876.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 71923.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 71971.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 72019.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 72066.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 72114.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 72161.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 72209.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 72256.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 72304.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 72294.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 72341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 72389.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 72436.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 72484.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 72531.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 72579.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 72626.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 72674.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 72721.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 72768.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 72816.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 72806.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 72853.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 72901.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 72948.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 72996.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 73043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 73090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 73138.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 73185.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 73233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 73280.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 73328.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 73375.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 73364.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 73412.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 73459.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 73507.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 73554.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 73601.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 73649.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 73696.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 73744.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 73791.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 73838.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 73886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 73933.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 73922.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 73970.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 74017.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 74064.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 74112.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 74159.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 74206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 74254.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 74301.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 74348.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 74396.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 74443.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 74490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 74479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 74526.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 74574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 74621.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 74668.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 74716.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 74763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 74810.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 74858.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 74905.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 74952.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 75000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 75047.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 75035.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 75082.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 75130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 75177.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 75224.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 75271.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 75319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 75366.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 75413.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 75460.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 75508.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 75555.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 75543.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 75590.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 75637.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 75685.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 75732.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 75779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 75826.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 75874.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 75921.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 75968.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 76015.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 76062.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 76050.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 76097.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 76144.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 76191.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 76239.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 76286.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 76333.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 76380.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 76428.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 76475.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 76522.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 76569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 76616.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 76603.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 76650.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 76698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 76745.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 76792.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 76839.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 76886.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 76933.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 76981.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 77028.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 77075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 77122.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 77169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 77216.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 77203.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 77250.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 77297.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 77344.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 77391.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 77439.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 77486.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 77533.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 77580.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 77627.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 77674.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 77721.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 77769.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 77755.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 77802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 77849.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 77896.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 77943.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 77990.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 78037.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 78084.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 78131.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 78178.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 78164.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 78211.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 78258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 78305.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 78352.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 78400.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 78447.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 78494.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 78541.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 78588.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 78635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 78620.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 78667.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 78714.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 78761.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 78808.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 78855.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 78902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 78949.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 78996.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 79043.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 79090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 79137.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 79184.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 79169.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 79216.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 79263.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 79310.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 79357.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 79404.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 79451.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 79498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 79545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 79592.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 79639.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 79686.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 79733.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 79718.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 79765.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 79812.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 79859.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 79906.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 79953.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 80000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 80046.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 80093.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 80140.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 80187.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 80234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 80281.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 80328.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 80312.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 80359.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 80406.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 80453.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 80500.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 80547.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 80594.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 80641.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 80688.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 80734.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 80781.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 80828.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 80875.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 80859.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 80906.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 80953.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 81000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 81046.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 81093.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 81140.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 81187.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 81234.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 81281.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 81328.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 81311.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 81358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 81405.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 81451.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 81498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 81545.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 81592.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 81639.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 81686.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 81733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 81779.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 81826.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 81873.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 81856.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 81903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 81950.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 81996.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 82043.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 82090.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 82137.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 82184.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 82230.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 82277.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 82324.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 82371.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 82418.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 82400.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 82447.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 82494.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 82540.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 82587.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 82634.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 82681.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 82727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 82774.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 82821.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 82868.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 82915.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 82961.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 82943.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 82990.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 83037.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 83084.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 83130.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 83177.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 83224.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 83271.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 83317.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 83364.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 83411.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 83457.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 83504.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 83486.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 83533.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 83579.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 83626.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 83673.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 83719.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 83766.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 83813.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 83859.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 83906.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 83953.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 84000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 84046.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 84027.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 84074.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 84121.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 84167.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 84214.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 84261.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 84307.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 84354.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 84401.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 84447.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 84494.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 84541.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 84587.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 84568.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 84615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 84662.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 84708.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 84755.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 84801.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 84848.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 84895.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 84941.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 84988.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 85034.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 85081.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 85128.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 85174.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 85155.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 85201.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 85248.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 85295.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 85341.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 85388.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 85434.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 85481.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 85527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 85574.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 85621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 85667.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 85714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 85694.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 85740.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 85787.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 85833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 85880.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 85927.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 85973.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 86020.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 86066.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 86113.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 86159.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 86206.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 86252.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 86232.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 86279.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 86325.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 86372.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 86418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 86465.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 86511.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 86558.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 86604.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 86651.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 86697.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 86744.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 86790.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 86769.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 86816.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 86862.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 86909.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 86955.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 87002.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 87048.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 87095.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 87141.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 87188.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 87234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 87213.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 87260.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 87306.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 87285.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 87331.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 87310.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 87357.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 87403.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 87449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 87496.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 87542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 87588.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 87635.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 87681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 87727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 87774.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 87820.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 87799.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 87845.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 87891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 87938.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 87984.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 88030.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 88077.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 88123.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 88169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 88216.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 88262.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 88308.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 88287.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 88333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 88379.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 88425.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 88472.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 88518.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 88564.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 88611.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 88657.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 88703.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 88750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 88796.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 88842.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 88820.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 88866.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 88912.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 88959.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 89005.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 89051.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 89097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 89144.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 89190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 89236.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 89282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 89329.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 89375.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 89352.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 89399.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 89445.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 89491.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 89537.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 89583.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 89630.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 89676.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 89722.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 89768.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 89815.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 89861.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 89907.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 89953.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 89930.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 89976.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 90023.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 90069.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 90115.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 90161.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 90207.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 90254.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 90300.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 90346.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 90392.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 90438.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 90484.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 90461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 90507.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 90553.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 90600.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 90646.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 90692.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 90738.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 90784.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 90830.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 90876.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 90923.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 90969.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 91015.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 90991.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 91037.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 91083.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 91129.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 91176.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 91222.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 91268.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 91314.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 91360.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 91406.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 91452.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 91498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 91544.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 91591.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 91566.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 91612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 91658.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 91705.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 91751.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 91797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 91843.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 91889.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 91935.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 91981.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 92027.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 92073.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 92119.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 92095.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 92141.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 92187.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 92233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 92279.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 92325.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 92371.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 92417.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 92463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 92509.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 92555.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 92601.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 92647.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 92693.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 92668.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 92714.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 92760.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 92806.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 92852.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 92898.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 92944.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 92990.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 93036.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 93082.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 93128.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 93174.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 93220.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 93195.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 93241.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 93287.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 93333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 93379.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 93425.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 93471.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 93517.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 93563.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 93609.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 93655.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 93701.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 93747.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 93793.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 93767.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 93813.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 93859.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 93905.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 93950.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 93996.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 94042.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 94088.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 94134.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 94180.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 94226.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 94272.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 94318.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 94292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 94338.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 94384.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 94429.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 94475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 94521.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 94567.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 94613.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 94659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 94705.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 94751.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 94797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 94770.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 94816.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 94862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 94908.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 94954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 95000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 95045.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 95091.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 95137.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 95183.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 95229.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 95275.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 95248.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 95294.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 95339.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 95385.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 95431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 95477.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 95523.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 95569.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 95614.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 95660.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 95706.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 95752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 95725.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 95770.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 95816.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 95862.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 95908.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 95954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 96000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 96045.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 96091.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 96137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 96183.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 96229.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 96274.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 96247.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 96292.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 96338.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 96384.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 96430.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 96475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 96521.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 96567.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 96613.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 96659.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 96704.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 96750.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 96796.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 96768.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 96814.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 96859.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 96905.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 96951.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 96996.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 97042.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 97088.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 97134.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 97179.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 97225.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 97271.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 97317.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 97288.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 97334.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 97380.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 97425.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 97471.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 97517.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 97562.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 97608.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 97654.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 97699.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 97745.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 97716.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 97762.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 97808.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 97853.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 97899.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 97945.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 97990.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 98036.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 98082.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 98127.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 98173.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 98219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 98264.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 98235.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 98281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 98327.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 98372.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 98418.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 98463.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 98509.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 98555.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 98600.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 98646.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 98692.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 98737.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 98783.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 98753.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 98799.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 98844.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 98890.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 98936.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 98981.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 99027.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 99072.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 99118.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 99164.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 99209.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 99255.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 99300.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 99271.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 99316.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 99362.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 99407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 99453.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 99498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 99544.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 99589.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 99635.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 99681.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 99726.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 99772.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 99817.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 99787.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 99833.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 99878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 99924.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 99969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 100015.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 100060.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 100106.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 100151.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 100197.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 100242.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 100288.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 100333.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 100379.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 100348.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 100394.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 100439.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 100485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 100530.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 100576.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 100621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 100667.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 100712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 100758.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 100803.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 100849.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 100894.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 100863.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 100909.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 100954.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 101000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 101045.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 101090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 101136.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 101181.8 fps, 0 ms/f [junit] 1 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 133620 f, 98467.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 98511.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 98483.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 98527.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 98571.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 98615.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 98659.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 98703.9 fps, 0 ms/f [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 134100 f, 98458.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 98429.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 98473.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 98445.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 98489.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 98461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 98505.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 98549.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 98521.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 98565.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 98536.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 98580.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 98552.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 98596.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 98568.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 98612.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 98655.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 98627.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 98671.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 98643.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 98687.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 98658.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 98702.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 98674.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 98718.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 98689.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 98733.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 98777.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 98820.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 98864.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 98908.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 98951.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 98923.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 98967.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 99010.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 99054.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 99098.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 99141.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 99185.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 99229.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 99272.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 99244.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 99287.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 99331.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 99375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 99418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 99462.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 99505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 99549.4 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 137040 f, 99376.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 99419.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 99463.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 99506.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 99550.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 99593.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 99637.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 99608.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 99652.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 99695.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 99739.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 99782.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 99826.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 99869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 99913.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 99956.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 100000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 100043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 100086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 100130.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 100101.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 100144.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 100188.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 100231.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 100275.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 100318.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 100362.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 100405.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 100448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 100492.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 100535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 100579.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 100622.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 100593.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 100636.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 100680.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 100723.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 100767.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 100810.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 100853.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 100897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 100940.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 100984.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 101027.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 101070.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 101114.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 101084.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 101127.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 101171.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 101214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 101258.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 101301.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 101344.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 101388.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 101431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 101475.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 101518.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 101561.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 101605.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 101648.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 101618.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 101661.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 101705.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 101748.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 101791.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 101835.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 101878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 101921.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 101965.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 102008.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 102052.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 102095.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 102138.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 102108.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 102151.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 102194.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 102238.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 102281.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 102324.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 102368.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 102411.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 102454.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 102498.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 102541.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 102584.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 102628.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 102597.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 102640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 102683.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 102727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 102770.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 102813.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 102857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 102900.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 102943.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 102987.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 103030.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 103073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 103116.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 103085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 103129.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 103172.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 103215.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 103258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 103302.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 103345.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 103388.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 103431.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 103475.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 103518.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 103561.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 103604.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 103573.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 103616.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 103659.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 103703.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 103746.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 103789.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 103832.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 103876.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 103919.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 103962.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 103930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 103974.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 104017.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 104060.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 104103.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 104146.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 104190.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 104233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 104276.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 104319.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 104362.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 104406.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 104374.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 104417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 104460.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 104503.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 104546.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 104589.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 104633.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 104676.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 104719.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 104762.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 104805.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 104773.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 104816.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 104859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 104902.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 104946.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 104989.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 105032.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 105075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 105118.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 105161.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 105204.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 105248.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 105291.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 105258.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 105301.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 105344.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 105387.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 105431.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 105474.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 105517.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 105560.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 105603.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 105646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 105689.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 105656.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 105699.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 105743.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 105786.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 105829.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 105872.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 105915.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 105958.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 106001.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 106044.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 106087.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 106130.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 106173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 106216.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 106183.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 106226.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 106269.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 106312.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 106355.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 106398.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 106441.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 106484.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 106527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 106571.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 106614.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 106657.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 106700.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 106666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 106709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 106752.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 106795.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 106838.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 106881.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 106924.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 106967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 107010.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 107053.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 107096.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 107139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 107182.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 107225.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 107191.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 107234.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 107277.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 107320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 107363.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 107406.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 107449.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 107492.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 107535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 107578.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 107621.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 107664.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 107707.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 107673.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 107716.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 107759.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 107802.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 107845.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 107888.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 107931.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 107974.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 108017.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 108060.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 108103.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 108146.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 108111.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 108154.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 108197.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 108240.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 108283.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 108326.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 108369.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 108412.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 108454.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 108497.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 108540.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 108583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 108626.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 108669.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 108634.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 108677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 108720.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 108763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 108806.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 108849.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 108892.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 108934.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 108977.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 109020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 109063.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 109106.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 109149.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 109114.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 109157.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 109200.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 109242.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 109285.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 109328.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 109371.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 109414.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 109457.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 109500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 109542.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 109585.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 109628.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 109671.4 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 153600 f, 109557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 109600.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 109643.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 109686.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 109728.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 109771.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 109736.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 109779.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 109821.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 109864.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 109907.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 109950.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 109992.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 110035.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 110078.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 110121.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 110163.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 110206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 110249.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 110292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 110256.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 110299.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 110341.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 110384.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 110427.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 110470.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 110512.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 110555.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 110598.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 110641.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 110683.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 110726.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 110769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 110811.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 110775.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 110818.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 110861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 110903.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 110946.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 110989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 111032.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 111074.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 111117.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 111160.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 111202.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 111245.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 111288.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 111251.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 111294.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 111337.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 111379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 111422.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 111465.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 111507.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 111550.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 111593.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 111635.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 111678.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 111641.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 111684.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 111727.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 111769.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 111812.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 111855.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 111897.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 111940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 111982.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 112025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 112068.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 112110.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 112153.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 112196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 112159.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 112201.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 112244.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 112286.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 112329.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 112372.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 112414.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 112457.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 112500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 112542.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 112585.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 112627.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 112670.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 112633.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 112675.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 112718.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 112760.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 112803.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 112845.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 112888.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 112931.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 112973.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 113016.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 113058.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 113101.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 113144.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 113106.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 113148.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 113191.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 113234.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 113276.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 113319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 113361.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 113404.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 113446.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 113489.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 113531.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 113574.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 113617.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 113659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 113621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 113664.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 113706.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 113749.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 113791.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 113834.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 113876.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 113919.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 113961.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 114004.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 114046.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 114089.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 114131.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 114174.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 114135.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 114178.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 114220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 114263.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 114305.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 114348.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 114390.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 114433.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 114475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 114518.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 114560.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 114603.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 114645.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 114607.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 114649.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 114692.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 114734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 114777.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 114819.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 114861.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 114904.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 114946.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 114989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 115031.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 115074.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 115116.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 115159.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 115120.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 115162.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 115205.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 115247.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 115289.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 115332.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 115374.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 115417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 115459.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 115502.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 115544.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 115586.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 115629.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 115671.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 115632.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 115674.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 115717.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 115759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 115802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 115844.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 115886.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 115929.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 115971.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 116014.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 116056.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 116098.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 116141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 116183.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 116144.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 116186.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 116228.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 116271.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 116313.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 116355.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 116316.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 116358.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 116400.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 116443.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 116485.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 116527.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 116570.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 116612.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 116654.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 116697.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 116739.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 116699.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 116741.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 116784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 116826.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 116868.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 116911.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 116953.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 116995.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 117038.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 117080.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 117040.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 117082.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 117124.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 117167.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 117209.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 117251.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 117211.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 117253.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 117295.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 117338.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 117380.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 117422.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 117464.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 117507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 117549.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 117591.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 117551.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 117593.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 117635.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 117677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 117719.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 117762.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 117804.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 117846.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 117888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 117848.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 117890.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 117932.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 117974.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 118016.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 118059.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 118101.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 118143.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 118185.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 118227.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 118270.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 118312.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 118354.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 118313.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 118355.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 118397.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 118439.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 118482.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 118441.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 118483.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 118525.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 118567.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 118609.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 118651.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 118693.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 118735.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 118778.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 118820.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 118862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 118821.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 118863.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 118905.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 118947.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 118906.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 118948.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 118990.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 119032.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 119074.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 119116.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 119158.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 119200.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 119242.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 119284.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 119326.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 119285.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 119327.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 119369.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 119411.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 119453.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 119495.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 119537.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 119579.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 119621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 119663.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 119705.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 119747.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 119789.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 119747.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 119789.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 119831.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 119873.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 119915.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 119957.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 120000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 120042.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 120084.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 120041.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 120083.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 120125.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 120167.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 120209.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 120251.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 120293.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 120335.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 120377.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 120419.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 120461.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 120503.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 120545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 120503.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 120545.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 120587.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 120629.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 120671.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 120713.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 120755.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 120797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 120839.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 120881.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 120923.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 120965.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 121006.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 121048.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 121006.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 121048.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 121090.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 121132.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 121174.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 121215.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 121257.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 121299.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 121341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 121383.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 121425.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 121467.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 121509.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 121466.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 121508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 121550.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 121592.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 121634.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 121675.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 121717.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 121759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 121801.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 121843.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 121885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 121927.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 121969.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 122011.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 121967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 122009.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 122051.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 122093.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 122135.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 122177.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 122219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 122260.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 122302.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 122344.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 122386.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 122428.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 122470.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 122512.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 122468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 122510.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 122552.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 122594.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 122635.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 122677.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 122719.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 122761.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 122803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 122845.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 122887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 122928.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 122970.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 122926.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 122968.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 123010.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 123052.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 123094.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 123135.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 123177.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 123219.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 123261.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 123303.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 123344.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 123386.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 123428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 123470.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 123426.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 123467.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 123509.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 123551.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 123593.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 123635.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 123676.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 123718.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 123760.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 123802.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 123844.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 123885.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 123927.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 123883.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 123924.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 123966.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 124008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 124050.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 124091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 124133.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 124175.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 124217.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 124258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 124300.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 124342.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 124384.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 124425.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 124381.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 124422.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 124464.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 124506.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 124547.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 124589.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 124631.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 124673.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 124714.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 124756.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 124798.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 124840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 124881.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 124836.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 124878.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 124920.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 124961.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 125003.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 125045.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 125086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 125128.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 125170.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 125211.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 125253.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 125295.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 125337.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 125378.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 125333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 125375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 125416.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 125458.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 125500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 125541.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 125583.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 125625.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 125666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 125708.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 125750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 125704.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 125746.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 125787.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 125829.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 125870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 125912.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 125954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 125995.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 126037.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 126079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 126120.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 126162.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 126204.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 126245.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 126199.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 126241.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 126282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 126324.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 126366.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 126407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 126449.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 126490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 126532.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 126574.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 126615.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 126569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 126611.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 126652.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 126694.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 126735.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 126777.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 126819.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 126860.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 126902.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 126943.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 126985.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 127027.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 127068.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 127110.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 127063.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 127105.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 127146.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 127188.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 127229.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 127271.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 127313.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 127354.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 127396.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 127437.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 127479.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 127520.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 127562.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 127603.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 127557.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 127598.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 127640.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 127681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 127723.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 127764.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 127806.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 127847.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 127889.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 127930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 127972.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 128013.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 127966.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 128008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 128049.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 128091.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 128132.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 128174.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 128215.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 128257.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 128298.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 128340.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 128381.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 128423.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 128464.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 128506.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 128458.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 128500.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 128541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 128583.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 128624.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 128666.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 128707.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 128749.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 128790.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 128832.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 128873.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 128915.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 128956.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 128997.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 128950.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 128991.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 129033.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 129074.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 129116.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 129157.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 129198.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 129240.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 129281.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 129323.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 129364.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 129406.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 129447.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 129488.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 129440.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 129482.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 129523.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 129565.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 129606.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 129648.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 129689.4 fps, 0 ms/f [junit] 1 s: 60 f / 30 ms, 2000.0 fps, 0 ms/f; total: 187980 f, 127099.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 127139.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 127180.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 127221.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 127261.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 127302.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 127256.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 127297.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 127337.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 127378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 127418.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 127459.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 127500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 127540.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 127581.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 127621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 127662.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 127702.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 127743.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 127697.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 127738.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 127778.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 127819.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 127859.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 127900.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 127940.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 127981.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 128021.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 128062.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 128102.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 128143.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 128183.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 128224.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 128178.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 128218.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 128259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 128299.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 128340.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 128380.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 128421.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 128461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 128502.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 128542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 128582.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 128623.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 128663.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 128617.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 128658.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 128698.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 128739.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 128779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 128819.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 128860.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 128900.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 128941.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 128981.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 129022.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 129062.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 129103.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 129056.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 129097.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 129137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 129177.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 129218.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 129258.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 129299.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 129339.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 129380.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 129420.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 129460.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 129501.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 129541.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 129494.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 129535.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 129575.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 129616.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 129656.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 129696.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 129737.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 129777.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 129818.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 129858.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 129898.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 129939.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 129892.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 129932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 129973.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 130013.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 130053.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 130094.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 130134.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 130174.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 130215.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 130255.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 130296.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 130336.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 130376.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 130417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 130369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 130410.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 130450.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 130490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 130531.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 130571.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 130611.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 130652.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 130692.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 130733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 130773.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 130813.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 130854.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 130806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 130846.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 130887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 130927.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 130967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 131008.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 131048.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 131088.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 131129.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 131169.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 131209.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 131250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 131290.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 131330.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 131282.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 131323.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 131363.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 131403.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 131443.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 131484.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 131524.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 131564.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 131605.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 131645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 131685.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 131725.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 131766.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 131718.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 131758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 131798.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 131838.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 131879.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 131919.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 131959.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 132000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 132040.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 132080.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 132120.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 132161.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 132201.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 132152.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 132193.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 132233.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 132273.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 132313.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 132354.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 132394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 132434.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 132474.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 132515.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 132555.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 132595.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 132635.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 132676.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 132627.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 132667.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 132707.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 132747.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 132788.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 132828.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 132868.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 132908.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 132949.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 132989.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 132940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 132980.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 133020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 133060.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 133101.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 133141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 133181.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 133132.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 133172.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 133212.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 133253.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 133293.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 133333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 133373.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 133413.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 133453.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 133493.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 133534.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 133574.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 133525.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 133565.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 133605.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 133645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 133685.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 133725.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 133765.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 133806.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 133846.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 133886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 133926.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 133877.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 133917.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 133957.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 133997.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 134037.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 134077.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 134117.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 134157.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 134197.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 134237.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 134278.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 134228.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 134268.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 134308.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 134348.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 134388.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 134428.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 134468.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 134509.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 134549.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 134589.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 134629.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 134669.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 134619.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 134659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 134699.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 134739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 134779.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 134819.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 134859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 134899.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 134939.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 134979.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 135020.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 135060.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 135100.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 135050.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 135090.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 135130.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 135170.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 135210.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 135250.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 135290.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 135330.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 135370.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 135410.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 135450.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 135490.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 135530.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 135570.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 135520.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 135560.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 135600.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 135640.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 135680.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 135720.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 135760.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 135800.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 135840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 135880.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 135920.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 135960.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 136000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 136040.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 135989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 136029.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 136069.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 136109.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 136149.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 136189.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 136229.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 136269.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 136309.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 136349.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 136389.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 136429.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 136469.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 136418.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 136458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 136498.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 136537.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 136577.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 136617.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 136657.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 136697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 136737.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 136777.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 136817.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 136857.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 136897.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 136937.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 136886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 136926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 136966.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 137005.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 137045.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 137085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 137125.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 137165.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 137205.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 137245.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 137285.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 137325.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 137365.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 137405.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 137353.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 137393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 137433.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 137473.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 137513.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 137553.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 137593.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 137632.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 137672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 137712.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 137752.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 137792.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 137832.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 137780.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 137820.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 137860.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 137900.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 137940.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 137980.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 138019.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 138059.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 138099.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 138139.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 138179.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 138219.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 138259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 138299.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 138247.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 138286.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 138326.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 138366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 138406.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 138446.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 138486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 138525.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 138565.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 138605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 138645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 138685.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 138725.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 138672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 138712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 138752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 138792.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 138832.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 138871.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 138911.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 138951.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 138991.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 139031.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 139071.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 139110.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 139150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 139098.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 139137.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 139177.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 139217.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 139257.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 139297.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 139336.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 139376.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 139416.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 139456.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 139496.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 139535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 139575.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 139522.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 139562.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 139602.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 139642.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 139681.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 139721.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 139761.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 139801.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 139840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 139880.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 139920.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 139960.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 139907.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 139947.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 139986.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 140026.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 140066.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 140105.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 140145.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 140185.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 140225.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 140264.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 140304.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 140344.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 140384.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 140330.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 140370.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 140410.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 140450.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 140489.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 140529.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 140569.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 140608.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 140648.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 140688.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 140728.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 140767.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 140807.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 140847.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 140793.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 140833.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 140873.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 140912.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 140952.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 140992.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 141031.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 141071.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 141111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 141150.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 141190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 141230.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 141269.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 141216.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 141255.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 141295.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 141335.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 141374.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 141414.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 141454.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 141493.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 141533.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 141573.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 141612.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 141652.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 141692.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 141731.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 141677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 141717.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 141756.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 141796.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 141836.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 141875.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 141915.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 141955.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 141994.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 142034.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 142073.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 142113.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 142153.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 142099.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 142138.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 142178.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 142217.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 142257.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 142297.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 142336.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 142376.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 142415.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 142455.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 142495.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 142534.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 142574.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 142519.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 142559.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 142598.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 142638.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 142678.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 142717.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 142757.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 142796.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 142836.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 142875.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 142915.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 142955.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 142994.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 143034.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 142979.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 143019.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 143058.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 143098.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 143137.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 143177.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 143216.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 143256.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 143295.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 143335.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 143375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 143414.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 143454.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 143399.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 143438.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 143478.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 143517.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 143557.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 143596.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 143541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 143581.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 143526.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 143565.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 143605.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 143644.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 143684.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 143723.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 143763.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 143802.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 143842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 143881.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 143826.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 143865.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 143905.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 143944.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 143984.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 144023.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 144063.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 144102.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 144142.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 144181.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 144220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 144260.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 144299.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 144244.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 144283.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 144323.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 144362.6 fps, 0 ms/f [junit] 1 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 219780 f, 142252.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 142291.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 142330.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 142368.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 142407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 142354.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 142393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 142432.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 142470.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 142509.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 142548.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 142587.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 142626.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 142664.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 142703.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 142742.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 142689.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 142727.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 142766.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 142805.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 142844.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 142883.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 142921.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 142960.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 142999.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 143038.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 143076.9 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 221400 f, 142930.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 142969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 143008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 143047.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 143085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 143124.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 143163.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 143202.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 143148.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 143187.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 143225.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 143264.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 143303.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 143341.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 143380.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 143419.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 143458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 143496.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 143535.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 143574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 143612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 143559.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 143597.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 143636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 143675.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 143713.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 143752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 143791.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 143829.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 143868.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 143907.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 143945.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 143984.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 144023.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 144061.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 144007.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 144046.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 144085.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 144123.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 144162.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 144201.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 144239.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 144278.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 144317.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 144355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 144394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 144339.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 144378.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 144417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 144455.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 144494.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 144533.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 144571.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 144610.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 144649.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 144687.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 144726.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 144764.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 144710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 144749.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 144787.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 144826.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 144864.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 144903.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 144942.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 144980.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 145019.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 145057.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 145096.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 145135.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 145173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 145212.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 145157.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 145196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 145234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 145273.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 145311.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 145350.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 145389.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 145427.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 145466.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 145504.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 145543.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 145582.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 145620.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 145659.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 145604.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 145642.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 145681.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 145719.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 145758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 145796.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 145835.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 145874.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 145912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 145951.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 145989.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 145934.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 145973.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 146011.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 146050.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 146088.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 146127.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 146165.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 146204.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 146242.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 146281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 146319.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 146358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 146396.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 146341.4 fps, 0 ms/f [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.711 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403138963 ms III - Start [junit] SLOCK [T main @ 1610403138965 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen [junit] XXXX Visible Part 1/3 [junit] 0 s: 60 f / 924 ms, 64.9 fps, 15 ms/f; total: 60 f, 64.9 fps, 15 ms/f [junit] XXXXX Invisible Part 2/3 [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 60 f, 7500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 13333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 18000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 21818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 25000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 27692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 32000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 33750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 35294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 36666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 37894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 41052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 42000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 42857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 45714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 46363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 49090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 49565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 52173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 52500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 55000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 55200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 57600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 57692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 62222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 64444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 64285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 66428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 68571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 68275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 70344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 70000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 74000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 73548.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 75483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 77419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 76875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 78750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 80625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 80000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 81818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 81176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 82941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 84705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 84000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 85714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 87428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 89142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 88333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 91666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 93333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 92432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 94054.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 93157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 94736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 96315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 95384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 96923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 98461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 97500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 99000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 100500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 102000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 100975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 102439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 103902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 105365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 104285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 105714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 107142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 108571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 107441.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 108837.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 110232.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 111627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 110454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 111818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 113181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 114545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 113333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 114666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 116000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 114782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 116086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 117391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 118695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 117446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 118723.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 118750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 121250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 121224.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 122448.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 121200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 122400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 123600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 122352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 123529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 124705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 123461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 124615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 125769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 124528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 125660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 126792.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 127924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 126666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 127777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 128888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 127636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 128727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 129818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 130909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 129642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 130714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 131785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 130526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 131578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 132631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 131379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 132413.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 133448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 132203.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 133220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 134237.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 135254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 134000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 135000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 136000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 137000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 138000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 136721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 137704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 138688.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 139672.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 140655.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 139354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 140322.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 141290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 142258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 140952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 141904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 142857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 143809.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 144761.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 143437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 144375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 145312.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 146250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 147187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 145846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 146769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 147692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 148615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 149538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 148181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 149090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 150909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 151818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 150447.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 151343.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 152238.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 153134.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 154029.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 152647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 153529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 154411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 155294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 153913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 154782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 155652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 156521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 155142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 156000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 156857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 157714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 156338.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 157183.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 158028.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 158873.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 157500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 158333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 159166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 158630.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 159452.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 160273.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 161095.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 159729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 160540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 161351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 162162.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 160800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 161600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 162400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 163200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 164000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 162631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 163421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 164210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 162857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 163636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 164415.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 165194.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 165974.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 164615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 165384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 166153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 166923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 167692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 166329.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 167088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 167848.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 168607.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 169367.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 168750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 169500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 170250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 171000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 169629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 170370.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 171111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 171851.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 172592.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 173333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 171951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 172682.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 173414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 174146.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 174878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 175609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 174216.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 174939.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 175662.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 176385.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 177108.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 177831.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 176428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 177142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 177857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 178571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 177176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 177882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 178588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 179294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 178604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 179302.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 180697.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 181395.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 180689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 181379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 182068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 182758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 181363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 182045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 182727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 183409.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 182022.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 182696.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 183370.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 184044.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 184719.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 185393.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 184000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 184666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 185333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 186000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 186666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 185274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 185934.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 186593.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 187252.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 187912.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 188571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 187173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 187826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 188478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 189130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 189782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 188387.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 189032.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 189677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 190322.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 190967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 191612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 190212.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 190851.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 191489.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 192127.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 192765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 191368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 192000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 192631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 193263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 193894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 194526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 193125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 193750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 194375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 195000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 195625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 196250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 196875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 195463.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 196082.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 196701.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 197319.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 197938.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 198556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 197142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 197755.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 198367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 198979.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 199591.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 200204.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 198787.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 199393.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 200000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 200606.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 201212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 201818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 202424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 201000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 201600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 202200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 202800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 203400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 204000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 202574.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 203168.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 203762.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 204356.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 204950.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 205544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 206138.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 204705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 205294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 205882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 206470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 207058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 207647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 206213.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 206796.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 207378.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 207961.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 208543.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 209126.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 207692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 208269.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 208846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 209423.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 210000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 210576.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 211153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 209714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 210285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 210857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 211428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 212000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 212571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 213142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 213714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 212264.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 212830.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 213396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 213962.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 214528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 215094.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 215660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 214205.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 214766.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 215327.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 215887.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 216448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 217009.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 215555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 216111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 216666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 217222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 217777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 218333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 218888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 217431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 217981.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 218532.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 219082.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 219633.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 220183.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 220733.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 219272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 219818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 220363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 220909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 221454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 222000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 222545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 221081.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 221621.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 222162.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 222702.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 223243.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 223783.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 224324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 222857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 223392.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 223928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 224464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 225000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 225535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 226071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 224601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 225132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 225663.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 226194.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 226725.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 227256.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 227787.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 226315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 226842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 227368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 227894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 228421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 228947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 229473.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 228000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 228521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 229043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 229565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 230086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 230608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 231130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 231652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 230172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 230689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 231206.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 231724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 232241.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 232758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 233275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 231794.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 232307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 232820.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 233333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 233846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 234358.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 234871.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 235384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 233898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 234406.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 234915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 235423.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 235932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 236440.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 234957.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 235462.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 235966.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 236470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 236974.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 237478.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 237983.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 236500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 237000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 237500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 238000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 238500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 239000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 239500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 240000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 238512.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 239008.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 239504.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 240000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 240495.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 240991.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 241487.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 241983.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 242479.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 242975.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 241475.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 241967.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 242459.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 242950.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 243442.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 243934.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 244426.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 244918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 245409.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 245901.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 244390.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 244878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 245365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 245853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 246341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 246829.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 247317.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 247804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 248292.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 248780.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 247258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 247741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 248225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 248709.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 249193.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 249677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 250161.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 250645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 251129.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 251612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 250080.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 250560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 251040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 251520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 252000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 252480.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 252960.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 253440.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 253920.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 252380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 252857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 253333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 253809.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 254285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 254761.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 255238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 255714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 254173.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 254645.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 255118.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 255590.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 256062.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 256535.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 257007.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 257480.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 255937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 256406.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 256875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 257343.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 257812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 258281.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 256744.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 257209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 257674.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 258139.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 258604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 259069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 259534.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 258000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 258461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 258923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 259384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 259846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 260307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 260769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 259236.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 259694.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 260152.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 260610.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 261068.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 261526.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 261984.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 260454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 260909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 261363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 261818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 262272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 262727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 263181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 261654.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 262105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 262556.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 263007.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 263458.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 263909.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 264360.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 262835.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 263283.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 263731.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 264179.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 264626.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 265074.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 265522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 264000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 264444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 264888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 265333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 265777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 266222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 266666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 265147.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 265588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 266029.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 266470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 266911.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 267352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 267794.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 266277.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 266715.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 267153.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 267591.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 268029.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 268467.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 268905.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 267391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 267826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 268260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 268695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 269130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 269565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 270000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 268489.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 268920.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 269352.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 269784.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 270215.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 270647.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 271079.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 269571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 270000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 270428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 270857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 271285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 271714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 272142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 270638.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 271063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 271489.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 271914.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 272340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 272765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 273191.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 273617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 272112.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 272535.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 272957.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 273380.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 273802.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 274225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 274647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 273146.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 273566.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 273986.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 274405.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 274825.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 275244.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 275664.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 274166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 274583.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 275000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 275416.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 275833.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 276250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 276666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 275172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 275586.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 276000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 276413.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 276827.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 277241.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 277655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 276164.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 276575.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 276986.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 277397.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 277808.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 278219.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 278630.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 279041.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 277551.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 277959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 278367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 278775.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 279183.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 279591.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 280000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 280408.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 278918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 279324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 279729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 280135.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 280540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 280945.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 281351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 281756.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 280268.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 280671.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 281073.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 281476.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 281879.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 282281.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 282684.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 283087.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 283489.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 283892.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 284295.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 282800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 283200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 283600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 284000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 284400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 284800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 285200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 285600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 286000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 286400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 284900.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 285298.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 285695.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 286092.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 286490.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 286887.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 287284.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 287682.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 288079.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 288476.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 286973.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 287368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 287763.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 288157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 288552.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 288947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 289342.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 289736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 290131.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 290526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 289019.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 289411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 289803.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 290196.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 290588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 290980.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 291372.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 291764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 292156.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 292549.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 291038.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 291428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 291818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 292207.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 292597.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 292987.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 293376.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 293766.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 294155.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 294545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 294935.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 293419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 293806.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 294193.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 294580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 294967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 295354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 295741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 296129.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 296516.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 296903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 297290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 295769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 296153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 296538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 296923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 297307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 297692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 298076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 298461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 298846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 299230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 297707.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 298089.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 298471.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 298853.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 299235.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 299617.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 300000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 300382.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 300764.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 299240.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 299620.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 300000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 300379.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 300759.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 301139.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 301519.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 301898.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 302278.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 300754.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 301132.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 301509.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 301886.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 302264.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 302641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 303018.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 303396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 303773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 304150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 302625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 303000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 303375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 303750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 304125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 304500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 304875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 305250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 305625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 306000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 304472.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 304844.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 305217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 305590.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 305962.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 306335.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 306708.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 307080.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 307453.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 307826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 308198.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 306666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 307037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 307407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 307777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 308148.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 308518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 308888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 309259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 309629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 310000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 308466.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 308834.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 309202.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 309570.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 309938.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 310306.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 310674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 311042.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 311411.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 311779.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 312147.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 310609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 310975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 311341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 311707.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 312073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 312439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 312804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 313170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 313536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 312000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 312363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 312727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 313090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 313454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 313818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 314181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 314545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 314909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 315272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 313734.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 314096.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 314457.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 314819.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 315180.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 315542.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 315903.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 316265.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 316626.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 316987.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 317349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 315808.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 316167.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 316526.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 316886.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 317245.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 317604.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 317964.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 318323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 318682.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 317142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 317500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 317857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 318214.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 318571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 318928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 319285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 319642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 320000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 320357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 318816.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 319171.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 319526.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 319881.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 320236.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 320591.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 320946.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 321301.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 321656.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 322011.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 322366.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 320823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 321176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 321529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 321882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 322235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 322588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 322941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 323294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 323647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 324000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 324352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 322807.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 323157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 323508.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 323859.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 324210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 324561.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 324912.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 325263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 325614.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 325964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 326315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 324767.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 325116.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 325465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 325813.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 326162.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 326511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 326860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 327209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 327558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 327906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 328255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 326705.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 327052.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 327398.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 327745.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 328092.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 328439.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 328786.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 329132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 329479.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 329826.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 328275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 328620.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 328965.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 329310.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 329655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 330000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 330344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 330689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 331034.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 331379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 329828.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 330171.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 330514.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 330857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 331200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 331542.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 331885.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 332228.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 332571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 332914.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 331363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 331704.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 332045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 332386.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 332727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 333068.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 333409.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 333750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 334090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 334431.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 334772.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 333220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 333559.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 333898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 334237.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 334576.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 334915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 335254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 335593.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 335932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 336271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 334719.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 335056.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 335393.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 335730.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 336067.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 336404.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 336741.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 337078.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 337415.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 337752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 338089.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 336536.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 336871.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 337206.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 337541.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 337877.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 338212.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 338547.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 338882.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 339217.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 339553.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 338000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 338333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 338666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 339000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 339333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 339666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 340000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 340333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 340666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 341000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 339447.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 339779.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 340110.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 340442.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 340773.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 341104.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 341436.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 341767.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 342099.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 342430.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 342762.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 341208.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 341538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 341868.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 342197.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 342527.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 342857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 343186.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 343516.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 343846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 344175.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 342622.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 342950.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 343278.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 343606.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 343934.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 344262.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 344590.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 344918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 345245.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 345573.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 344021.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 344347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 344673.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 345000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 345326.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 345652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 345978.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 346304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 346630.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 346956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 345405.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 345729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 346054.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 346378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 346702.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 347027.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 347351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 347675.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 348000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 346451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 346774.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 347096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 347419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 347741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 348064.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 348387.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 348709.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 349032.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 349354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 349677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 348128.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 348449.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 348770.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 349090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 349411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 349732.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 350053.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 350374.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 350695.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 351016.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 349468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 349787.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 350106.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 350425.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 350744.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 351063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 351382.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 351702.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 352021.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 352340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 352659.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 351111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 351428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 351746.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 352063.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 352380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 352698.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 353015.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 353333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 353650.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 353968.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 354285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 354603.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 354920.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 353368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 353684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 354000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 354315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 354631.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 354947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 355263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 355578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 355894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 356210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 356526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 356842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 357157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 355602.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 355916.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 356230.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 356544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 356858.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 357172.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 357486.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 357801.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 358115.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 358429.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 358743.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 359057.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 357500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 357812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 358125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 358437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 358750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 359062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 359375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 359687.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 360000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 360312.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 360625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 360937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 359378.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 359689.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 360000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 360310.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 360621.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 360932.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 361243.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 361554.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 361865.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 362176.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 362487.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 362797.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 361237.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 361546.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 361855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 362164.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 362474.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 362783.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 363092.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 363402.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 363711.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 364020.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 364329.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 364639.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 364948.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 363384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 363692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 364000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 364307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 364615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 364923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 365230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 365538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 365846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 366153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 366461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 366769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 367076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 365510.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 365816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 366122.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 366428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 366734.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 367040.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 367346.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 367653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 367959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 368265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 368571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 368877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 367309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 367614.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 367918.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 368223.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 368527.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 368832.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 369137.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 369441.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 369746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 370050.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 370355.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 370659.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 370964.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 369393.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 369696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 370303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 370606.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 370909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 371212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 371515.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 371818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 372121.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 372424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 372727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 371155.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 371457.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 371758.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 372060.3 fps, 0 ms/f [junit] 1 s: 60 f / 55 ms, 1090.9 fps, 0 ms/f; total: 228060 f, 141388.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 372361.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 141338.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 372663.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 141375.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 372964.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 141412.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 373266.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 141449.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 373567.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 141399.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 373869.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 141436.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 141473.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 141510.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 141547.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 141497.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 141534.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 141571.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 141521.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 141558.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 141595.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 141545.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 141582.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 141619.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 141656.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 141693.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 141730.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 141767.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 141717.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 141754.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 141791.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 141828.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 141865.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 141902.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 141939.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 141888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 141925.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 141962.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 142000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 142037.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 142074.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 142111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 142060.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 142097.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 142134.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 142171.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 142208.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 142157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 142194.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 142231.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 142268.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 142305.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 142342.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 142379.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 142416.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 142453.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 142402.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 142439.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 142476.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 142513.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 142550.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 142587.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 142536.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 142573.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 142610.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 142647.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 142684.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 142721.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 142758.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 142795.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 142832.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 142781.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 142818.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 142855.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 142892.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 142929.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 142966.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 143003.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 142952.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 142988.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 143025.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 143062.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 143099.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 143136.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 143173.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 143210.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 143247.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 143196.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 143232.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 143269.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 143306.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 143343.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 143380.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 143417.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 143454.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 143491.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 143527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 143476.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 143513.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 143550.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 143587.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 143624.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 143660.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 143697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 143734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 143771.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 143720.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 143756.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 143793.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 143830.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 143867.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 143904.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 143941.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 143977.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 144014.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 144051.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 144000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 144036.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 144073.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 144110.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 144147.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 144184.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 144132.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 144169.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 144206.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 144242.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 144279.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 144316.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 144353.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 144389.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 144338.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 144375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 144411.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 144448.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 144485.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 144522.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 144558.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 144507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 144543.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 144580.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 144617.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 144654.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 144690.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 144727.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 144764.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 144800.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 144749.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 144785.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 144822.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 144859.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 144895.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 144932.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 144969.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 145006.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 145042.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 145079.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 145027.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 145064.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 145100.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 145137.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 145174.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 145211.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 145247.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 374170.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 374472.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 374773.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 373200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 373500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 373800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 374100.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 374400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 374700.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 375000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 375300.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 375600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 375900.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 376200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 376500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 374925.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 375223.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 375522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 375820.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 376119.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 376417.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 376716.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 377014.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 377313.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 377611.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 377910.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 378208.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 378507.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 376930.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 377227.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 377524.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 377821.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 145284.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 378118.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 378415.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 145321.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 378712.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 145357.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 379009.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 145305.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 145342.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 145378.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 145415.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 145452.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 145489.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 145525.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 145562.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 145599.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 145635.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 145583.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 145620.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 145656.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 145693.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 145730.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 145766.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 145803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 145839.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 145876.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 145824.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 145860.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 145897.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 145934.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239100 f, 145970.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239160 f, 146007.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239220 f, 146043.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239280 f, 146080.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239340 f, 146117.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239400 f, 146153.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239460 f, 146190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239520 f, 146137.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239580 f, 146174.5 fps, 0 ms/f [junit] 1 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 239640 f, 144448.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 379306.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239700 f, 144484.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 379603.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239760 f, 144433.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 379901.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239820 f, 144382.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239880 f, 144419.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239940 f, 144455.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240000 f, 144491.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240060 f, 144527.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 380198.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240120 f, 144563.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 378620.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240180 f, 144512.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 378916.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240240 f, 144548.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 379211.8 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 240300 f, 144324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 379507.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240360 f, 144360.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 379802.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240420 f, 144396.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 380098.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240480 f, 144432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 380394.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240540 f, 144468.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 380689.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240600 f, 144504.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 380985.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240660 f, 144540.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240720 f, 144489.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 381280.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 379705.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240780 f, 144525.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 380000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 380294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 380588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 380882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 381176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 381470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 381764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 382058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 382352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 380780.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 381073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 381365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 381658.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 381951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 382243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 382536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 382829.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 383121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 383414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 383707.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 382135.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 382427.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 382718.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 383009.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 383300.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 383592.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 383883.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 384174.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 384466.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 384757.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 385048.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 383478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 383768.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 384057.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 384347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 384637.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 384927.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 385217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 385507.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 385797.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 386086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240840 f, 144561.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240900 f, 144597.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 386376.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240960 f, 144633.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 384807.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 385096.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 385384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 385673.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 385961.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241020 f, 144669.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241080 f, 144705.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241140 f, 144741.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241200 f, 144777.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241260 f, 144727.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241320 f, 144763.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241380 f, 144799.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241440 f, 144835.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 386250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 386538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 386826.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 387115.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 387403.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 385837.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 386124.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 386411.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 386698.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 386985.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 387272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 387559.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 387846.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 388133.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 388421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 388708.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 387142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 387428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 387714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 388000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 388285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 388571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 388857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 389142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 389428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 389714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 388151.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 388436.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 388720.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 389004.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241500 f, 144871.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241560 f, 144907.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241620 f, 144943.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241680 f, 144979.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241740 f, 145015.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241800 f, 144964.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241860 f, 145000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241920 f, 145035.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 241980 f, 144985.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242040 f, 145020.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242100 f, 145056.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242160 f, 145092.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242220 f, 145128.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242280 f, 145164.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242340 f, 145113.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242400 f, 145149.7 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 242460 f, 144925.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242520 f, 144961.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242580 f, 144997.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242640 f, 145032.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242700 f, 145068.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242760 f, 145104.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242820 f, 145053.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242880 f, 145089.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 242940 f, 145125.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243000 f, 145161.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 389289.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 389573.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 389857.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 390142.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 390426.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 390710.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 389150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 389433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 389716.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 390000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 390283.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 390566.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 390849.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 391132.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 391415.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 391698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243060 f, 145197.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243120 f, 145232.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243180 f, 145268.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243240 f, 145304.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243300 f, 145340.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243360 f, 145289.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243420 f, 145325.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243480 f, 145361.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243540 f, 145397.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243600 f, 145432.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243660 f, 145468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243720 f, 145504.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243780 f, 145540.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243840 f, 145576.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 391981.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243900 f, 145611.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 390422.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 243960 f, 145560.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 390704.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244020 f, 145596.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 390985.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 391267.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 391549.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244080 f, 145545.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244140 f, 145581.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244200 f, 145617.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244260 f, 145652.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244320 f, 145688.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244380 f, 145724.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244440 f, 145673.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244500 f, 145709.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 391831.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244560 f, 145658.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 392112.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 392394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244620 f, 145693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 392676.0 fps, 0 ms/f [junit] 1 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 244680 f, 145210.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244740 f, 145246.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244800 f, 145281.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244860 f, 145317.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244920 f, 145353.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 392957.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 393239.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 391682.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 391962.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 392243.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 392523.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 392803.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 393084.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 393364.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 393644.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 393925.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 394205.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 394485.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 392930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 393209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 393488.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 393767.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 394046.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 394325.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 394604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 394883.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 395162.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 395441.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 395720.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 394166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 394444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 394722.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 395000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 395277.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 395555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 395833.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 396111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 396388.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 396666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 396944.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 395391.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 395668.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 394128.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 394403.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 394678.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 394954.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 395229.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 395504.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 395779.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 396055.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 396330.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 396605.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 395068.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 395342.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 395616.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 395890.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 396164.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 396438.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 396712.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 396986.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 397260.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 397534.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 397808.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 396272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 396545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 396818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 397090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 397363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 397636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 397909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 398181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 398454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 398727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 397194.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 397466.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 397737.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 398009.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 398280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 398552.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 398823.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 244980 f, 145302.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245040 f, 145338.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245100 f, 145373.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245160 f, 145409.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245220 f, 145444.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245280 f, 145480.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245340 f, 145516.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245400 f, 145551.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245460 f, 145500.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245520 f, 145536.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245580 f, 145572.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245640 f, 145607.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245700 f, 145643.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245760 f, 145678.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245820 f, 145714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245880 f, 145749.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 245940 f, 145785.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246000 f, 145734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246060 f, 145770.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246120 f, 145805.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246180 f, 145841.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246240 f, 145876.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246300 f, 145912.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246360 f, 145947.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246420 f, 145983.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246480 f, 146018.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246540 f, 145968.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246600 f, 146003.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246660 f, 146039.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246720 f, 146074.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246780 f, 146110.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246840 f, 146145.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246900 f, 146181.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 246960 f, 146216.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247020 f, 146252.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247080 f, 146287.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247140 f, 146236.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247200 f, 146272.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247260 f, 146307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247320 f, 146343.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247380 f, 146378.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247440 f, 146414.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247500 f, 146449.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 399095.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247560 f, 146485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247620 f, 146520.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 399366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247680 f, 146469.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 399638.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247740 f, 146505.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 398108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247800 f, 146540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 398378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247860 f, 146575.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 398648.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247920 f, 146524.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 398918.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 247980 f, 146560.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 399189.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 399459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 399729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248040 f, 146595.7 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 248100 f, 146199.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248160 f, 146234.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248220 f, 146269.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248280 f, 146305.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248340 f, 146340.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248400 f, 146375.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248460 f, 146325.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248520 f, 146360.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248580 f, 146395.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248640 f, 146431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 400000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248700 f, 146466.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 400270.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248760 f, 146501.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 400540.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248820 f, 146537.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 400810.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248880 f, 146572.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 401081.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 401351.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 248940 f, 146607.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 399820.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249000 f, 146643.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 400089.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249060 f, 146592.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 400358.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 400627.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 400896.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 401165.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 401434.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 401704.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 401973.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 402242.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 402511.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 402780.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 403049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 401517.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 401785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 402053.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 402321.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 402589.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 402857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 403125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 403392.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 403660.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 403928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 404196.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 404464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 402933.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 403200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 403466.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 403733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 404000.0 fps, 0 ms/f [junit] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 90960 f, 371265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 370243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 370487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 370731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 369473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 369716.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 369959.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 370202.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 370445.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 370688.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 370931.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 369677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 369919.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 370161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 370403.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 370645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 370887.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 369638.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 369879.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 370120.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 370361.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 370602.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 370843.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 371084.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 369840.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 370080.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 370320.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 370560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 370800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 371040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 371280.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 370039.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 370278.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 370517.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 370756.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 370996.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 371235.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 370238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 370476.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 370714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 370952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 371190.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 369960.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 370197.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 370434.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 370671.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 370909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 371146.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 371383.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 370157.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 370393.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 370629.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 370866.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 371102.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 371338.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 371574.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 370352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 370588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 370823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 371058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 371294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 371529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 371764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 370546.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 370781.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 371015.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 371250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 371484.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 371718.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 371953.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 372187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 370972.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 371206.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 371439.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 371673.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 371906.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 372140.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 372373.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 372607.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 372840.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 371627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 371860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 372093.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 372325.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 372558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 372790.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 373023.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 373255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 373488.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249120 f, 146627.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249180 f, 146662.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249240 f, 146698.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 373720.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249300 f, 146733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 372509.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 372741.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 372972.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 373204.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 373436.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 373667.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 373899.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 374131.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 374362.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 373153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 373384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 373615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 373846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 374076.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249360 f, 146768.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249420 f, 146804.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249480 f, 146839.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249540 f, 146874.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249600 f, 146909.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249660 f, 146858.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249720 f, 146894.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249780 f, 146929.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249840 f, 146964.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249900 f, 147000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 249960 f, 147035.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250020 f, 147070.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250080 f, 147105.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 374307.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250140 f, 147141.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 374538.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250200 f, 147089.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 374769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250260 f, 147125.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 375000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250320 f, 147160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 373793.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250380 f, 147195.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 374023.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250440 f, 147231.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 374252.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250500 f, 147266.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 374482.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250560 f, 147215.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 374712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250620 f, 147250.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 374942.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 375172.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250680 f, 147285.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 375402.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250740 f, 147234.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 375632.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250800 f, 147269.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 375862.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250860 f, 147304.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 374656.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250920 f, 147339.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 374885.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 250980 f, 147375.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 375114.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251040 f, 147410.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 375343.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251100 f, 147445.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 375572.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251160 f, 147480.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 375801.5 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 251220 f, 147343.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251280 f, 147378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 376030.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251340 f, 147413.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 376259.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251400 f, 147448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 376488.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251460 f, 147483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 375285.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 375513.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251520 f, 147519.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 375741.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251580 f, 147554.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 375969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251640 f, 147502.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 376197.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251700 f, 147538.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 376425.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251760 f, 147573.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251820 f, 147608.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251880 f, 147643.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 376654.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 376882.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 377110.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 377338.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 376136.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 376363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 376590.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 376818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 377045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 377272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 377500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 377727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 377954.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 376754.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 376981.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 377207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 377433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 377660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 377886.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 378113.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 378339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 378566.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 377368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 377594.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 377819.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 378045.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 378270.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 378496.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 378721.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 378947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 379172.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 379398.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 378202.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 378426.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 378651.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 378876.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 379101.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 379325.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 379550.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 379775.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 380000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 378805.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 379029.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 379253.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 379477.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 379701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 379925.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 380149.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 380373.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 379182.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 379405.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 379628.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 379851.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 380074.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 380297.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 380520.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 380743.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 380966.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 381189.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 381412.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 381635.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 380444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 380666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 380888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 381111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 381333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 381555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 381777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 382000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 382222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 382444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 381254.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 381476.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 381697.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 381918.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 382140.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 382361.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 382583.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 382804.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 383025.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 383247.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 383468.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 382279.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 382500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 382720.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 382941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 383161.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 383382.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 383602.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 383823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 384044.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 384264.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 384485.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 383296.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 383516.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 383736.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 383956.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 384175.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 384395.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 384615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 384835.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 385054.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 385274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 385494.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 384306.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 384525.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 384744.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 384963.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 385182.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 385401.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 385620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 385839.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 386058.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 386277.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 386496.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 385309.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 385527.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 385745.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 385963.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 386181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 386400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 386618.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 386836.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 387054.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 387272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 387490.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 386304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 386521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 386739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 386956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 387173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 387391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 387608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 387826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 388043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 388260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 388478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 387292.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 387509.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 387725.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 387942.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 388158.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 388375.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 388592.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 388808.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 389025.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 389241.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 389458.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 388273.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 388489.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 388705.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 388920.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 251940 f, 147678.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 389136.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252000 f, 147713.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 389352.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252060 f, 147749.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 389568.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252120 f, 147697.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 389784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252180 f, 147732.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 390000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252240 f, 147681.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 390215.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252300 f, 147716.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 390431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252360 f, 147751.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 390647.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252420 f, 147786.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 389462.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252480 f, 147822.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 389677.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252540 f, 147857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252600 f, 147892.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252660 f, 147840.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252720 f, 147875.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252780 f, 147911.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252840 f, 147946.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252900 f, 147894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 252960 f, 147929.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253020 f, 147964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 389892.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 390107.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 390322.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 390537.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 390752.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 390967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 391182.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 391397.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 391612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 390428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 390642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 390857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 391071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 391285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 391500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 391714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 391928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 392142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 392357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 392571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 391387.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 391601.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 391814.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 392028.4 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 253080 f, 147827.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253140 f, 147862.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253200 f, 147897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253260 f, 147932.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253320 f, 147967.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253380 f, 148002.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253440 f, 147950.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253500 f, 147985.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253560 f, 148021.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253620 f, 148056.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253680 f, 148091.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253740 f, 148126.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253800 f, 148161.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253860 f, 148196.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 392242.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 392455.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 392669.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 392882.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 393096.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 393309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 393523.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 392340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 392553.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 392765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 392978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 393191.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 393404.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 393617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 393829.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 394042.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 394255.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 394468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 393286.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 393498.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 393710.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 393922.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 394134.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 394346.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 394558.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 394770.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 394982.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 395194.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 394014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 394225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 394436.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 394647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 394859.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 395070.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 395281.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 395492.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 395704.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 395915.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 396126.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 394947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 395157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 395368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 395578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 395789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 396000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 396210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 396421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 396631.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 396842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 397052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 395874.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 396083.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 396293.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 396503.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 396713.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 396923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 397132.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 397342.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 397552.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 397762.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 396585.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 396794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 397003.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 397212.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 397421.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 397630.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 397839.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 398048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 398257.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 398466.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 398675.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 398885.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 397708.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 397916.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 398125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 398333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 398541.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 398750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 398958.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 399166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 397993.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 398200.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 398408.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 398615.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 398823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 399031.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 399238.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 399446.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 399653.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 399861.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 400069.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 400276.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 399103.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 399310.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 399517.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 399724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 399931.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 400137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 400344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 400551.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 400758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 400965.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 401172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 400000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 400206.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 400412.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 400618.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 400824.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253920 f, 148231.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 401030.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 401237.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 401443.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 401649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 401855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 400684.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 400890.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 401095.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 401301.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 401506.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 401712.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 401917.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 402123.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 402328.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 402534.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 402739.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 402945.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 401774.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 401979.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 402184.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 402389.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 402593.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 402798.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 403003.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 403208.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 403412.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 403617.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 403822.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 402653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 402857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 403061.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 403265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 403469.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 403673.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 403877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 404081.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 404285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 404489.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 404693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 403525.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 403728.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 403932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 404135.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 404338.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 404542.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 404745.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 404949.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 405152.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 405355.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 405559.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 405762.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 404594.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 404797.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 405000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 405202.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 405405.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 405608.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 405810.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 406013.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 406216.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 406418.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 406621.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 405454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 405656.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 405858.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 406060.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 406262.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 406464.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 406666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 406868.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 407070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 407272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 407474.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 407676.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 406510.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 406711.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 406912.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 407114.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 407315.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 407516.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 407718.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 407919.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 408120.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 408322.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 408523.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 407357.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 407558.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 407759.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 407959.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 408160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 408361.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 408561.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 408762.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 408963.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 409163.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 409364.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 409565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 408400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 408600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 408800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 409000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 409200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 409400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 409600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 409800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 410000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 410200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 410400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 409235.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 409435.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 409634.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 409833.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 410033.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 410232.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 410431.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 410631.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 410830.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 411029.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 411229.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 410066.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 410264.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 410463.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 410662.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 410860.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 411059.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 411258.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 411456.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 411655.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 411854.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 412052.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 410891.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 411089.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 411287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 411485.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 411683.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 411881.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 412079.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 412277.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 412475.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 412673.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 412871.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 253980 f, 148179.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254040 f, 148214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254100 f, 148249.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254160 f, 148284.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254220 f, 148319.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254280 f, 148268.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254340 f, 148303.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254400 f, 148338.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254460 f, 148373.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254520 f, 148408.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254580 f, 148443.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254640 f, 148478.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254700 f, 148513.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254760 f, 148548.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254820 f, 148583.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254880 f, 148531.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 254940 f, 148566.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255000 f, 148601.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255060 f, 148636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255120 f, 148671.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255180 f, 148706.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255240 f, 148741.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255300 f, 148776.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255360 f, 148811.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255420 f, 148846.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255480 f, 148881.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255540 f, 148829.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255600 f, 148864.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255660 f, 148899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255720 f, 148934.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255780 f, 148969.1 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 255840 f, 148744.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255900 f, 148779.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 255960 f, 148813.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256020 f, 148848.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256080 f, 148797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256140 f, 148832.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256200 f, 148866.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256260 f, 148901.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256320 f, 148850.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256380 f, 148885.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256440 f, 148919.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256500 f, 148954.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256560 f, 148989.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256620 f, 149024.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256680 f, 149059.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256740 f, 149094.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256800 f, 149128.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256860 f, 149077.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256920 f, 149112.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 256980 f, 149146.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257040 f, 149181.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257100 f, 149216.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257160 f, 149251.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257220 f, 149286.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257280 f, 149320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257340 f, 149269.1 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 257400 f, 148872.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257460 f, 148906.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257520 f, 148941.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257580 f, 148976.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257640 f, 149010.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257700 f, 149045.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257760 f, 149080.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257820 f, 149115.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257880 f, 149063.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 257940 f, 149098.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258000 f, 149132.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258060 f, 149167.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258120 f, 149202.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258180 f, 149237.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258240 f, 149271.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258300 f, 149306.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258360 f, 149341.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258420 f, 149289.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258480 f, 149324.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258540 f, 149358.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258600 f, 149393.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258660 f, 149428.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258720 f, 149462.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258780 f, 149497.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258840 f, 149532.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258900 f, 149566.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 258960 f, 149601.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259020 f, 149549.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259080 f, 149584.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259140 f, 149618.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259200 f, 149653.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259260 f, 149688.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259320 f, 149722.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259380 f, 149671.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259440 f, 149705.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259500 f, 149740.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259560 f, 149774.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259620 f, 149809.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259680 f, 149757.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259740 f, 149792.3 fps, 0 ms/f [junit] 1 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 259800 f, 149224.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259860 f, 149259.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259920 f, 149293.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 259980 f, 149327.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260040 f, 149362.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260100 f, 149396.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260160 f, 149431.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260220 f, 149465.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260280 f, 149500.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260340 f, 149448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260400 f, 149483.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260460 f, 149517.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260520 f, 149552.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260580 f, 149586.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260640 f, 149621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260700 f, 149655.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260760 f, 149690.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260820 f, 149724.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260880 f, 149672.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 260940 f, 149707.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261000 f, 149741.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261060 f, 149776.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261120 f, 149810.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261180 f, 149845.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261240 f, 149879.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261300 f, 149913.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261360 f, 149948.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261420 f, 149982.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261480 f, 150017.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261540 f, 149965.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261600 f, 150000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261660 f, 150034.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261720 f, 150068.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261780 f, 150103.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261840 f, 150137.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261900 f, 150172.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 261960 f, 150206.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262020 f, 150240.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262080 f, 150189.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262140 f, 150223.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262200 f, 150257.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 411710.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 411907.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 412105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 412302.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 412500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 412697.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 412894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 413092.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 413289.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 413486.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 413684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 412524.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 412721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 412918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 413114.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 413311.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 413508.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 413704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 413901.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 414098.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 414295.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 414491.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 413333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 413529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 413725.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 413921.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 414117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 414313.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 414509.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 414705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 414901.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 415098.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 415294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 414136.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 414332.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 414527.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 414723.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 414918.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 415114.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 415309.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 415504.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 415700.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 415895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 416091.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 414935.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 415129.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 415324.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 415519.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 415714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 415909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 416103.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 416298.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 416493.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 416688.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 416883.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 415728.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 415922.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 416116.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 416310.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 416504.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 416699.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 416893.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 417087.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 417281.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 417475.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 417669.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 416516.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 416709.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 416903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 417096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 417290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 417483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 417677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 417870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 418064.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 418258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 418451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 417299.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 417491.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 417684.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 417877.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 418070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 418263.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 418456.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 418649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 418842.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 419035.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 419228.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 419421.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 418269.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 418461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 418653.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 418846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 419038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 419230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 419423.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 419615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 419807.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 418849.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 419041.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 419233.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 419424.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 419616.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 419808.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 420191.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 420383.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 420575.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 420766.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 420958.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 421150.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 420191.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 420382.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 420573.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 420764.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 420955.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 421146.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 421337.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 421528.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 421719.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 421910.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 422101.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 420952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 421142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 421333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 421523.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 421714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 421904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 422095.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 422285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 422476.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 422666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 422857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 423047.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 423238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 422088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 422278.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 422468.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 422658.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 422848.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 423037.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 423227.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 423417.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 423607.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 423797.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 423987.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 422839.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 423028.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 423217.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 423406.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 423596.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 423785.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 423974.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 424164.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 424353.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 423207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 423396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 423584.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 423773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 423962.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 424150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 424339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 424528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 424716.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 424905.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 423761.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 423949.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 424137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 424326.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 424514.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 424702.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 424890.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 425078.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 425266.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 425454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 425642.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 425830.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 424687.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 424875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 425062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 425250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 425437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 425625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 425812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 426000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 426187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 426375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 426562.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 426750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 425607.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 425794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 425981.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 426168.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 426355.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 426542.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 426728.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 426915.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 427102.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 427289.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 427476.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 427663.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 426521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 426708.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 426894.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 427080.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 427267.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 427453.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 427639.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 427826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 428012.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 428198.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 428385.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 428571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 427430.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 427616.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 427801.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 427987.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 428173.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 428359.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 428544.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 428730.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 428916.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 429102.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 429287.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 429473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 428333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 428518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 428703.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 428888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 429074.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 429259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 429444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 429629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 429814.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 430000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 430185.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 430370.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 429230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 429415.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 429600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 429784.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 429969.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 430153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 430338.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 430523.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 430707.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 430892.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 431076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 431261.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 430122.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 430306.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 430490.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 430674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 430858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 431042.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 431227.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 431411.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 431595.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 431779.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 431963.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 432147.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 431009.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 431192.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 431376.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 431559.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 431743.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 431926.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 432110.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 432293.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 432477.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 432660.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 432844.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 433027.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 431890.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 432073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 432256.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 432439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 432621.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 432804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 432987.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 433170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 433353.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 433536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 433719.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 433902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 434085.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 432948.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 433130.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 433313.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 433495.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 433677.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 433860.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 434042.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 434224.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 434407.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 434589.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 434772.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 434954.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 435136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 434000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 434181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 434363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 434545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 434727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 434909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 435090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 435272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 435454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 435636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 435818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 436000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 436181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 435045.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 435226.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 435407.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 435589.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 435770.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 435951.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 436132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 436314.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 436495.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 436676.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 436858.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 437039.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 435903.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 436084.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 436265.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 436445.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 436626.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 436807.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 436987.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 437168.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 437349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 437530.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 437710.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 437891.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 438072.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 436936.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 437117.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 437297.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 437477.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 437657.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 437837.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 438018.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 438198.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 438378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 438558.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 438738.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 438918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 437784.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 437964.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 438143.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 438323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 438503.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 438682.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 438862.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 439041.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 439221.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 439401.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 439580.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 439760.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 438626.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 438805.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 438985.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 439164.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 439343.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 439522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 439701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 439880.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 440059.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 440238.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 440417.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 440597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 439464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 439642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 439821.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 440178.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 440357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 440535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 440714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 440892.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 441071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 441250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 441428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 440296.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 440474.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 440652.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 440830.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 441008.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 441186.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 441365.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 441543.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 441721.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 441899.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 442077.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 442255.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 442433.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 441301.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 441479.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 441656.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 441834.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 442011.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 442189.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 442366.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 442544.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 442721.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 442899.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 443076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 443254.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 443431.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 442300.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 442477.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 442654.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 442831.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 443008.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 443185.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 443362.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 443539.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 443716.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 443893.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 444070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 444247.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 443117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 443294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 443470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 443647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 443823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 444000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 444176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 444352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 444529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 444705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 444882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 443753.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 443929.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 444105.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 444281.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 444457.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 444633.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 444809.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 444985.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 445161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 445337.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 445513.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 445689.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 445865.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 444736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 444912.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 445087.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 445263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 445438.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 445614.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 445789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 445964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 446140.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 446315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 446491.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 446666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 446842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 447017.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 445889.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 446064.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 446239.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 446414.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 446588.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 446763.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 446938.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 447113.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 447288.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 447463.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 447638.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 446511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 446686.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 446860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 447034.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 447209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 447383.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 447558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 447732.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 447906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 448081.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 448255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 448430.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 447304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 447478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 447652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 447826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 448000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 448173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 448347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 448521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 448695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 448869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 449043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 449217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 449391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 448265.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 448439.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 448612.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 448786.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 448959.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 449132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 449306.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 449479.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 449653.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 449826.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 450173.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 450346.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 449221.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 449394.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 449567.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 449740.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 449913.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 450086.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 450259.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 450432.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 450605.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 450778.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 450951.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 451123.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 450172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 450344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 450517.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 450689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 450862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 451034.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 451206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 451379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 451551.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 451724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 450601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 450773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 450945.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 451117.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 451289.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 451461.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 451633.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 451805.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 451977.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 452149.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 452320.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 452492.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 451371.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 451542.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 451714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 451885.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 452057.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 452228.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 452400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 452571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 452742.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 452914.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 453085.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 453257.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 453428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 452307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 452478.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 452649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 452820.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 452991.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 453162.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 453333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 453504.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 453675.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 453846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 454017.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 454188.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 454358.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 454529.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 454700.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 453579.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 453750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 453920.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 454090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 454261.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 454431.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 454602.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 454772.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 454943.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 455113.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 455284.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 455454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 454334.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 454504.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 454674.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 454844.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 455014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 455184.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 455354.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 455524.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 455694.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 455864.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 456034.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 456203.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 455084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 455254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 455423.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 455593.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 455762.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 455932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 456101.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 456271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 456440.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 456610.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 456779.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 456949.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 455831.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 456000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 456169.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 456338.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 456507.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 456676.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 456845.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 457014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 457183.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 457352.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 457521.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 457690.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 457859.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 456741.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 456910.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 457078.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 457247.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 457415.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 457584.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 457752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 457921.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 458089.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 458258.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 458426.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 458595.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 457479.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 457647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 457815.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 457983.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 458151.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 458319.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 458487.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 458655.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 458823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 458991.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 459159.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 459327.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 459495.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 458379.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 458547.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 458715.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 458882.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 459050.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 459217.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 459385.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 459553.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 459720.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 459888.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 460055.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 460223.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 460391.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 459275.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 459442.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 459610.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 459777.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 459944.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 460111.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 460278.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 460445.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 460612.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 460779.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 460947.0 fps, 0 ms/f [junit] 0 s: 60 f / 30 ms, 2000.0 fps, 0 ms/f; total: 165540 f, 425552.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 425706.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 425861.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 426015.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 426169.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 426323.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 425384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 425538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 425692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 425846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 426000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 426153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 426307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 425370.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 425524.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 425677.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 425831.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 425984.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 426138.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 426291.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 425357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 425510.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 425663.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 425816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 425969.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 426122.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 426275.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 426428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 425496.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 425648.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 425801.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 425954.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 426106.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 426259.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 426412.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 426564.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 426717.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 425786.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 425939.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 426091.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 426243.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 426395.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 426548.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 426700.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 426852.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 427005.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 427157.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 427309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 426379.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 426531.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 426683.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 426835.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 426987.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 427139.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 427291.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 427443.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 427594.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 426666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 426818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 426969.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 427121.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 427272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 427424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 427575.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 427727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 427878.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 428030.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 427103.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 427254.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 427405.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 427556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 427707.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 427858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 428010.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 428161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 428312.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 428463.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 428614.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 427688.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 427839.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 427989.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 428140.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 428291.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 428442.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 428592.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 428743.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 428894.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 429045.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 428120.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 428270.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 428421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 428571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 428721.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 428872.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 429022.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 429172.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 429323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 429473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 428550.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 428700.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 428850.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 429000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 429150.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 429300.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 429450.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 429600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 429750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 428827.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 428977.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 429127.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 429276.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 429426.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 429576.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 429725.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 429875.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 430024.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 430174.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 429253.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 429403.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 429552.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 429701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 429850.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 430000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 430149.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 430298.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 430447.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 430597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 430746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 429826.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 429975.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 430124.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 430272.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 430421.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 430570.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 430719.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 430868.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 431017.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 431166.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 431315.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 430396.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 430544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 430693.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 430841.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 430990.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 431138.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 431287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 431435.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 431584.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 431732.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 430814.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 430962.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 431111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 431259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 431407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 431555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 431703.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 431851.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 432000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 432148.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 432296.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 432444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 431527.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 431674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 431822.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 431970.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 432118.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 432266.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 432413.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 432561.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 432709.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 432857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 433004.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 433152.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 432235.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 432383.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 432530.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 432678.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 432825.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 432972.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 433120.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 433267.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 433415.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 433562.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 433710.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 432794.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 432941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 433088.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 433235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 433382.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 433529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 433676.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 433823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 433970.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 434117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 434264.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 433349.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 433496.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 433643.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 433789.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 433936.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 434083.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 434229.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 434376.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 434523.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 434669.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 434816.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 433902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 434048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 434195.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 434341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 434487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 434634.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 434780.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 434926.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 435073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 435219.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 435365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 435512.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 434598.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 434744.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 434890.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 435036.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 435182.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 435328.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 435474.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 435620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 435766.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 435912.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 436058.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 435145.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 435291.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 435436.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 435582.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 435728.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 435873.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 436019.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 436165.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 436310.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 436456.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 436601.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 436747.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 435835.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 435980.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 436125.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 436271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 436416.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 436561.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 436707.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 436852.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 436997.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 437142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 437288.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 436376.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 436521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 436666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 436811.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 436956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 437101.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 437246.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 437391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 437536.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 437681.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 437826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 437971.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 437060.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 437204.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 437349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 437493.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 437638.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 437783.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 437927.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 438072.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 438216.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 438361.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 438506.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 437596.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 437740.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 437884.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 438028.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 438173.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 438317.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 438461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 438605.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 438750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 438894.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 439038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 439182.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 438273.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 438417.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 438561.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 438705.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 438848.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 438992.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 439136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 439280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 439424.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 439568.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 439712.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 438803.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 438947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 439090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 439234.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 439378.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 439521.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 439665.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 439808.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 439952.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 440095.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 440239.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 440382.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 439474.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 439618.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 439761.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 439904.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 440047.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 440190.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 440334.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 440477.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 440620.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 440763.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 440906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 440142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 440285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 440428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 440571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 440714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 440857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 441000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 441142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 441285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 441428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 441571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 440665.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 440807.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 440950.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 441092.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 441235.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 441377.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 441520.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 441662.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 441805.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 441947.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 442090.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 441184.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 441327.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 441469.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 441611.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 441753.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 441895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 442037.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 442180.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 442322.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 442464.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 442606.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 442748.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 441843.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 441985.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 442127.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 442269.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 442411.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 442553.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 442695.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 442836.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 442978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 443120.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 443262.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 443404.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 443546.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 442641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 442783.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 442924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 443066.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 443207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 443349.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 443490.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 443632.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 443773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 443915.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 444056.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 444198.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 444339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 443435.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 443576.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 443717.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 443858.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 444000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 444141.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 444282.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 444423.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 444564.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 444705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 444847.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 444988.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 444084.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 444225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 444366.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 444507.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 444647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 444788.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 444929.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 445070.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 445211.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 445352.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 445492.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 444590.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 444730.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 444871.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 445011.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 445152.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 445292.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 445433.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 445573.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 445714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 445854.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 445995.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 446135.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 445233.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 445373.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 445514.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 445654.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 445794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 445934.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 446074.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 446214.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 446355.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 446495.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 446635.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 445734.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 445874.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 446014.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 446153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 446293.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 446433.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 446573.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 446713.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 446853.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 446993.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 447132.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 447272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 446372.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 446511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 446651.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 446790.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 446930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 447069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 447209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 447348.8 fps, 0 ms/f [junit] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 192420 f, 436326.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 435475.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 435610.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 434762.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 434898.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 435033.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 434189.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 434324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 434459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 433617.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 433752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 433887.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 433049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 433183.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 433318.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 433452.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 433587.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 433721.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 433856.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 433991.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 434125.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 434260.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 434394.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 433557.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 433691.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 433825.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 433959.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 434093.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 434228.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 434362.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 434496.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 434630.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 434765.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 434899.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 435033.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 435167.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 434330.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 434464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 434598.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 434732.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 434866.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 435000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 435133.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 435267.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 435401.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 435535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 435669.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 435803.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 435937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 435100.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 435233.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 435367.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 434533.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 434666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 434800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 434933.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 435066.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 435200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 435333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 435466.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 435600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 435733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 434900.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 435033.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 435166.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 435299.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 435432.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 434601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 434734.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 434867.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 435000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 435132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 435265.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 435398.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 434569.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 434702.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 434834.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 434966.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 435099.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 435231.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 435364.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 435496.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 435629.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 435761.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 435894.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 436026.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 436158.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 435330.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 435462.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 435594.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 435726.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 435859.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 435991.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 436123.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 436255.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 436387.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 436519.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 436651.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 436784.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 436916.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 436087.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 436219.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 436351.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 436483.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 436615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 436747.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 436879.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 437011.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 437142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 436315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 436447.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 436578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 436710.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 436842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 436973.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 437105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 437236.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 437368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 436542.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 436673.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 436805.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 436936.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 437067.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 437199.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 437330.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 437461.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 437593.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 437724.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 437855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 437030.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 437161.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 437292.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 437423.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 437554.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 437685.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 437816.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 437947.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 437124.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 437254.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 437385.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 437516.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 437647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 437777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 437908.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 438039.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 438169.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 438300.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 437478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 437608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 437739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 437869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 438000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 438130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 438260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 438391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 438521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 438652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 438782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 438913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 438091.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 438221.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 438351.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 438481.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 438611.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 438741.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 438872.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 439002.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 439132.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 439262.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 439392.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 439522.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 439652.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 438831.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 438961.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 439090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 439220.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 439350.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 439480.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 439610.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 439740.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 439870.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 440129.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 440259.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 439438.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 439568.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 439697.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 439827.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 439956.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 439137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 439267.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 439396.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 439525.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 439655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 439784.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 439913.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 439096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 439225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 439354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 439483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 439612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 439741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 439870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 439055.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 439184.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 439313.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 439442.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 439570.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 439699.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 439828.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 439957.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 439143.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 439271.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 439400.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 439528.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 439657.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 439785.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 439914.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 440042.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 440171.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 440299.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 440428.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 440556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 439743.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 439871.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 440128.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 440256.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 440384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 440512.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 440641.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 440769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 440897.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 441025.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 441153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 441282.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 440469.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 440597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 440724.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 440852.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 440980.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 441108.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 441236.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 441364.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 441492.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 441620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 441748.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 441876.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 442004.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 442132.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 442260.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 441446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 441574.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 441702.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 441829.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 441957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 442085.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 442212.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 442340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 442468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 442595.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 442723.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 442851.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 442978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 443106.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 443234.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 442420.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 442547.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 442675.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 442802.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 442929.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 443057.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 443184.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 443312.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 443439.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 443566.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 443694.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 443821.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 443949.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 444076.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 444203.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 443389.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 443516.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 443644.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 443771.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 443898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 444025.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 444152.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 444279.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 444406.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 444533.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 444661.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 444788.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 444915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 445042.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 445169.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 444355.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 444482.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 444608.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 444735.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 444862.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 444989.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 445116.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 445243.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 445369.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 445496.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 445623.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 445750.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 445877.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 446004.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 446131.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 445316.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 445443.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 445569.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 445696.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 445822.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 445949.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 446075.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 446202.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 446329.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 446455.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 446582.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 446708.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 446835.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 446962.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 447088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 446273.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 446400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 446526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 446652.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 446778.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 446905.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 447031.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 447157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 447284.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 447410.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 447536.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262260 f, 150292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262320 f, 150326.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262380 f, 150361.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262440 f, 150395.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262500 f, 150429.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262560 f, 150464.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262620 f, 150412.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262680 f, 150446.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262740 f, 150481.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262800 f, 150515.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262860 f, 150549.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262920 f, 150584.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 262980 f, 150618.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263040 f, 150566.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263100 f, 150601.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263160 f, 150635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263220 f, 150669.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263280 f, 150704.0 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 263340 f, 149540.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263400 f, 149574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263460 f, 149608.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263520 f, 149642.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263580 f, 149676.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263640 f, 149625.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263700 f, 149659.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263760 f, 149693.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263820 f, 149727.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263880 f, 149761.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 263940 f, 149795.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264000 f, 149829.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264060 f, 149863.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264120 f, 149812.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264180 f, 149846.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264240 f, 149880.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264300 f, 149914.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264360 f, 149948.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264420 f, 149982.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264480 f, 150017.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264540 f, 150051.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264600 f, 150085.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264660 f, 150034.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264720 f, 150068.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264780 f, 150102.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264840 f, 150136.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264900 f, 150170.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 264960 f, 150204.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265020 f, 150238.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265080 f, 150272.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265140 f, 150220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265200 f, 150254.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265260 f, 150288.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265320 f, 150322.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265380 f, 150356.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265440 f, 150390.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265500 f, 150424.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265560 f, 150458.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265620 f, 150407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265680 f, 150441.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265740 f, 150475.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265800 f, 150509.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265860 f, 150543.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265920 f, 150577.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 265980 f, 150611.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266040 f, 150645.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266100 f, 150679.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266160 f, 150628.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266220 f, 150662.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266280 f, 150696.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266340 f, 150730.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266400 f, 150764.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266460 f, 150797.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266520 f, 150831.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266580 f, 150865.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266640 f, 150899.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266700 f, 150848.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266760 f, 150882.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266820 f, 150916.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266880 f, 150950.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 266940 f, 150984.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267000 f, 151018.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267060 f, 151052.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267120 f, 151085.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267180 f, 151034.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267240 f, 151068.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267300 f, 151102.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267360 f, 151136.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267420 f, 151170.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267480 f, 151204.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267540 f, 151237.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267600 f, 151271.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267660 f, 151305.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267720 f, 151254.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267780 f, 151288.1 fps, 0 ms/f [junit] 1 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 267840 f, 150725.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267900 f, 150759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 267960 f, 150793.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268020 f, 150827.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268080 f, 150861.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268140 f, 150894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268200 f, 150843.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268260 f, 150877.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268320 f, 150911.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268380 f, 150944.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268440 f, 150978.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268500 f, 151012.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268560 f, 151046.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268620 f, 151079.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268680 f, 151028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268740 f, 151062.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268800 f, 151096.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268860 f, 151129.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268920 f, 151163.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 268980 f, 151197.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269040 f, 151231.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269100 f, 151264.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269160 f, 151298.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269220 f, 151247.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269280 f, 151280.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269340 f, 151314.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269400 f, 151348.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269460 f, 151382.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269520 f, 151415.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269580 f, 151449.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269640 f, 151483.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269700 f, 151516.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269760 f, 151465.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269820 f, 151499.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269880 f, 151532.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 269940 f, 151566.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270000 f, 151600.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270060 f, 151633.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270120 f, 151667.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270180 f, 151701.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270240 f, 151649.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270300 f, 151683.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270360 f, 151717.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270420 f, 151750.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270480 f, 151784.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270540 f, 151818.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270600 f, 151851.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270660 f, 151885.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270720 f, 151919.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270780 f, 151867.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270840 f, 151901.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270900 f, 151934.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 270960 f, 151968.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271020 f, 152002.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271080 f, 152035.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271140 f, 152069.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271200 f, 152103.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271260 f, 152051.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271320 f, 152085.2 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 271380 f, 151693.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271440 f, 151727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271500 f, 151760.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271560 f, 151794.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271620 f, 151827.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271680 f, 151776.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271740 f, 151810.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271800 f, 151843.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271860 f, 151877.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271920 f, 151910.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 271980 f, 151944.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272040 f, 151977.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272100 f, 152011.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272160 f, 151959.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272220 f, 151993.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272280 f, 152026.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272340 f, 152060.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272400 f, 152093.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272460 f, 152127.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272520 f, 152160.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272580 f, 152109.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272640 f, 152142.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272700 f, 152176.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272760 f, 152209.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272820 f, 152243.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272880 f, 152191.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 272940 f, 152225.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273000 f, 152258.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273060 f, 152292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273120 f, 152325.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273180 f, 152359.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273240 f, 152392.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273300 f, 152426.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273360 f, 152459.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273420 f, 152493.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273480 f, 152526.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273540 f, 152474.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273600 f, 152508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273660 f, 152541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273720 f, 152575.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273780 f, 152608.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273840 f, 152642.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273900 f, 152675.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 273960 f, 152709.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274020 f, 152742.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274080 f, 152775.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274140 f, 152724.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274200 f, 152757.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274260 f, 152791.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274320 f, 152824.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274380 f, 152857.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274440 f, 152891.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274500 f, 152924.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274560 f, 152958.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274620 f, 152991.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274680 f, 153025.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274740 f, 153058.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274800 f, 153006.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274860 f, 153040.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274920 f, 153073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 274980 f, 153106.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275040 f, 153140.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275100 f, 153173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275160 f, 153207.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275220 f, 153240.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275280 f, 153273.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275340 f, 153307.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275400 f, 153255.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275460 f, 153288.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275520 f, 153322.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275580 f, 153355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275640 f, 153388.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275700 f, 153422.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275760 f, 153455.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275820 f, 153489.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275880 f, 153522.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 275940 f, 153555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276000 f, 153503.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276060 f, 153537.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276120 f, 153570.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276180 f, 153604.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276240 f, 153637.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276300 f, 153670.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276360 f, 153704.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276420 f, 153737.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276480 f, 153770.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276540 f, 153804.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276600 f, 153837.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276660 f, 153785.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276720 f, 153818.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276780 f, 153852.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276840 f, 153885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276900 f, 153918.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 276960 f, 153952.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277020 f, 153985.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277080 f, 153933.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277140 f, 153966.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277200 f, 154000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277260 f, 154033.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277320 f, 154066.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277380 f, 154100.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277440 f, 154133.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277500 f, 154166.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277560 f, 154200.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277620 f, 154233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277680 f, 154266.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277740 f, 154214.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277800 f, 154247.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277860 f, 154280.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277920 f, 154228.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 277980 f, 154261.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278040 f, 154295.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278100 f, 154242.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278160 f, 154276.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278220 f, 154309.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278280 f, 154342.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278340 f, 154376.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278400 f, 154409.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278460 f, 154442.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278520 f, 154475.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278580 f, 154509.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278640 f, 154542.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278700 f, 154490.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278760 f, 154523.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278820 f, 154556.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278880 f, 154589.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 278940 f, 154623.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279000 f, 154570.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279060 f, 154603.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279120 f, 154637.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279180 f, 154670.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279240 f, 154703.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279300 f, 154736.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279360 f, 154770.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279420 f, 154803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279480 f, 154836.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279540 f, 154869.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279600 f, 154817.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279660 f, 154850.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279720 f, 154883.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279780 f, 154916.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279840 f, 154950.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279900 f, 154983.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 279960 f, 154930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280020 f, 154964.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280080 f, 154997.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280140 f, 155030.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280200 f, 155063.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280260 f, 155096.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280320 f, 155130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280380 f, 155163.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280440 f, 155196.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280500 f, 155143.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280560 f, 155176.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280620 f, 155210.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280680 f, 155243.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280740 f, 155190.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280800 f, 155223.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280860 f, 155257.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280920 f, 155290.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 280980 f, 155323.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281040 f, 155356.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281100 f, 155389.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281160 f, 155422.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281220 f, 155456.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281280 f, 155489.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281340 f, 155436.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281400 f, 155469.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281460 f, 155502.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281520 f, 155535.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281580 f, 155569.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281640 f, 155602.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281700 f, 155635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281760 f, 155668.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281820 f, 155615.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281880 f, 155648.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 281940 f, 155681.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282000 f, 155715.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282060 f, 155748.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282120 f, 155781.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282180 f, 155814.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282240 f, 155761.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282300 f, 155794.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282360 f, 155827.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282420 f, 155860.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282480 f, 155808.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282540 f, 155841.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282600 f, 155874.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282660 f, 155907.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282720 f, 155940.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282780 f, 155973.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282840 f, 155920.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282900 f, 155953.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 282960 f, 155986.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283020 f, 156019.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283080 f, 156052.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283140 f, 156086.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283200 f, 156119.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283260 f, 156152.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283320 f, 156185.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283380 f, 156218.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283440 f, 156165.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283500 f, 156198.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283560 f, 156231.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283620 f, 156264.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283680 f, 156297.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283740 f, 156330.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283800 f, 156363.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283860 f, 156396.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283920 f, 156429.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 283980 f, 156376.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284040 f, 156409.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284100 f, 156442.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284160 f, 156475.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284220 f, 156508.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284280 f, 156541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284340 f, 156488.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284400 f, 156435.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284460 f, 156468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284520 f, 156501.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284580 f, 156534.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284640 f, 156567.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284700 f, 156600.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284760 f, 156633.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284820 f, 156580.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284880 f, 156613.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 284940 f, 156646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285000 f, 156593.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285060 f, 156626.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285120 f, 156573.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285180 f, 156606.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285240 f, 156639.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285300 f, 156672.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285360 f, 156705.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285420 f, 156738.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285480 f, 156684.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285540 f, 156717.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285600 f, 156750.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285660 f, 156783.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285720 f, 156816.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285780 f, 156849.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285840 f, 156796.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285900 f, 156829.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 285960 f, 156862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286020 f, 156895.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286080 f, 156842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286140 f, 156875.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286200 f, 156907.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286260 f, 156940.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286320 f, 156973.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286380 f, 157006.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286440 f, 157039.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286500 f, 157072.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286560 f, 157105.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286620 f, 157138.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286680 f, 157171.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286740 f, 157117.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286800 f, 157150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286860 f, 157183.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286920 f, 157216.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 286980 f, 157249.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287040 f, 157196.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287100 f, 157228.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287160 f, 157261.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287220 f, 157294.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287280 f, 157327.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287340 f, 157360.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287400 f, 157393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287460 f, 157426.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287520 f, 157458.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287580 f, 157491.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287640 f, 157438.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287700 f, 157471.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287760 f, 157504.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287820 f, 157536.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287880 f, 157569.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 287940 f, 157602.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288000 f, 157635.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288060 f, 157668.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288120 f, 157701.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288180 f, 157647.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288240 f, 157680.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288300 f, 157713.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288360 f, 157746.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288420 f, 157779.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288480 f, 157811.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288540 f, 157844.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288600 f, 157877.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288660 f, 157910.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288720 f, 157943.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288780 f, 157975.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288840 f, 157922.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288900 f, 157955.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 288960 f, 157987.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289020 f, 158020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289080 f, 158053.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289140 f, 158000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289200 f, 158032.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289260 f, 158065.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289320 f, 158098.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289380 f, 158131.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289440 f, 158163.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289500 f, 158196.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289560 f, 158229.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289620 f, 158262.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289680 f, 158295.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289740 f, 158327.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289800 f, 158274.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289860 f, 158306.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289920 f, 158339.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 289980 f, 158372.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290040 f, 158405.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290100 f, 158438.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290160 f, 158470.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290220 f, 158417.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290280 f, 158449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290340 f, 158482.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290400 f, 158515.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290460 f, 158548.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290520 f, 158580.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290580 f, 158613.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290640 f, 158646.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290700 f, 158679.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290760 f, 158711.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290820 f, 158657.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290880 f, 158690.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 290940 f, 158723.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291000 f, 158756.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291060 f, 158788.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291120 f, 158821.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291180 f, 158854.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291240 f, 158887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291300 f, 158919.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291360 f, 158865.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291420 f, 158898.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291480 f, 158931.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291540 f, 158964.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291600 f, 158910.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291660 f, 158942.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291720 f, 158975.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291780 f, 159008.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291840 f, 159040.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291900 f, 159073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 291960 f, 159106.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292020 f, 159052.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292080 f, 159084.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292140 f, 159117.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292200 f, 159150.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292260 f, 159183.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292320 f, 159215.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292380 f, 159248.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292440 f, 159194.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292500 f, 159227.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292560 f, 159259.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292620 f, 159292.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292680 f, 159324.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292740 f, 159357.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292800 f, 159390.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292860 f, 159336.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292920 f, 159368.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 292980 f, 159401.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293040 f, 159434.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293100 f, 159466.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293160 f, 159499.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293220 f, 159532.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293280 f, 159564.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293340 f, 159597.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293400 f, 159630.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293460 f, 159575.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293520 f, 159608.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293580 f, 159641.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293640 f, 159673.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293700 f, 159706.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293760 f, 159738.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293820 f, 159771.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293880 f, 159804.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 293940 f, 159836.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294000 f, 159869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294060 f, 159902.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294120 f, 159847.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294180 f, 159880.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294240 f, 159913.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294300 f, 159945.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294360 f, 159978.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294420 f, 160010.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294480 f, 160043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294540 f, 160076.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294600 f, 160021.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294660 f, 160054.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294720 f, 160086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294780 f, 160119.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294840 f, 160152.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294900 f, 160184.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 294960 f, 160217.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295020 f, 160249.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295080 f, 160282.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295140 f, 160228.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295200 f, 160260.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295260 f, 160293.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295320 f, 160325.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295380 f, 160358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295440 f, 160390.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295500 f, 160423.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295560 f, 160456.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295620 f, 160488.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295680 f, 160521.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295740 f, 160553.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295800 f, 160499.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295860 f, 160531.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295920 f, 160564.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 295980 f, 160596.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296040 f, 160629.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296100 f, 160661.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296160 f, 160694.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296220 f, 160727.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296280 f, 160672.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296340 f, 160704.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296400 f, 160737.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296460 f, 160770.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296520 f, 160802.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296580 f, 160835.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296640 f, 160867.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296700 f, 160900.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296760 f, 160932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296820 f, 160965.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296880 f, 160910.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 296940 f, 160943.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297000 f, 160975.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297060 f, 161008.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 447663.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 447789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 447915.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 447100.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 447226.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 447352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 447479.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 447605.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 447731.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 447857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 447983.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 448109.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 448235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 448361.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 448487.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 448613.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 448739.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 447924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 448050.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 448176.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 448301.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 448427.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 448553.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 448679.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 448805.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 448930.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 449056.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 449182.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 449308.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 449433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 449559.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 449685.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 448870.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 448995.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 449121.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 449246.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 449372.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 449497.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 449623.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 449748.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 449874.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 450125.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 450251.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 450376.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 450502.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 450627.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 449812.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 449937.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 450062.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 450187.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 450313.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 450438.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 450563.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 450688.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 450814.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 450939.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 451064.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 451189.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 451315.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 451440.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 451565.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 450750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 450875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 451000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 451125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 451250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 451375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 451500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 451625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 451750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 451875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 452000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 452125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 452250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 452375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 451559.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 451684.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 451808.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 451933.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 452058.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 452182.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 452307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 452432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 452557.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 452681.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 452806.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 452931.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 453056.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 453180.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 453305.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 452489.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 452614.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 452738.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 452863.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 452987.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 453112.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 453236.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 453361.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 453485.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 453609.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 453734.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 453858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 453983.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 454107.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 453291.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 453416.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 453540.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 453664.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 453788.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 453913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 454037.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 454161.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 454285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 454409.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 454534.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 454658.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 454782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 454906.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 455031.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 454214.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 454338.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 454462.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 454586.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 454710.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 454834.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 454958.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 455082.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 455206.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 455330.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 455454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 455578.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 455702.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 455826.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 455010.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 455134.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 455257.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 455381.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 455505.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 455628.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 455752.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 455876.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 456000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 456123.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 456247.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 456371.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 456494.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 456618.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 456742.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 455925.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 456049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 456172.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 456296.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 456419.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 456543.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 456666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 456790.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 456913.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 457037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 457160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 457283.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 457407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 457530.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 456714.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 456837.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 456961.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 457084.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 457207.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 457330.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 457453.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 457577.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 457700.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 457823.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 457946.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 457131.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 457254.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 457377.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 457500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 457622.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 457745.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 457868.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 457991.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 458114.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 458237.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 458360.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 458483.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 458606.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 457791.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 457914.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 458036.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 458159.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 458282.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 458404.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 458527.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 458650.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 458773.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 458895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 459018.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 459141.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 458326.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 458448.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 458571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 458693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 458816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 458938.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 459061.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 459183.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 459306.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 459428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 459551.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 459673.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 459795.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 459918.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 459103.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 459226.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 459348.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 459470.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 459592.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 459714.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 459837.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 459959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 460081.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 460203.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 460325.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 460448.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 459634.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 459756.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 459878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 460000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 460121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 460243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 460365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 460487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 460609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 460731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 460853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 460975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 460162.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 460283.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 460405.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 460527.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 460649.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 460770.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 460892.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 461014.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 461135.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 461257.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 461379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 461501.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 461622.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 460809.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 460931.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 461052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 461174.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 461295.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 461417.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 461538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 461659.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 460848.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 460969.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 461090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 461212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 461333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 461454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 461575.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 461696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 461818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 461939.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 462060.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 462181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 462303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 461491.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 461612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 461733.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 461854.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 461975.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 462096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 462217.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 462338.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 462459.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 462580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 462701.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 462822.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 462943.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 462132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 462253.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 462374.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 462494.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 462615.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 462736.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 462857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 462977.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 463098.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 463219.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 463340.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 463460.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 462650.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 462771.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 462891.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 463012.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 463132.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 463253.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 463373.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 463493.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 463614.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 463734.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 463855.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 463975.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 464096.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 463286.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 463406.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 463527.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 463647.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 463767.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 463887.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 464008.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 464128.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 464248.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 464368.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 464488.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 464609.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 463800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 463920.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 464040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 464160.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 464280.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 464400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 464520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 464640.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 464760.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 464880.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 465000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 465120.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 464311.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 464431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 464550.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 464670.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 464790.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 464910.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 465029.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 465149.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 465269.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 465389.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 465508.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 465628.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 465748.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 464940.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 465059.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 465179.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 465298.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 465418.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 465537.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 465657.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 465776.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 465896.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 466015.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 466135.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 466254.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 465447.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 465566.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 465685.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 465805.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 465924.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 466043.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 466163.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 466282.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 466401.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 466520.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 466640.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 466759.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 466878.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 466071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 466190.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 466309.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 466428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 466547.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 466666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 466785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 466904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 467023.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 467142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 467261.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 467380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 467500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 466693.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 466811.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 466930.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 467049.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 467168.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 467287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 467405.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 467524.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 467643.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 467762.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 467881.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 468000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 468118.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 468237.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 467430.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 467549.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 467667.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 467786.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 467905.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 468023.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 468142.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 468260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 468379.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 468498.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 468616.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 468735.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 468853.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 468047.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 468165.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 468284.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 468402.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 468520.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 468639.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 468757.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 468875.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 468994.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 469112.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 469230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 469349.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 469467.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 468661.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 468779.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 468897.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 469015.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 469133.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 469251.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 469370.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 469488.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 469606.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 469724.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 469842.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 469960.6 fps, 0 ms/f [junit] GLCanvas invisible frame count: Before 65, after 66 [junit] XXXX Visible Part 3/3 [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 469155.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 469273.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 469390.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 469508.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 469626.7 fps, 0 ms/f [junit] 0 s: 60 f / 476 ms, 126.0 fps, 7 ms/f; total: 60 f, 126.0 fps, 7 ms/f [junit] 0 s: 60 f / 449 ms, 133.6 fps, 7 ms/f; total: 120 f, 129.7 fps, 7 ms/f [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen [junit] 1 s: 60 f / 76 ms, 789.4 fps, 1 ms/f; total: 180 f, 179.8 fps, 5 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 239.5 fps, 4 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 299.4 fps, 3 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 358.9 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 418.7 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 478.5 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 537.8 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 597.6 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 657.3 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 717.1 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 776.1 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 835.8 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 895.5 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 955.2 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 1014.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 1073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1133.2 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 1200 f, 1190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1248.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1308.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1366.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1425.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1485.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1544.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1602.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1661.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1721.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1780.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1839.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1956.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 2015.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 2075.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 2134.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2191.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2250.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2309.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2369.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2428.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2485.2 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: 2580 f, 2544.3 fps, 0 ms/f [junit] Platform doesn't support offscreen test. [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: 2640 f, 2603.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2662.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2721.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2778.3 fps, 0 ms/f [junit] ++++ Test Singleton.unlock() [junit] 1 s: 60 f / 41 ms, 1463.4 fps, 0 ms/f; total: 2880 f, 2727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2784.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2894.9 fps, 0 ms/f [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403143722 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2951.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 3008.5 fps, 0 ms/f [junit] SLOCK [T main @ 1610403143722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 3065.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3119.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3175.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3232.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3289.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3342.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3399.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3456.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 3512.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3566.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3622.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3679.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3735.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3788.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3845.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3901.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3954.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 4011.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 4067.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 4124.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 4176.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4289.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4346.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4398.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4454.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4563.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4671.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4840.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4892.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4948.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 5004.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 5060.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 5117.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 5173.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 5224.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5280.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5337.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5449.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5505.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5561.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5617.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5668.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5724.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5781.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5837.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5893.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5949.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 6005.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 6061.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 6112.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 6168.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 6224.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6280.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6336.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6392.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 6448.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 6504.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6560.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6610.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 6666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 6722.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 6778.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6834.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6890.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6946.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 7002.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 7058.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 7108.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 7164.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 7220.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 7276.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 7332.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 7388.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 7444.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 7500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 7555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 7611.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 7667.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 7723.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 7772.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 7828.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 7884.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7996.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 8052.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 8108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 8164.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 8219.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 8275.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 8324.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 8379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 8435.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 8491.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 8547.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 8603.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 8659.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 8715.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 8770.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 8826.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 8882.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 8938.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 8986.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 9041.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 9097.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 9153.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 9209.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 9265.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 9320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 9376.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 9432.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 9488.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 9544.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 9591.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 9646.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 9702.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 9758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 9814.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 9869.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 9925.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 9981.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 10037.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 10092.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 10148.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 10194.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 10250.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 10306.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 10362.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 10417.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 10473.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 10529.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 10584.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 10640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 10696.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 10742.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 10797.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 10853.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 10909.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 10964.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 11020.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 11076.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 11131.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 11187.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 11243.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 11298.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 11343.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 11399.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 11455.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 11510.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 11566.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 11621.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 11677.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 11733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 11788.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 11844.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 11888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 11944.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 12000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 12055.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 12111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 12166.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 12222.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 12277.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 12333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 12388.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 12444.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 12488.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 12543.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 12599.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 12654.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 12710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 12765.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 12821.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 12876.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 12932.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 12987.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 13043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 13086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 13142.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 13197.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 13253.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 13308.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 13364.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 13419.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 13475.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 13530.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 13585.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 13641.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 13696.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 13739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 13795.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 13850.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 13905.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 13961.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 14016.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 14072.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 14127.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 14182.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 14238.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 14293.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 14335.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 14391.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 14446.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 14501.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 14557.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 14612.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 14667.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 14723.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 14778.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 14833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 14889.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 14930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 14986.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 15041.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 15096.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 15152.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 15207.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 15262.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 15317.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 15373.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 15428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 15483.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 15539.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 15580.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 15635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 15690.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 15745.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 15801.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 15856.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 15911.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 15966.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 16022.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 16077.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 16132.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 16172.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 16228.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 16283.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 16338.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 16393.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 16448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 16504.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 16559.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 16614.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 16669.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 16724.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 16780.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 16819.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 16875.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 16930.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 16985.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 17040.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 17095.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 17150.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 17205.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 17261.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 17316.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 17371.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 17410.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 17465.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 17520.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 17575.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 17630.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 17685.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 17741.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 17796.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 17851.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 17906.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 17961.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 18000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 18055.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 18110.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 18165.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 18220.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 18275.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 18330.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 18385.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 18440.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 18495.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 18550.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 18605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 18643.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 18698.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 18753.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 18808.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 18863.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 18918.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 18973.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 19028.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 19083.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 19138.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 19193.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 19230.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 19285.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 19340.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 19395.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 19450.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 19505.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 19560.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 19615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 19670.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 19725.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 19780.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 19817.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 19871.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 19926.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 19981.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 20036.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 20091.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 20146.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 20201.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 20256.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 20311.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 20365.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 20402.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 20457.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 20511.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 20566.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 20621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 20676.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 20731.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 20786.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 20840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 20895.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 20931.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 20986.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 21041.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 21095.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 21150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 21205.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 21260.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 21315.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 21369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 21424.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 21479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 21514.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 21569.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 21624.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 21678.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 21733.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 21788.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 21843.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 21897.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 21952.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 22007.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 22062.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 22116.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 22151.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 22206.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 22260.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 22315.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 22370.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 22424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 22479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 22534.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 22588.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 22643.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 22698.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 22752.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 22786.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 22841.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 22896.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 22950.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 23005.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 23060.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 23114.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 23169.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 23224.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 23278.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 23333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 23387.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 23421.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 23475.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 23530.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 23585.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 23639.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 23694.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 23748.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 23803.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 23858.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 23912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 23945.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 24000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 24054.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 24087.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 24141.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 24196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 24250.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 24305.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 24359.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 24414.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 24468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 24500.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 24555.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 24609.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 24664.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 24718.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 24773.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 24827.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 24882.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 24936.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 24990.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 25045.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 25099.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 25154.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 25185.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 25240.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 25294.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 25349.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 25403.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 25457.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 25512.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 25566.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 25621.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 25675.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 25729.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 25784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 25815.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 25869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 25923.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 25978.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 26032.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 26086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 26141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 26195.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 26250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 26304.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 26358.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 26413.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 26467.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 26497.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 26552.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 26606.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 26660.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 26714.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 26769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 26823.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 26877.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 26932.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 26986.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 27040.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 27095.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 27124.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 27179.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 27233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 27287.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 27341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 27396.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 27450.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 27504.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 27558.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 27613.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 27667.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 27721.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 27775.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 27804.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 27859.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 27913.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 27967.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 28021.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 28075.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 28130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 28184.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 28238.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 28292.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 28346.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 28401.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 28455.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 28483.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 28537.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 28592.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 28646.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 28700.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 28754.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 28808.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 28862.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 28916.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 28971.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 29025.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 29079.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 29107.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 29161.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 29215.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 29269.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 29323.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 29377.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 29431.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 29486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 29540.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 29594.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 29648.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 29702.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 29729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 29783.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 29837.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 29891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 29945.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 30000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 30054.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 30108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 30162.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 30216.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 30270.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 30324.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 30378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 30405.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 30459.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 30513.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 30567.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 30621.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 30675.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 30729.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 30783.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 30837.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 30891.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 30945.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 30999.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 31053.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 31079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 31133.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 31187.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 31241.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 31294.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 31348.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 31402.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 31456.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 31510.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 31564.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 31618.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 31672.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 31698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 31752.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 31805.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 31859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 31913.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 31967.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 32021.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 32075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 32129.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 32183.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 32237.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 32291.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 32315.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 32369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 32423.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 32477.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 32531.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 32585.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 32639.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 32692.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 32746.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 32800.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 32854.5 fps, 0 ms/f [junit] 1 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 297120 f, 159741.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297180 f, 159774.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297240 f, 159806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297300 f, 159838.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297360 f, 159870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297420 f, 159903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297480 f, 159935.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297540 f, 159967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297600 f, 159914.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297660 f, 159946.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297720 f, 159978.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297780 f, 160010.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297840 f, 160042.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297900 f, 160075.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 297960 f, 160107.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298020 f, 160139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298080 f, 160171.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298140 f, 160204.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298200 f, 160150.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298260 f, 160182.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298320 f, 160214.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298380 f, 160247.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298440 f, 160279.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298500 f, 160311.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298560 f, 160343.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298620 f, 160375.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298680 f, 160408.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298740 f, 160440.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298800 f, 160386.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298860 f, 160418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298920 f, 160450.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 298980 f, 160483.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299040 f, 160515.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299100 f, 160547.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299160 f, 160493.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299220 f, 160525.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299280 f, 160557.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299340 f, 160590.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299400 f, 160622.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299460 f, 160654.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299520 f, 160686.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299580 f, 160718.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299640 f, 160751.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299700 f, 160783.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299760 f, 160729.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299820 f, 160761.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299880 f, 160793.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 299940 f, 160825.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300000 f, 160857.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300060 f, 160890.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300120 f, 160922.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300180 f, 160954.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300240 f, 160986.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300300 f, 161018.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300360 f, 160964.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300420 f, 160996.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300480 f, 161028.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300540 f, 161061.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300600 f, 161093.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300660 f, 161125.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300720 f, 161157.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300780 f, 161189.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300840 f, 161221.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300900 f, 161254.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300960 f, 161286.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301020 f, 161231.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301080 f, 161264.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301140 f, 161296.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301200 f, 161328.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301260 f, 161360.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301320 f, 161392.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301380 f, 161424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301440 f, 161456.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301500 f, 161489.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301560 f, 161434.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301620 f, 161466.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301680 f, 161498.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301740 f, 161531.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301800 f, 161563.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301860 f, 161595.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301920 f, 161627.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 301980 f, 161659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302040 f, 161691.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302100 f, 161723.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302160 f, 161669.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302220 f, 161701.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302280 f, 161733.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302340 f, 161765.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302400 f, 161797.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302460 f, 161829.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302520 f, 161861.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302580 f, 161894.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302640 f, 161926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302700 f, 161958.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302760 f, 161903.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302820 f, 161935.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302880 f, 161967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 302940 f, 162000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303000 f, 162032.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303060 f, 162064.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303120 f, 162096.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303180 f, 162128.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303240 f, 162160.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303300 f, 162105.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303360 f, 162137.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303420 f, 162169.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303480 f, 162202.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303540 f, 162234.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303600 f, 162266.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303660 f, 162298.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303720 f, 162330.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303780 f, 162362.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303840 f, 162394.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303900 f, 162339.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 303960 f, 162371.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304020 f, 162403.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304080 f, 162435.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304140 f, 162467.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304200 f, 162500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304260 f, 162532.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304320 f, 162564.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304380 f, 162596.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304440 f, 162541.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304500 f, 162573.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304560 f, 162605.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304620 f, 162637.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304680 f, 162669.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304740 f, 162701.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304800 f, 162733.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304860 f, 162765.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304920 f, 162797.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 304980 f, 162829.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305040 f, 162774.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305100 f, 162806.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305160 f, 162838.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305220 f, 162870.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305280 f, 162902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305340 f, 162934.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305400 f, 162966.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305460 f, 162998.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305520 f, 163030.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305580 f, 163062.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305640 f, 163008.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305700 f, 163040.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305760 f, 163072.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305820 f, 163104.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305880 f, 163136.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 305940 f, 163168.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306000 f, 163200.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306060 f, 163232.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306120 f, 163264.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306180 f, 163296.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306240 f, 163328.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306300 f, 163272.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306360 f, 163304.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306420 f, 163336.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306480 f, 163368.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306540 f, 163400.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306600 f, 163432.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306660 f, 163464.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306720 f, 163496.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306780 f, 163528.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306840 f, 163560.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306900 f, 163592.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 306960 f, 163537.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307020 f, 163569.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307080 f, 163601.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307140 f, 163633.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307200 f, 163665.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307260 f, 163697.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307320 f, 163729.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307380 f, 163761.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307440 f, 163793.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307500 f, 163825.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307560 f, 163769.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307620 f, 163801.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307680 f, 163833.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307740 f, 163865.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307800 f, 163897.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307860 f, 163929.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307920 f, 163961.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 307980 f, 163993.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308040 f, 164025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308100 f, 163970.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308160 f, 164002.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308220 f, 164034.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308280 f, 164066.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308340 f, 164097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308400 f, 164129.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308460 f, 164161.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308520 f, 164193.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308580 f, 164225.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308640 f, 164257.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308700 f, 164202.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308760 f, 164234.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308820 f, 164265.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308880 f, 164297.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 308940 f, 164329.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309000 f, 164361.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309060 f, 164393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309120 f, 164425.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309180 f, 164370.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309240 f, 164401.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309300 f, 164433.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309360 f, 164465.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309420 f, 164497.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309480 f, 164442.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309540 f, 164473.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309600 f, 164505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309660 f, 164537.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309720 f, 164569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309780 f, 164601.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309840 f, 164633.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309900 f, 164665.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 309960 f, 164609.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310020 f, 164641.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310080 f, 164673.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310140 f, 164705.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310200 f, 164737.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310260 f, 164768.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310320 f, 164800.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310380 f, 164832.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310440 f, 164864.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310500 f, 164896.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310560 f, 164840.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310620 f, 164872.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310680 f, 164904.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310740 f, 164936.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310800 f, 164968.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310860 f, 164912.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310920 f, 164944.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 310980 f, 164976.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311040 f, 165007.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311100 f, 165039.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311160 f, 164984.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311220 f, 165015.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311280 f, 165047.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311340 f, 165079.5 fps, 0 ms/f [junit] 1 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 311400 f, 164500.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311460 f, 164445.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311520 f, 164477.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311580 f, 164508.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311640 f, 164540.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311700 f, 164572.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311760 f, 164604.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311820 f, 164635.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311880 f, 164667.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 311940 f, 164612.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312000 f, 164643.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312060 f, 164675.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312120 f, 164707.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312180 f, 164738.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312240 f, 164770.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312300 f, 164802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312360 f, 164833.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312420 f, 164865.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 164897.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 164841.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 164873.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 164905.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 164936.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 164968.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312840 f, 165000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312900 f, 165031.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312960 f, 165063.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313020 f, 165007.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313080 f, 165039.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313140 f, 165071.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313200 f, 165102.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313260 f, 165134.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313320 f, 165079.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313380 f, 165110.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313440 f, 165055.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313500 f, 165086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313560 f, 165118.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313620 f, 165150.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313680 f, 165094.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313740 f, 165126.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313800 f, 165157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313860 f, 165189.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313920 f, 165221.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 313980 f, 165252.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314040 f, 165197.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314100 f, 165228.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314160 f, 165260.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314220 f, 165291.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314280 f, 165323.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314340 f, 165355.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314400 f, 165386.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314460 f, 165418.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314520 f, 165449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314580 f, 165481.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314640 f, 165425.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314700 f, 165457.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314760 f, 165488.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314820 f, 165520.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314880 f, 165552.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 314940 f, 165583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315000 f, 165615.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315060 f, 165646.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315120 f, 165678.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315180 f, 165709.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315240 f, 165654.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315300 f, 165685.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315360 f, 165717.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315420 f, 165748.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315480 f, 165780.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315540 f, 165811.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315600 f, 165843.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315660 f, 165874.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315720 f, 165906.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315780 f, 165938.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315840 f, 165882.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315900 f, 165913.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 315960 f, 165945.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316020 f, 165976.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316080 f, 166008.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316140 f, 166039.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316200 f, 166071.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316260 f, 166015.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316320 f, 166047.2 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 316380 f, 165904.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316440 f, 165849.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316500 f, 165880.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316560 f, 165911.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316620 f, 165943.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316680 f, 165974.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316740 f, 166006.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316800 f, 166037.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316860 f, 166069.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316920 f, 166100.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 316980 f, 166045.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317040 f, 166076.4 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 317100 f, 165934.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317160 f, 165878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317220 f, 165910.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317280 f, 165941.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317340 f, 165972.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317400 f, 166004.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317460 f, 166035.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317520 f, 166066.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317580 f, 166098.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317640 f, 166129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317700 f, 166074.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317760 f, 166105.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317820 f, 166136.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317880 f, 166168.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 317940 f, 166199.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318000 f, 166231.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318060 f, 166262.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318120 f, 166293.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318180 f, 166325.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318240 f, 166356.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318300 f, 166300.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318360 f, 166332.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318420 f, 166363.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318480 f, 166394.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318540 f, 166426.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318600 f, 166457.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318660 f, 166489.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318720 f, 166520.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318780 f, 166551.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318840 f, 166583.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318900 f, 166527.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 318960 f, 166558.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319020 f, 166590.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319080 f, 166621.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319140 f, 166652.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319200 f, 166684.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319260 f, 166715.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319320 f, 166746.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319380 f, 166778.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319440 f, 166809.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319500 f, 166753.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319560 f, 166784.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319620 f, 166816.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319680 f, 166847.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319740 f, 166878.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319800 f, 166910.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319860 f, 166941.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319920 f, 166972.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 319980 f, 167004.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320040 f, 166948.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320100 f, 166979.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320160 f, 167010.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320220 f, 167042.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320280 f, 167073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320340 f, 167104.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320400 f, 167136.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320460 f, 167167.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320520 f, 167198.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320580 f, 167142.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320640 f, 167174.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320700 f, 167205.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320760 f, 167236.7 fps, 0 ms/f [junit] 1 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 320820 f, 166227.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320880 f, 166259.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 320940 f, 166290.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321000 f, 166321.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321060 f, 166352.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321120 f, 166383.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321180 f, 166414.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321240 f, 166359.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321300 f, 166390.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321360 f, 166421.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321420 f, 166452.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321480 f, 166483.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321540 f, 166514.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321600 f, 166545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321660 f, 166576.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321720 f, 166521.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321780 f, 166552.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321840 f, 166583.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321900 f, 166614.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 321960 f, 166645.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322020 f, 166677.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322080 f, 166708.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322140 f, 166739.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322200 f, 166770.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322260 f, 166801.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322320 f, 166745.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322380 f, 166777.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 32908.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 32932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 32986.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 33040.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 33094.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 33147.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 33201.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 33255.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 33309.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 33363.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 33417.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 33470.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 33524.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322440 f, 166808.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 33578.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 33602.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 33655.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 33709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 33763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 33817.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 33870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 33924.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 33978.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 34032.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 34086.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 34139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 34193.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 34247.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 34270.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 34324.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 34377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 34431.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 34485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 34538.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 34592.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 34646.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 34700.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 34753.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 34807.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 34861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 34883.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 34937.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 34991.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 35044.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 35098.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 35152.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 35205.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322500 f, 166839.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322560 f, 166870.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322620 f, 166901.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322680 f, 166932.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322740 f, 166963.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322800 f, 166994.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322860 f, 167025.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322920 f, 166970.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 322980 f, 167001.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323040 f, 167032.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323100 f, 167063.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323160 f, 167094.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323220 f, 167125.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323280 f, 167156.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323340 f, 167187.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323400 f, 167218.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323460 f, 167249.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323520 f, 167193.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323580 f, 167224.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323640 f, 167255.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323700 f, 167286.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323760 f, 167317.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323820 f, 167348.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323880 f, 167379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 323940 f, 167410.8 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 324000 f, 167182.6 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 324060 f, 167041.2 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 324120 f, 166642.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324180 f, 166673.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324240 f, 166704.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324300 f, 166735.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 35259.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 35313.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 35366.7 fps, 0 ms/f [junit] 1 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 324360 f, 165828.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324420 f, 165858.8 fps, 0 ms/f [junit] 1 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 324480 f, 164460.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324540 f, 164490.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 35420.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 35474.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 35527.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 35549.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 35603.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 35656.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 35710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 35764.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 35817.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324600 f, 164521.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324660 f, 164551.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324720 f, 164581.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324780 f, 164612.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 35871.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 35924.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 35978.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 36032.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 36085.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324840 f, 164642.6 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 324900 f, 164256.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 324960 f, 164204.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325020 f, 164151.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325080 f, 164181.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325140 f, 164212.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325200 f, 164242.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325260 f, 164272.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325320 f, 164303.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325380 f, 164333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325440 f, 164363.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 36139.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 36193.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325500 f, 164393.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325560 f, 164341.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 36214.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 36267.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325620 f, 164371.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325680 f, 164401.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325740 f, 164432.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325800 f, 164462.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325860 f, 164492.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 36321.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 36375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 36428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 36482.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 36535.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 36589.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 36642.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325920 f, 164522.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 325980 f, 164553.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326040 f, 164583.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326100 f, 164613.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326160 f, 164561.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 36696.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 36750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 36803.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326220 f, 164591.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326280 f, 164621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326340 f, 164651.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 36857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 36877.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 36931.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326400 f, 164682.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326460 f, 164712.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 36984.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 37038.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326520 f, 164742.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326580 f, 164772.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326640 f, 164803.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326700 f, 164750.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326760 f, 164780.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326820 f, 164810.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326880 f, 164841.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 326940 f, 164871.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327000 f, 164901.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327060 f, 164931.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327120 f, 164962.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327180 f, 164992.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327240 f, 164939.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327300 f, 164969.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327360 f, 165000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327420 f, 165030.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327480 f, 165060.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327540 f, 165090.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327600 f, 165120.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327660 f, 165151.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327720 f, 165098.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327780 f, 165128.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327840 f, 165158.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327900 f, 165188.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 327960 f, 165219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328020 f, 165249.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328080 f, 165279.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328140 f, 165309.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328200 f, 165340.0 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 328260 f, 165203.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 37091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 37145.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 37198.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 37252.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 37305.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 37359.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 37413.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 37466.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 37520.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 37540.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 37593.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 37647.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 37700.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 37754.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 37807.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 37860.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 37914.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 37967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 38021.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 38074.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 38128.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 38181.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 38201.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 38254.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 38308.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 38361.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 38414.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 38468.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 38521.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 38575.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 38628.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 38682.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 38735.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 38788.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 38842.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 38861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 38914.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 38967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 39021.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 39074.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 39128.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 39181.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 39234.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 39288.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 39341.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 39395.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 39448.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 39501.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 39555.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 39573.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 39626.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 39680.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 39733.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 39786.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 39840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 39893.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 39946.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 40000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 40053.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 40106.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 40124.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 40177.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 40230.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 40284.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 40337.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 40390.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 40444.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 40497.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 40550.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 40603.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 40657.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 40710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 40763.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 40780.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 40834.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 40887.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 40940.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 40993.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 41047.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 41100.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 41153.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 41206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 41223.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 41276.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 41329.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 41382.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 41436.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 41489.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 41542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 41595.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 41648.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 41702.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 41755.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 41771.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 41824.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 41877.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 41930.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 41984.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 42037.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 42090.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 42143.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 42196.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 42249.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 42302.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 42318.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 42371.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 42424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 42477.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 42530.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 42584.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 42637.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 42690.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 42743.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 42796.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 42849.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 42902.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 42955.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 43008.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 43023.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 43076.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 43129.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 43183.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 43236.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 43289.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 43342.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 43395.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 43448.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 43501.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 43554.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 43568.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 43621.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 43674.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 43727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 43780.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 43833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 43886.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 43939.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 43992.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 44045.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 44098.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 44151.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 44204.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 44218.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 44271.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 44324.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 44377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 44430.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 44483.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 44536.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 44589.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 44642.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 44695.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 44748.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 44801.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 44854.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 44867.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 44920.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 44973.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 45026.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 45079.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 45132.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 45185.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 45238.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 45291.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 45343.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 45396.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 45449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 45502.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 45515.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 45568.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 45621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 45674.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 45726.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 45779.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 45832.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 45885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 45938.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 45991.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 46044.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 46096.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 46149.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 46161.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 46214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 46267.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 46320.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 46373.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 46426.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 46478.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 46531.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 46584.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 46637.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 46690.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 46742.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 46795.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 46807.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 46860.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 46912.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 46965.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 47018.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 47071.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 47124.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 47176.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 47229.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 47282.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 47335.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 47387.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 47440.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 47451.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 47504.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 47557.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 47609.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 47662.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 47715.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 47768.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 47820.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 47873.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 47926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 47978.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 48031.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 48042.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 48094.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 48147.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 48200.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 48252.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 48305.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 48358.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 48410.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 48463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 48516.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 48568.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 48621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 48674.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 48726.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 48736.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 48789.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 48842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 48894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 48947.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 49000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 49052.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 49105.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 49157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 49210.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 49263.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 49315.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 49368.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 49377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 49430.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 49482.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 49535.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 49588.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 49640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 49693.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 49745.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 49798.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 49851.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 49903.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 49956.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 50008.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 50017.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 50070.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 50122.5 fps, 0 ms/f [junit] 1 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 57300 f, 49100.2 fps, 0 ms/f [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 57360 f, 48983.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 49035.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 49086.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 49137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 49188.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 49239.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 49291.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 49342.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 49393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 49402.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 49453.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 49505.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 49556.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 49607.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 49658.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 49709.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 49761.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 49812.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 49863.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 49914.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 49965.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 49974.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 50025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 50076.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 50127.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 50179.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 50230.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 50281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 50332.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 50383.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 50434.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 50485.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 50537.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 50545.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 50596.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 50647.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 50698.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 50749.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 50800.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 50851.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 50902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 50954.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 51005.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 51056.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 51107.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 51158.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 51165.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 51217.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 51268.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 51319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 51326.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 51377.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 51428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 51479.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 51530.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 51581.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 51632.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 51683.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 51734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 51785.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 51836.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 51887.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 51938.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 51945.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 51996.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 52047.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 52098.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 52149.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 52200.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 52251.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 52302.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 52353.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 52404.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 52455.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 52461.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 52512.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 52563.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 52614.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 52665.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 52716.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 52767.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 52818.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 52869.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 52920.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 52971.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 53022.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 53027.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 53078.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 53129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 53180.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 53231.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 53282.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 53333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 53384.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 53435.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 53486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 53536.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 53587.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 53638.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 53644.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 53694.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 53745.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 53796.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 53847.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 53898.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 53949.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 54000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 54050.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 54101.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 54152.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 54203.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 54208.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 54259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 54309.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 54360.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 54411.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 54462.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 54513.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 54563.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 54614.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 54665.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 54716.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 54767.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 54817.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 54822.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 54873.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 54923.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 54974.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 55025.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 55076.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 55126.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 55177.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 55228.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 55279.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 55329.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 55380.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 55431.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 55435.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 55486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 55536.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 55587.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 55638.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 55688.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 55739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 55790.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 55841.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 55891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 55942.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 55993.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 55996.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 56047.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 56097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 56148.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 56199.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 56250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 56300.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 56351.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 56402.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 56452.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 56503.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 56506.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 56556.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 56607.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 56658.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 56708.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 56759.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 56810.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 56860.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 56911.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 56962.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 57012.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 57063.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 57113.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 57116.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 57166.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 57217.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 57268.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 57318.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 57369.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 57419.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 57470.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 57521.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 57571.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 57622.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 57672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 57674.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 57725.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 57775.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 57826.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 57877.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 57927.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 57978.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 58028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 58079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 58129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 58180.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 58230.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 58232.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 58282.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 58333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 58383.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 58434.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 58484.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 58535.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 58585.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 58636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 58686.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 58687.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 58738.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 58788.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 58839.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 58889.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 58940.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 58990.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 59041.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 59091.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 59142.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 59192.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 59193.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 59243.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 59294.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 59344.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 59394.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 59445.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 59495.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 59546.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 59596.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 59647.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 59697.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 59697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 59748.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 59798.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 59848.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 59899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 59949.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 60000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 60050.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 60100.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 60151.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 60201.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 60251.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 60251.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 60302.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 60352.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 60402.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 60453.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 60503.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 60553.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 60604.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 60654.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 60704.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 60755.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 60805.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 60855.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 60854.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 60905.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 60955.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 61005.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 61056.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 61106.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 61156.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 61207.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 61257.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 61307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 61357.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 61356.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 61407.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 61457.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 61507.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 61557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 61608.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 61658.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 61708.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 61758.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 61809.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 61859.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 61857.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 61907.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 61958.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 62008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 62058.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 62108.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 62158.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 62209.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 62259.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 62309.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 62307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 62357.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 62408.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 62458.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 62508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 62558.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 62608.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 62658.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 62709.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 62759.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 62809.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 62859.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 62857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 62907.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 62957.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 63007.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 63057.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 63107.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 63157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 63155.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 63205.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 63255.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 63305.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 63355.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 63405.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 63455.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 63505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 63555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 63606.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 63656.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 63706.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 63703.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 63753.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 63803.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 63853.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 63903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 63953.2 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 76740 f, 63737.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 63787.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 63784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 63834.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 63883.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 63933.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 63983.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 64033.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 64082.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 64132.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 64182.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 64232.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 64282.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 64331.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 64328.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 64378.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 64427.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 64477.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 64527.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 64577.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 64626.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 64676.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 64726.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 64776.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 64825.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 64875.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 64925.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 64921.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 64971.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 65020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 65070.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 65120.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 65169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 65219.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 65269.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 65318.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 65368.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 65418.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 65468.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 65463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 65459.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 65508.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 65558.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 65607.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 65657.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 65707.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 65702.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 65752.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 65801.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 65851.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 65900.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 65950.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 66000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 66049.5 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 79980 f, 65343.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 65392.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 65441.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 65490.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 65539.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 65588.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 65583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 65632.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 65681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 65730.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 65779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 65828.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 65877.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 65926.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 65975.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 66024.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 66073.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 66068.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 66117.4 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 81120 f, 65419.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 65467.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 65516.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 65564.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 65612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 65661.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 65709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 65758.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 65806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 65854.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 65850.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 65898.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 65946.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 65995.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 66043.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 66091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 66140.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 66135.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 66183.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 66231.8 fps, 0 ms/f [junit] 1 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 82320 f, 65803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 65851.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 65899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 65947.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 65995.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 66043.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 66091.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 66139.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 66187.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 66235.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 66282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 66277.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 66325.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 66373.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 66421.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 66469.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 66517.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 66565.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 66613.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 66661.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 66709.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 66757.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 66805.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 66853.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 66847.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 66895.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 66943.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 66991.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 67039.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 67086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 67134.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 67182.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 67230.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 67278.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 67326.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 67374.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 67422.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 67470.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 67464.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 67511.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 67559.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 67607.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 67655.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 67703.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 67751.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 67799.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 67846.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 67894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 67942.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 67990.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 68038.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 68031.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 68079.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 68127.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 68175.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 68223.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 68270.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 68318.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 68366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 68414.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 68462.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 68509.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 68557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 68605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 68653.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 68646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 68694.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 68742.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 68789.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 68837.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 68885.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 68933.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 68980.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 69028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 69076.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 69124.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 69171.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 69219.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 69212.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 69260.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 69307.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 69355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 69403.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 69451.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 69498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 69546.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 69538.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 69586.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 69634.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 69682.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 69729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 69777.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 69825.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 69872.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 69864.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 69912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 69960.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 70007.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 70055.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 70103.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 70150.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 70198.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 70246.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 70293.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 70341.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 70389.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 70436.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 70428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 70476.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 70523.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 70571.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 70619.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 70666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 70714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 70761.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 70809.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 70857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 70904.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 70952.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 70943.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 70991.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 71038.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 71086.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 71134.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 71181.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 71229.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 71276.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 71324.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 71371.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 71362.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 71410.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 71458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 71505.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 71553.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 71600.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 71648.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 71695.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 71743.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 71790.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 71838.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 71885.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 71876.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 71923.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 71971.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 72019.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 72066.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 72114.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 72161.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 72209.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 72256.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 72304.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 72294.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 72341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 72389.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 72436.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 72484.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 72531.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 72579.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 72626.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 72674.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 72721.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 72768.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 72816.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 72806.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 72853.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 72901.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 72948.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 72996.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 73043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 73090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 73138.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 73185.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 73233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 73280.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 73328.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 73375.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 73364.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 73412.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 73459.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 73507.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 73554.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 73601.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 73649.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 73696.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 73744.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 73791.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 73838.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 73886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 73933.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 73922.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 73970.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 74017.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 74064.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 74112.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 74159.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 74206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 74254.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 74301.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 74348.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 74396.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 74443.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 74490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 74479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 74526.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 74574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 74621.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 74668.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 74716.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 74763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 74810.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 74858.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 74905.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 74952.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 75000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 75047.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 75035.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 75082.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 75130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 75177.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 75224.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 75271.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 75319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 75366.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 75413.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 75460.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 75508.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 75555.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 75543.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 75590.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 75637.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 75685.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 75732.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 75779.5 fps, 0 ms/f [junit] 2 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 328320 f, 164160.0 fps, 0 ms/f [junit] 2 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 328380 f, 163454.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328440 f, 163484.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328500 f, 163514.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328560 f, 163544.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328620 f, 163573.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328680 f, 163603.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328740 f, 163633.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328800 f, 163582.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328860 f, 163611.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328920 f, 163641.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 328980 f, 163671.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329040 f, 163701.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329100 f, 163731.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329160 f, 163761.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329220 f, 163791.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329280 f, 163820.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329340 f, 163769.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329400 f, 163799.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329460 f, 163828.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329520 f, 163858.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329580 f, 163888.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329640 f, 163918.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329700 f, 163948.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329760 f, 163978.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329820 f, 164007.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329880 f, 164037.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 329940 f, 163986.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330000 f, 164015.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330060 f, 164045.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330120 f, 164075.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330180 f, 164105.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330240 f, 164135.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330300 f, 164165.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330360 f, 164194.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330420 f, 164143.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330480 f, 164172.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330540 f, 164202.6 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 330600 f, 163906.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330660 f, 163936.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330720 f, 163966.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330780 f, 163996.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330840 f, 164025.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330900 f, 164055.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 330960 f, 164003.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331020 f, 164033.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331080 f, 164063.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331140 f, 164093.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331200 f, 164122.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331260 f, 164152.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331320 f, 164182.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331380 f, 164212.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331440 f, 164241.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331500 f, 164190.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331560 f, 164219.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331620 f, 164249.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331680 f, 164279.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331740 f, 164309.0 fps, 0 ms/f [junit] 2 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 331800 f, 163932.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331860 f, 163962.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331920 f, 163992.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 331980 f, 164021.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332040 f, 163970.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332100 f, 164000.0 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 332160 f, 163786.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332220 f, 163816.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332280 f, 163846.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332340 f, 163875.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332400 f, 163905.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332460 f, 163934.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332520 f, 163964.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332580 f, 163994.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332640 f, 164023.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332700 f, 163972.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332760 f, 164001.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332820 f, 164031.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332880 f, 164061.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 332940 f, 164090.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333000 f, 164120.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333060 f, 164149.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333120 f, 164179.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333180 f, 164208.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333240 f, 164238.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333300 f, 164187.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333360 f, 164216.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333420 f, 164246.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333480 f, 164275.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333540 f, 164305.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333600 f, 164334.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333660 f, 164364.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333720 f, 164394.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333780 f, 164423.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333840 f, 164372.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333900 f, 164401.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 333960 f, 164431.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334020 f, 164460.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334080 f, 164490.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334140 f, 164519.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334200 f, 164549.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334260 f, 164579.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334320 f, 164608.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334380 f, 164557.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334440 f, 164586.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334500 f, 164616.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334560 f, 164645.6 fps, 0 ms/f [junit] 2 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 334620 f, 163868.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334680 f, 163898.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334740 f, 163927.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334800 f, 163956.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334860 f, 163986.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334920 f, 163935.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 334980 f, 163964.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335040 f, 163994.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335100 f, 164023.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335160 f, 164052.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335220 f, 164082.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335280 f, 164111.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335340 f, 164140.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335400 f, 164170.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335460 f, 164199.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335520 f, 164148.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335580 f, 164178.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335640 f, 164207.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335700 f, 164236.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335760 f, 164266.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335820 f, 164295.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335880 f, 164324.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 335940 f, 164354.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336000 f, 164383.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336060 f, 164412.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336120 f, 164361.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336180 f, 164391.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336240 f, 164420.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336300 f, 164449.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336360 f, 164479.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336420 f, 164508.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336480 f, 164537.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336540 f, 164567.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336600 f, 164596.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336660 f, 164625.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336720 f, 164574.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336780 f, 164604.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336840 f, 164633.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336900 f, 164662.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 336960 f, 164692.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337020 f, 164721.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337080 f, 164750.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337140 f, 164780.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337200 f, 164809.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337260 f, 164838.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337320 f, 164787.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337380 f, 164816.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337440 f, 164846.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337500 f, 164875.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337560 f, 164904.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337620 f, 164934.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337680 f, 164963.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337740 f, 164992.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337800 f, 165021.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337860 f, 165051.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337920 f, 165000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 337980 f, 165029.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338040 f, 165058.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338100 f, 165087.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338160 f, 165036.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338220 f, 165065.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338280 f, 165095.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338340 f, 165124.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338400 f, 165153.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338460 f, 165183.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338520 f, 165131.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338580 f, 165160.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338640 f, 165190.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338700 f, 165219.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338760 f, 165248.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338820 f, 165278.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338880 f, 165226.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 338940 f, 165255.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339000 f, 165285.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339060 f, 165233.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339120 f, 165263.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339180 f, 165292.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339240 f, 165321.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339300 f, 165350.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339360 f, 165380.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339420 f, 165409.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339480 f, 165438.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339540 f, 165467.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339600 f, 165497.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339660 f, 165526.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339720 f, 165474.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339780 f, 165504.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339840 f, 165533.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339900 f, 165562.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 339960 f, 165591.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340020 f, 165621.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340080 f, 165650.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340140 f, 165598.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340200 f, 165628.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340260 f, 165657.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340320 f, 165686.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340380 f, 165715.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340440 f, 165744.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340500 f, 165774.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340560 f, 165803.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340620 f, 165832.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340680 f, 165861.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340740 f, 165810.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340800 f, 165839.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340860 f, 165868.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340920 f, 165897.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 340980 f, 165927.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341040 f, 165956.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341100 f, 165985.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341160 f, 166014.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341220 f, 166043.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341280 f, 166073.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341340 f, 166102.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341400 f, 166050.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341460 f, 166079.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341520 f, 166108.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341580 f, 166138.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341640 f, 166167.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341700 f, 166115.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341760 f, 166144.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341820 f, 166174.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341880 f, 166203.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 341940 f, 166232.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342000 f, 166261.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342060 f, 166290.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342120 f, 166319.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342180 f, 166349.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342240 f, 166378.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342300 f, 166326.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342360 f, 166355.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342420 f, 166384.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342480 f, 166414.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342540 f, 166443.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342600 f, 166472.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342660 f, 166501.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342720 f, 166530.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342780 f, 166559.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342840 f, 166588.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342900 f, 166618.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 342960 f, 166566.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343020 f, 166595.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343080 f, 166624.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343140 f, 166653.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343200 f, 166682.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343260 f, 166712.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343320 f, 166741.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343380 f, 166770.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343440 f, 166799.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343500 f, 166747.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343560 f, 166776.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343620 f, 166724.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343680 f, 166754.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343740 f, 166783.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343800 f, 166812.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343860 f, 166841.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343920 f, 166789.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 343980 f, 166818.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344040 f, 166847.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344100 f, 166876.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344160 f, 166905.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344220 f, 166935.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344280 f, 166964.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344340 f, 166993.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344400 f, 167022.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344460 f, 167051.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344520 f, 166999.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344580 f, 167028.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344640 f, 167057.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344700 f, 167086.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344760 f, 167115.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344820 f, 167144.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344880 f, 167174.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 344940 f, 167203.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345000 f, 167232.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345060 f, 167261.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345120 f, 167209.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345180 f, 167157.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345240 f, 167186.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345300 f, 167134.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345360 f, 167163.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345420 f, 167111.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345480 f, 167140.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345540 f, 167169.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345600 f, 167198.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345660 f, 167227.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345720 f, 167176.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345780 f, 167205.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345840 f, 167153.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345900 f, 167182.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 345960 f, 167211.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346020 f, 167240.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346080 f, 167269.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346140 f, 167298.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346200 f, 167246.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346260 f, 167275.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346320 f, 167304.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346380 f, 167333.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346440 f, 167362.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346500 f, 167310.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346560 f, 167339.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346620 f, 167368.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346680 f, 167397.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346740 f, 167345.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346800 f, 167374.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346860 f, 167403.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346920 f, 167432.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 346980 f, 167461.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347040 f, 167490.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347100 f, 167519.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347160 f, 167548.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347220 f, 167577.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347280 f, 167606.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347340 f, 167554.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347400 f, 167583.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347460 f, 167612.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347520 f, 167641.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347580 f, 167670.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347640 f, 167698.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347700 f, 167727.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347760 f, 167756.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347820 f, 167785.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347880 f, 167733.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 347940 f, 167762.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348000 f, 167791.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348060 f, 167820.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348120 f, 167849.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348180 f, 167878.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348240 f, 167907.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348300 f, 167936.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348360 f, 167965.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348420 f, 167994.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348480 f, 167942.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348540 f, 167971.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348600 f, 168000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348660 f, 168028.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348720 f, 168057.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348780 f, 168086.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348840 f, 168115.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348900 f, 168144.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 348960 f, 168173.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349020 f, 168202.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349080 f, 168150.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349140 f, 168179.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349200 f, 168208.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349260 f, 168237.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349320 f, 168265.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349380 f, 168294.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349440 f, 168323.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349500 f, 168352.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349560 f, 168381.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349620 f, 168410.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349680 f, 168358.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349740 f, 168387.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349800 f, 168415.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349860 f, 168444.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349920 f, 168473.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 349980 f, 168502.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350040 f, 168531.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350100 f, 168560.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350160 f, 168589.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350220 f, 168618.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350280 f, 168565.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350340 f, 168594.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350400 f, 168623.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350460 f, 168652.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350520 f, 168681.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350580 f, 168710.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350640 f, 168739.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350700 f, 168768.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350760 f, 168796.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350820 f, 168825.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350880 f, 168773.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 350940 f, 168802.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351000 f, 168831.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351060 f, 168860.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351120 f, 168888.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351180 f, 168917.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351240 f, 168946.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351300 f, 168975.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351360 f, 169004.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351420 f, 169033.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351480 f, 168980.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351540 f, 169009.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351600 f, 169038.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351660 f, 169067.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351720 f, 169096.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351780 f, 169125.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351840 f, 169153.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351900 f, 169182.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 351960 f, 169211.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352020 f, 169240.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352080 f, 169187.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352140 f, 169216.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352200 f, 169245.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352260 f, 169274.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352320 f, 169303.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352380 f, 169332.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352440 f, 169360.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352500 f, 169389.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352560 f, 169418.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352620 f, 169366.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352680 f, 169394.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352740 f, 169423.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352800 f, 169452.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352860 f, 169399.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352920 f, 169428.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 352980 f, 169457.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353040 f, 169486.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353100 f, 169515.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353160 f, 169543.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353220 f, 169572.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353280 f, 169601.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353340 f, 169630.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353400 f, 169659.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353460 f, 169606.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353520 f, 169635.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353580 f, 169664.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353640 f, 169692.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353700 f, 169721.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353760 f, 169750.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353820 f, 169779.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353880 f, 169808.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 353940 f, 169836.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354000 f, 169865.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354060 f, 169894.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354120 f, 169841.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354180 f, 169870.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354240 f, 169899.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354300 f, 169928.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354360 f, 169956.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354420 f, 169985.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354480 f, 170014.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354540 f, 170043.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354600 f, 170071.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354660 f, 170100.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354720 f, 170047.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354780 f, 170076.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354840 f, 170105.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354900 f, 170134.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 354960 f, 170162.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355020 f, 170191.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355080 f, 170220.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355140 f, 170249.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355200 f, 170278.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355260 f, 170306.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355320 f, 170335.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355380 f, 170282.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355440 f, 170311.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355500 f, 170340.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355560 f, 170368.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355620 f, 170397.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355680 f, 170426.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355740 f, 170455.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355800 f, 170483.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355860 f, 170512.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355920 f, 170541.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 355980 f, 170488.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356040 f, 170517.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356100 f, 170545.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356160 f, 170574.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356220 f, 170603.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356280 f, 170632.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356340 f, 170660.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356400 f, 170689.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356460 f, 170718.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356520 f, 170747.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356580 f, 170694.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356640 f, 170722.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356700 f, 170751.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356760 f, 170780.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356820 f, 170809.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356880 f, 170837.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 356940 f, 170866.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357000 f, 170895.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357060 f, 170923.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357120 f, 170952.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357180 f, 170899.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357240 f, 170928.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357300 f, 170956.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357360 f, 170985.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357420 f, 171014.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357480 f, 171043.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357540 f, 171071.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357600 f, 171100.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357660 f, 171129.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357720 f, 171157.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357780 f, 171104.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357840 f, 171133.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357900 f, 171162.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 357960 f, 171190.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358020 f, 171219.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358080 f, 171248.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358140 f, 171276.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358200 f, 171305.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358260 f, 171334.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358320 f, 171362.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358380 f, 171309.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358440 f, 171338.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358500 f, 171367.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358560 f, 171395.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358620 f, 171424.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358680 f, 171453.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358740 f, 171481.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358800 f, 171510.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358860 f, 171539.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358920 f, 171567.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 358980 f, 171514.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359040 f, 171543.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359100 f, 171571.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359160 f, 171600.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359220 f, 171629.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359280 f, 171657.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359340 f, 171686.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359400 f, 171715.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359460 f, 171743.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359520 f, 171772.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359580 f, 171719.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359640 f, 171747.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359700 f, 171776.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359760 f, 171805.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359820 f, 171833.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359880 f, 171862.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 359940 f, 171891.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360000 f, 171919.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360060 f, 171948.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360120 f, 171977.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360180 f, 171923.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360240 f, 171952.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360300 f, 171980.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360360 f, 172009.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360420 f, 172038.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360480 f, 172066.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360540 f, 172095.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360600 f, 172124.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360660 f, 172152.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360720 f, 172181.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360780 f, 172127.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360840 f, 172156.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360900 f, 172185.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360960 f, 172213.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361020 f, 172242.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361080 f, 172271.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361140 f, 172299.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361200 f, 172328.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361260 f, 172356.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361320 f, 172303.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361380 f, 172331.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361440 f, 172360.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361500 f, 172389.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361560 f, 172417.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361620 f, 172446.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361680 f, 172474.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361740 f, 172503.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361800 f, 172532.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361860 f, 172478.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361920 f, 172507.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 361980 f, 172535.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362040 f, 172564.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362100 f, 172592.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362160 f, 172621.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362220 f, 172650.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362280 f, 172678.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362340 f, 172707.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362400 f, 172735.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362460 f, 172764.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362520 f, 172710.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362580 f, 172739.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362640 f, 172767.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362700 f, 172796.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362760 f, 172825.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362820 f, 172853.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362880 f, 172882.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 362940 f, 172910.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363000 f, 172939.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363060 f, 172968.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363120 f, 172914.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363180 f, 172942.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363240 f, 172971.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363300 f, 173000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363360 f, 173028.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363420 f, 173057.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363480 f, 173085.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363540 f, 173114.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363600 f, 173142.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363660 f, 173171.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363720 f, 173117.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363780 f, 173146.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363840 f, 173174.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363900 f, 173203.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 363960 f, 173231.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364020 f, 173260.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364080 f, 173288.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364140 f, 173317.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364200 f, 173346.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364260 f, 173292.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364320 f, 173320.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364380 f, 173349.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364440 f, 173377.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364500 f, 173406.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364560 f, 173434.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364620 f, 173463.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364680 f, 173491.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364740 f, 173520.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364800 f, 173549.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364860 f, 173495.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364920 f, 173523.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 364980 f, 173552.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365040 f, 173580.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365100 f, 173609.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365160 f, 173637.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365220 f, 173666.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365280 f, 173694.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365340 f, 173723.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365400 f, 173751.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365460 f, 173697.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365520 f, 173726.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365580 f, 173754.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365640 f, 173783.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365700 f, 173811.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365760 f, 173840.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365820 f, 173868.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365880 f, 173897.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 365940 f, 173925.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366000 f, 173954.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366060 f, 173982.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366120 f, 173928.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366180 f, 173957.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366240 f, 173985.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366300 f, 174014.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366360 f, 174042.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366420 f, 174071.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366480 f, 174099.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366540 f, 174128.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366600 f, 174156.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366660 f, 174185.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366720 f, 174131.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366780 f, 174159.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366840 f, 174188.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366900 f, 174216.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 366960 f, 174245.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367020 f, 174273.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367080 f, 174302.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367140 f, 174330.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367200 f, 174358.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367260 f, 174387.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367320 f, 174333.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367380 f, 174361.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367440 f, 174390.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367500 f, 174418.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367560 f, 174447.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367620 f, 174475.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367680 f, 174504.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367740 f, 174532.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367800 f, 174560.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367860 f, 174589.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367920 f, 174535.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 367980 f, 174563.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368040 f, 174592.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368100 f, 174620.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368160 f, 174648.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368220 f, 174677.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368280 f, 174705.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368340 f, 174734.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368400 f, 174762.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368460 f, 174791.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368520 f, 174736.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368580 f, 174765.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368640 f, 174793.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368700 f, 174822.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368760 f, 174850.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368820 f, 174879.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368880 f, 174907.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 368940 f, 174935.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369000 f, 174881.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369060 f, 174909.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369120 f, 174938.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369180 f, 174966.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369240 f, 174995.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369300 f, 175023.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369360 f, 175052.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369420 f, 175080.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369480 f, 175109.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369540 f, 175137.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369600 f, 175082.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369660 f, 175111.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369720 f, 175139.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369780 f, 175168.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369840 f, 175196.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369900 f, 175225.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 369960 f, 175253.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370020 f, 175281.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370080 f, 175310.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370140 f, 175338.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370200 f, 175284.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370260 f, 175312.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370320 f, 175340.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370380 f, 175369.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370440 f, 175397.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370500 f, 175426.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370560 f, 175454.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370620 f, 175482.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370680 f, 175511.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370740 f, 175539.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370800 f, 175568.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370860 f, 175513.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370920 f, 175541.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 370980 f, 175570.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371040 f, 175598.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371100 f, 175627.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371160 f, 175655.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371220 f, 175683.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371280 f, 175712.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371340 f, 175740.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371400 f, 175685.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371460 f, 175714.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371520 f, 175742.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371580 f, 175771.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371640 f, 175799.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371700 f, 175827.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371760 f, 175856.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371820 f, 175884.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371880 f, 175912.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 371940 f, 175941.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372000 f, 175969.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372060 f, 175914.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372120 f, 175943.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372180 f, 175971.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372240 f, 176000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372300 f, 176028.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372360 f, 176056.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372420 f, 176085.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372480 f, 176113.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372540 f, 176141.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372600 f, 176086.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372660 f, 176115.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372720 f, 176143.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372780 f, 176172.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372840 f, 176200.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372900 f, 176228.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 372960 f, 176257.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373020 f, 176285.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373080 f, 176230.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373140 f, 176258.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373200 f, 176287.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373260 f, 176315.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373320 f, 176343.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373380 f, 176372.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373440 f, 176400.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373500 f, 176428.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373560 f, 176457.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373620 f, 176485.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373680 f, 176430.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373740 f, 176458.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373800 f, 176487.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373860 f, 176515.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373920 f, 176543.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 373980 f, 176572.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374040 f, 176600.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374100 f, 176628.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374160 f, 176657.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374220 f, 176685.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374280 f, 176630.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374340 f, 176658.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374400 f, 176687.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374460 f, 176715.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374520 f, 176743.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374580 f, 176772.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374640 f, 176800.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374700 f, 176828.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374760 f, 176857.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374820 f, 176885.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374880 f, 176830.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 374940 f, 176858.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375000 f, 176886.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375060 f, 176915.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375120 f, 176943.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375180 f, 176971.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375240 f, 177000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 75826.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 75874.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 75921.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 75968.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 76015.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 76062.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 76050.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 76097.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 76144.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 76191.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 76239.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 76286.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 76333.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 76380.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 76428.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 76475.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 76522.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 76569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 76616.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 76603.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 76650.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 76698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 76745.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 76792.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 76839.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 76886.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 76933.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 76981.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 77028.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 77075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 77122.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 77169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 77216.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 77203.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 77250.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 77297.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 77344.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 77391.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 77439.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 77486.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 77533.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 77580.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 77627.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 77674.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 77721.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 77769.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 77755.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 77802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 77849.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 77896.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 77943.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 77990.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 78037.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 78084.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 78131.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 78178.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 78164.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 78211.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 78258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 78305.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 78352.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 78400.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 78447.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 78494.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 78541.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 78588.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 78635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 78620.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 78667.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 78714.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 78761.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 78808.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 78855.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 78902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 78949.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 78996.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 79043.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 79090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 79137.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 79184.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 79169.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 79216.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 79263.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 79310.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 79357.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 79404.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 79451.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 79498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 79545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 79592.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 79639.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 79686.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 79733.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 79718.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 79765.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 79812.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 79859.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 79906.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 79953.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 80000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 80046.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 80093.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 80140.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 80187.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 80234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 80281.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 80328.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 80312.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 80359.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 80406.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 80453.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 80500.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 80547.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 80594.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 80641.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 80688.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 80734.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 80781.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 80828.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 80875.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 80859.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 80906.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 80953.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 81000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 81046.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 81093.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 81140.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 81187.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 81234.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 81281.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 81328.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 81311.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 81358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 81405.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 81451.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 81498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 81545.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 81592.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 81639.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 81686.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 81733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 81779.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 81826.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 81873.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 81856.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 81903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 81950.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 81996.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 82043.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 82090.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 82137.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 82184.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 82230.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 82277.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 82324.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 82371.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 82418.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 82400.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 82447.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 82494.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 82540.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 82587.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 82634.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 82681.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 82727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 82774.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 82821.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 82868.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 82915.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 82961.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 82943.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 82990.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 83037.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 83084.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 83130.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 83177.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 83224.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 83271.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 83317.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 83364.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 83411.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 83457.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 83504.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 83486.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 83533.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 83579.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 83626.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 83673.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 83719.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 83766.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 83813.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 83859.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 83906.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 83953.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 84000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 84046.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 84027.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 84074.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 84121.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 84167.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 84214.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 84261.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 84307.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 84354.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 84401.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 84447.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 84494.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 84541.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 84587.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 84568.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 84615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 84662.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 84708.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 84755.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 84801.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 84848.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 84895.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 84941.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 84988.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 85034.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 85081.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 85128.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 85174.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 85155.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 85201.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 85248.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 85295.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 85341.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 85388.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 85434.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 85481.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 85527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 85574.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 85621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 85667.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 85714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 85694.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 85740.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 85787.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 85833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 85880.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 85927.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 85973.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 86020.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 86066.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 86113.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 86159.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 86206.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 86252.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 86232.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 86279.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 86325.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 86372.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 86418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 86465.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 86511.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 86558.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 86604.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 86651.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 86697.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 86744.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 86790.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 86769.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 86816.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 86862.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 86909.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 86955.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 87002.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 87048.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 87095.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 87141.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 87188.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 87234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 87213.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 87260.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 87306.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 87285.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 87331.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 87310.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 87357.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 87403.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 87449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 87496.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 87542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 87588.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 87635.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 87681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 87727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 87774.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 87820.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 87799.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 87845.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 87891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 87938.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 87984.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 88030.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 88077.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 88123.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 88169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 88216.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 88262.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 88308.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 88287.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 88333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 88379.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 88425.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 88472.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 88518.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 88564.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 88611.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 88657.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 88703.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 88750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 88796.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 88842.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 88820.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 88866.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375300 f, 177028.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375360 f, 177056.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375420 f, 177084.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375480 f, 177029.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375540 f, 177057.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375600 f, 177086.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375660 f, 177114.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375720 f, 177142.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375780 f, 177171.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375840 f, 177199.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375900 f, 177227.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 375960 f, 177256.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376020 f, 177284.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376080 f, 177229.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376140 f, 177257.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376200 f, 177285.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376260 f, 177313.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376320 f, 177342.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376380 f, 177370.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376440 f, 177398.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376500 f, 177426.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376560 f, 177455.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376620 f, 177483.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376680 f, 177428.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376740 f, 177456.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376800 f, 177484.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376860 f, 177512.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376920 f, 177541.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 376980 f, 177569.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377040 f, 177597.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377100 f, 177626.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377160 f, 177654.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377220 f, 177682.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377280 f, 177710.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377340 f, 177739.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377400 f, 177683.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377460 f, 177711.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377520 f, 177740.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377580 f, 177768.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377640 f, 177796.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377700 f, 177824.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377760 f, 177853.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 88912.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 88959.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 89005.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 89051.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 89097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 89144.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 89190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 89236.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 89282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 89329.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 89375.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 89352.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 89399.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 89445.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 89491.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 89537.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 89583.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 89630.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 89676.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 89722.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 89768.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 89815.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 89861.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 89907.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 89953.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 89930.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 89976.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 90023.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 90069.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 90115.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 90161.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 90207.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 90254.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 90300.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 90346.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 90392.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 90438.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 90484.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 90461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 90507.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 90553.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 90600.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 90646.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 90692.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 90738.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 90784.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 90830.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 90876.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 90923.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 90969.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 91015.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 90991.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 91037.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 91083.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 91129.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 91176.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 91222.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 91268.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 91314.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 91360.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 91406.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 91452.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 91498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 91544.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 91591.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 91566.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 91612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 91658.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 91705.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 91751.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 91797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 91843.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 91889.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 91935.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 91981.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 92027.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 92073.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 92119.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 92095.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 92141.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 92187.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 92233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 92279.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 92325.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 92371.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 92417.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 92463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 92509.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 92555.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 92601.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 92647.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 92693.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 92668.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 92714.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 92760.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 92806.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 92852.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 92898.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 92944.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 92990.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 93036.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 93082.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 93128.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 93174.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 93220.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 93195.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 93241.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 93287.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 93333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 93379.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 93425.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 93471.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 93517.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 93563.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 93609.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 93655.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 93701.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 93747.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 93793.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 93767.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 93813.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 93859.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 93905.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 93950.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 93996.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 94042.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 94088.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 94134.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 94180.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 94226.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 94272.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 94318.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 94292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 94338.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 94384.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 94429.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 94475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 94521.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 94567.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 94613.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 94659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 94705.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 94751.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 94797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 94770.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377820 f, 177881.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377880 f, 177909.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 377940 f, 177937.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378000 f, 177966.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378060 f, 177910.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378120 f, 177938.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378180 f, 177967.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378240 f, 177995.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378300 f, 178023.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378360 f, 178051.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378420 f, 178080.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378480 f, 178108.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378540 f, 178136.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378600 f, 178164.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378660 f, 178192.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378720 f, 178137.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378780 f, 178165.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378840 f, 178193.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378900 f, 178222.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 378960 f, 178250.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379020 f, 178278.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379080 f, 178306.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379140 f, 178334.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379200 f, 178363.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379260 f, 178391.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379320 f, 178419.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379380 f, 178363.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379440 f, 178392.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379500 f, 178420.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379560 f, 178448.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379620 f, 178476.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379680 f, 178504.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379740 f, 178533.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379800 f, 178561.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379860 f, 178589.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379920 f, 178617.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 379980 f, 178645.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380040 f, 178590.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380100 f, 178618.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380160 f, 178646.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380220 f, 178674.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380280 f, 178703.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380340 f, 178731.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380400 f, 178759.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380460 f, 178787.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380520 f, 178815.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380580 f, 178759.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380640 f, 178788.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380700 f, 178816.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380760 f, 178844.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380820 f, 178872.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380880 f, 178900.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 380940 f, 178929.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381000 f, 178957.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381060 f, 178985.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381120 f, 179013.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381180 f, 178957.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381240 f, 178985.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381300 f, 179014.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381360 f, 179042.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381420 f, 179070.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381480 f, 179098.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381540 f, 179126.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381600 f, 179154.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381660 f, 179183.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381720 f, 179211.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381780 f, 179155.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381840 f, 179183.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381900 f, 179211.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 381960 f, 179239.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382020 f, 179267.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382080 f, 179296.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382140 f, 179324.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382200 f, 179352.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382260 f, 179380.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382320 f, 179408.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382380 f, 179436.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382440 f, 179380.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382500 f, 179409.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382560 f, 179437.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382620 f, 179465.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382680 f, 179493.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382740 f, 179521.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382800 f, 179549.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382860 f, 179577.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382920 f, 179606.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 382980 f, 179634.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383040 f, 179578.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383100 f, 179606.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383160 f, 179634.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383220 f, 179662.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383280 f, 179690.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383340 f, 179718.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383400 f, 179746.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383460 f, 179774.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383520 f, 179803.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383580 f, 179831.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383640 f, 179775.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383700 f, 179803.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383760 f, 179831.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383820 f, 179859.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383880 f, 179887.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 383940 f, 179915.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384000 f, 179943.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384060 f, 179971.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384120 f, 180000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384180 f, 180028.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384240 f, 180056.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384300 f, 180000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384360 f, 180028.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384420 f, 180056.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384480 f, 180084.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384540 f, 180112.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384600 f, 180140.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384660 f, 180168.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384720 f, 180196.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384780 f, 180224.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384840 f, 180168.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384900 f, 180196.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 384960 f, 180224.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385020 f, 180252.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385080 f, 180280.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385140 f, 180308.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385200 f, 180337.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385260 f, 180365.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385320 f, 180393.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385380 f, 180421.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385440 f, 180365.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385500 f, 180393.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385560 f, 180421.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385620 f, 180449.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385680 f, 180477.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385740 f, 180505.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385800 f, 180533.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385860 f, 180561.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385920 f, 180589.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 385980 f, 180617.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386040 f, 180561.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386100 f, 180589.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386160 f, 180617.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386220 f, 180645.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386280 f, 180673.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386340 f, 180701.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386400 f, 180729.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386460 f, 180757.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386520 f, 180785.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386580 f, 180813.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386640 f, 180757.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386700 f, 180785.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386760 f, 180813.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386820 f, 180841.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386880 f, 180869.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 386940 f, 180897.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387000 f, 180925.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387060 f, 180953.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387120 f, 180981.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387180 f, 180925.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387240 f, 180953.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387300 f, 180981.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387360 f, 181009.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387420 f, 181037.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387480 f, 181065.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387540 f, 181093.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387600 f, 181121.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387660 f, 181149.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387720 f, 181177.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387780 f, 181120.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387840 f, 181149.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387900 f, 181177.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 387960 f, 181205.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388020 f, 181233.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388080 f, 181261.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388140 f, 181289.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388200 f, 181317.1 fps, 0 ms/f [junit] 2 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 388260 f, 180838.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388320 f, 180866.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388380 f, 180894.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388440 f, 180922.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388500 f, 180950.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388560 f, 180978.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388620 f, 180921.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388680 f, 180949.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388740 f, 180977.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388800 f, 181005.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388860 f, 181033.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388920 f, 181061.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 388980 f, 181089.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389040 f, 181117.3 fps, 0 ms/f [junit] 2 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 389100 f, 180640.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389160 f, 180668.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389220 f, 180696.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389280 f, 180724.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389340 f, 180752.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389400 f, 180779.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389460 f, 180807.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389520 f, 180835.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389580 f, 180863.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389640 f, 180807.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389700 f, 180835.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389760 f, 180863.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389820 f, 180890.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389880 f, 180918.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 389940 f, 180946.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390000 f, 180974.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390060 f, 181002.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390120 f, 181030.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390180 f, 181058.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390240 f, 181001.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390300 f, 181029.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390360 f, 181057.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390420 f, 181085.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390480 f, 181113.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390540 f, 181141.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390600 f, 181168.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390660 f, 181196.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390720 f, 181224.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390780 f, 181252.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390840 f, 181280.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390900 f, 181223.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 390960 f, 181251.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391020 f, 181279.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391080 f, 181307.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391140 f, 181335.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391200 f, 181363.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391260 f, 181390.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391320 f, 181418.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391380 f, 181446.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391440 f, 181474.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391500 f, 181417.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391560 f, 181445.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391620 f, 181473.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391680 f, 181501.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391740 f, 181529.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391800 f, 181557.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391860 f, 181584.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391920 f, 181612.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 391980 f, 181640.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392040 f, 181668.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392100 f, 181696.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392160 f, 181639.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392220 f, 181667.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392280 f, 181695.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392340 f, 181723.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392400 f, 181750.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392460 f, 181778.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392520 f, 181806.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392580 f, 181834.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392640 f, 181861.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392700 f, 181889.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392760 f, 181917.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392820 f, 181861.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392880 f, 181888.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 392940 f, 181916.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393000 f, 181944.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393060 f, 181972.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393120 f, 182000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393180 f, 182027.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393240 f, 182055.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393300 f, 182083.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393360 f, 182111.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393420 f, 182138.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393480 f, 182082.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393540 f, 182110.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393600 f, 182137.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393660 f, 182165.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393720 f, 182193.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393780 f, 182221.1 fps, 0 ms/f [junit] 2 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 393840 f, 181828.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393900 f, 181855.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 393960 f, 181883.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394020 f, 181911.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394080 f, 181939.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394140 f, 181966.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394200 f, 181994.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394260 f, 182022.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394320 f, 182049.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394380 f, 181993.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394440 f, 182021.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394500 f, 182048.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394560 f, 182076.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394620 f, 182104.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394680 f, 182131.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394740 f, 182159.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394800 f, 182103.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394860 f, 182131.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394920 f, 182158.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 394980 f, 182186.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395040 f, 182214.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395100 f, 182157.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395160 f, 182185.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395220 f, 182213.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395280 f, 182240.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395340 f, 182268.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395400 f, 182295.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395460 f, 182323.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395520 f, 182351.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395580 f, 182378.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395640 f, 182322.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395700 f, 182350.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395760 f, 182377.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395820 f, 182405.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395880 f, 182433.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 395940 f, 182460.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396000 f, 182488.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396060 f, 182516.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396120 f, 182543.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396180 f, 182571.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396240 f, 182599.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396300 f, 182542.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396360 f, 182570.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396420 f, 182597.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396480 f, 182625.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396540 f, 182653.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396600 f, 182680.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396660 f, 182708.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396720 f, 182736.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396780 f, 182763.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396840 f, 182791.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396900 f, 182818.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 396960 f, 182762.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397020 f, 182790.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397080 f, 182817.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397140 f, 182845.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397200 f, 182872.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397260 f, 182900.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 94816.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 94862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 94908.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 94954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 95000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 95045.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 95091.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 95137.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 95183.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 95229.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 95275.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 95248.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 95294.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 95339.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 95385.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 95431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 95477.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 95523.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 95569.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 95614.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 95660.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 95706.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 95752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 95725.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 95770.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 95816.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 95862.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 95908.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 95954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 96000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 96045.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 96091.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 96137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 96183.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 96229.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 96274.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 96247.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 96292.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 96338.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 96384.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 96430.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 96475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 96521.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 96567.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 96613.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 96659.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 96704.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 96750.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 96796.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 96768.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 96814.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 96859.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 96905.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 96951.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 96996.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 97042.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 97088.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 97134.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 97179.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 97225.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 97271.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 97317.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 97288.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 97334.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 97380.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 97425.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 97471.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 97517.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 97562.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 97608.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 97654.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 97699.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 97745.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 97716.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 97762.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 97808.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 97853.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 97899.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 97945.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 97990.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 98036.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 98082.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 98127.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 98173.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 98219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 98264.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 98235.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 98281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 98327.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 98372.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 98418.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 98463.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 98509.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 98555.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 98600.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 98646.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 98692.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 98737.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 98783.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 98753.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 98799.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 98844.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 98890.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 98936.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 98981.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 99027.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 99072.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 99118.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 99164.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 99209.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 99255.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 99300.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 99271.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 99316.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 99362.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 99407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 99453.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 99498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 99544.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 99589.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 99635.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 99681.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 99726.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 99772.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 99817.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 99787.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 99833.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 99878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 99924.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 99969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 100015.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 100060.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 100106.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 100151.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 100197.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 100242.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 100288.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 100333.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 100379.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 100348.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 100394.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 100439.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 100485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 100530.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 100576.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 100621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 100667.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 100712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 100758.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397320 f, 182928.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397380 f, 182955.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397440 f, 182983.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397500 f, 183011.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397560 f, 183038.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397620 f, 182982.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397680 f, 183009.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397740 f, 183037.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397800 f, 183064.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397860 f, 183092.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397920 f, 183120.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 397980 f, 183147.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398040 f, 183175.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398100 f, 183202.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398160 f, 183230.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398220 f, 183258.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398280 f, 183201.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398340 f, 183229.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398400 f, 183256.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398460 f, 183284.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398520 f, 183311.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398580 f, 183339.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398640 f, 183367.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398700 f, 183394.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398760 f, 183422.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398820 f, 183449.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398880 f, 183477.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 398940 f, 183420.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399000 f, 183448.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399060 f, 183475.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399120 f, 183503.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399180 f, 183531.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399240 f, 183558.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399300 f, 183586.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399360 f, 183613.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399420 f, 183641.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399480 f, 183668.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399540 f, 183696.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399600 f, 183639.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399660 f, 183667.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399720 f, 183694.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399780 f, 183722.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399840 f, 183750.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399900 f, 183777.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 399960 f, 183805.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400020 f, 183832.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400080 f, 183860.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400140 f, 183887.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400200 f, 183915.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400260 f, 183858.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400320 f, 183886.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400380 f, 183913.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400440 f, 183941.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400500 f, 183968.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400560 f, 183996.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400620 f, 184023.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400680 f, 184051.4 fps, 0 ms/f [junit] 2 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 400740 f, 183237.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400800 f, 183264.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400860 f, 183292.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400920 f, 183319.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 400980 f, 183263.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401040 f, 183290.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401100 f, 183318.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401160 f, 183345.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401220 f, 183372.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401280 f, 183400.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401340 f, 183427.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401400 f, 183455.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401460 f, 183482.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401520 f, 183510.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401580 f, 183537.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401640 f, 183481.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401700 f, 183508.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401760 f, 183535.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401820 f, 183563.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401880 f, 183590.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 401940 f, 183618.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402000 f, 183645.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402060 f, 183672.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402120 f, 183700.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402180 f, 183727.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402240 f, 183671.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402300 f, 183698.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402360 f, 183726.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402420 f, 183753.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402480 f, 183780.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402540 f, 183808.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402600 f, 183835.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402660 f, 183863.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402720 f, 183890.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402780 f, 183917.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402840 f, 183945.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402900 f, 183972.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 402960 f, 183916.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403020 f, 183943.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403080 f, 183970.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403140 f, 183998.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403200 f, 184025.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403260 f, 184052.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403320 f, 184080.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403380 f, 184107.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403440 f, 184135.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403500 f, 184162.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403560 f, 184105.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403620 f, 184133.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403680 f, 184160.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403740 f, 184187.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403800 f, 184215.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403860 f, 184242.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403920 f, 184270.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 403980 f, 184297.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404040 f, 184324.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404100 f, 184352.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404160 f, 184379.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404220 f, 184322.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404280 f, 184350.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404340 f, 184377.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404400 f, 184404.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404460 f, 184432.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404520 f, 184459.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404580 f, 184487.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404640 f, 184514.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404700 f, 184541.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404760 f, 184569.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404820 f, 184596.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404880 f, 184539.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 404940 f, 184567.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405000 f, 184594.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405060 f, 184621.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405120 f, 184649.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405180 f, 184676.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405240 f, 184703.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405300 f, 184731.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405360 f, 184758.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405420 f, 184785.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405480 f, 184813.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405540 f, 184756.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405600 f, 184783.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405660 f, 184810.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405720 f, 184838.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405780 f, 184865.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405840 f, 184892.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405900 f, 184920.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 405960 f, 184947.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406020 f, 184974.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406080 f, 185002.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406140 f, 185029.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406200 f, 184972.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406260 f, 185000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406320 f, 185027.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406380 f, 185054.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406440 f, 185081.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406500 f, 185109.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406560 f, 185136.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406620 f, 185163.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406680 f, 185191.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406740 f, 185218.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406800 f, 185245.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406860 f, 185188.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406920 f, 185216.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 406980 f, 185243.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407040 f, 185270.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407100 f, 185298.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407160 f, 185325.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407220 f, 185352.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407280 f, 185380.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407340 f, 185407.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407400 f, 185434.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407460 f, 185462.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407520 f, 185404.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407580 f, 185432.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407640 f, 185459.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407700 f, 185486.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407760 f, 185514.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407820 f, 185541.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407880 f, 185568.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 407940 f, 185596.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408000 f, 185623.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408060 f, 185650.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408120 f, 185677.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408180 f, 185620.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408240 f, 185648.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408300 f, 185675.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408360 f, 185702.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408420 f, 185729.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408480 f, 185757.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408540 f, 185784.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408600 f, 185811.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408660 f, 185839.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408720 f, 185866.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408780 f, 185893.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408840 f, 185836.3 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 408900 f, 185526.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 408960 f, 185553.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409020 f, 185580.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409080 f, 185607.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409140 f, 185551.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409200 f, 185578.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409260 f, 185605.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409320 f, 185632.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409380 f, 185659.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409440 f, 185687.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409500 f, 185714.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409560 f, 185741.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409620 f, 185768.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409680 f, 185795.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409740 f, 185823.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409800 f, 185766.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409860 f, 185793.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409920 f, 185820.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 409980 f, 185847.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410040 f, 185874.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410100 f, 185902.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410160 f, 185929.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410220 f, 185956.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410280 f, 185983.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410340 f, 186010.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410400 f, 186038.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410460 f, 185980.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410520 f, 186008.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410580 f, 186035.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410640 f, 186062.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410700 f, 186089.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410760 f, 186116.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410820 f, 186144.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410880 f, 186171.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 410940 f, 186198.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411000 f, 186225.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411060 f, 186252.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411120 f, 186195.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411180 f, 186222.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411240 f, 186250.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411300 f, 186277.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411360 f, 186304.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411420 f, 186331.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411480 f, 186358.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411540 f, 186385.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411600 f, 186413.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411660 f, 186440.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411720 f, 186467.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411780 f, 186410.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411840 f, 186437.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411900 f, 186464.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 411960 f, 186491.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412020 f, 186518.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412080 f, 186545.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412140 f, 186573.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412200 f, 186600.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412260 f, 186627.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412320 f, 186654.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412380 f, 186681.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412440 f, 186624.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412500 f, 186651.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412560 f, 186678.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412620 f, 186705.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412680 f, 186733.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412740 f, 186760.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412800 f, 186787.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 100803.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 100849.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 100894.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 100863.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 100909.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 100954.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 101000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 101045.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 101090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 101136.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 101181.8 fps, 0 ms/f [junit] 1 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 133620 f, 98467.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 98511.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 98483.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 98527.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 98571.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 98615.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 98659.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 98703.9 fps, 0 ms/f [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 134100 f, 98458.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 98429.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 98473.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 98445.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 98489.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 98461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 98505.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 98549.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 98521.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 98565.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 98536.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 98580.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 98552.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 98596.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 98568.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 98612.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 98655.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 98627.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 98671.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 98643.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 98687.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 98658.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 98702.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 98674.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 98718.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 98689.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 98733.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 98777.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 98820.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 98864.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 98908.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 98951.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 98923.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 98967.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 99010.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 99054.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 99098.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 99141.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 99185.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 99229.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 99272.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 99244.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 99287.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 99331.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 99375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 99418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 99462.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 99505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 99549.4 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 137040 f, 99376.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 99419.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 99463.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 99506.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 99550.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 99593.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 99637.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 99608.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 99652.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 99695.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 99739.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 99782.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 99826.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 99869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 99913.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 99956.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 100000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 100043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 100086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 100130.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 100101.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 100144.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 100188.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 100231.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 100275.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 100318.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 100362.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 100405.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 100448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 100492.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 100535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 100579.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 100622.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 100593.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 100636.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 100680.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 100723.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 100767.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 100810.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 100853.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 100897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 100940.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 100984.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 101027.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 101070.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 101114.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 101084.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 101127.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 101171.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 101214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 101258.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 101301.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 101344.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 101388.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 101431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 101475.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 101518.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 101561.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 101605.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 101648.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 101618.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 101661.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 101705.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 101748.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 101791.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 101835.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 101878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 101921.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 101965.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 102008.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 102052.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 102095.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 102138.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 102108.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 102151.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 102194.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 102238.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 102281.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 102324.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 102368.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 102411.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 102454.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 102498.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 102541.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 102584.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 102628.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 102597.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 102640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 102683.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 102727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 102770.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 102813.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 102857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 102900.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 102943.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 102987.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 103030.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 103073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 103116.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 103085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 103129.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 103172.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 103215.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 103258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 103302.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 103345.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 103388.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 103431.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 103475.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 103518.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 103561.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 103604.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 103573.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 103616.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 103659.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 103703.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 103746.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 103789.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 103832.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 103876.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 103919.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 103962.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 103930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 103974.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 104017.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 104060.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 104103.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 104146.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 104190.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 104233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 104276.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 104319.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 104362.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 104406.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 104374.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 104417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 104460.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 104503.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 104546.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 104589.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 104633.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 104676.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 104719.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 104762.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 104805.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 104773.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 104816.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 104859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 104902.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 104946.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 104989.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 105032.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 105075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 105118.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 105161.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 105204.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 105248.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 105291.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 105258.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 105301.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 105344.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 105387.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 105431.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 105474.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 105517.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 105560.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 105603.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 105646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 105689.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 105656.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 105699.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 105743.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 105786.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 105829.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 105872.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 105915.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 105958.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 106001.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 106044.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 106087.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 106130.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 106173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 106216.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 106183.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 106226.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 106269.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 106312.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 106355.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 106398.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 106441.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 106484.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 106527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 106571.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 106614.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 106657.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 106700.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 106666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 106709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 106752.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 106795.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 106838.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 106881.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 106924.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 106967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 107010.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 107053.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 107096.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 107139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 107182.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 107225.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 107191.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 107234.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 107277.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 107320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 107363.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 107406.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 107449.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 107492.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 107535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 107578.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 107621.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 107664.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 107707.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 107673.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 107716.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 107759.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 107802.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 107845.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 107888.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 107931.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 107974.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 108017.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 108060.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 108103.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 108146.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 108111.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 108154.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 108197.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 108240.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 108283.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 108326.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 108369.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 108412.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 108454.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 108497.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 108540.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 108583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 108626.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 108669.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 108634.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 108677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 108720.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 108763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 108806.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 108849.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 108892.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 108934.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 108977.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 109020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 109063.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 109106.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 109149.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 109114.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 109157.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 109200.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 109242.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 109285.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 109328.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 109371.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 109414.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 109457.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 109500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 109542.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 109585.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 109628.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 109671.4 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 153600 f, 109557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 109600.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 109643.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 109686.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 109728.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 109771.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 109736.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 109779.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 109821.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 109864.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 109907.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 109950.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 109992.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 110035.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 110078.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 110121.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 110163.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 110206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 110249.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 110292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 110256.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 110299.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 110341.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 110384.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 110427.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 110470.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 110512.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 110555.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 110598.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 110641.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 110683.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 110726.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 110769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 110811.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 110775.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 110818.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 110861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 110903.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 110946.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 110989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 111032.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 111074.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 111117.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 111160.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 111202.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 111245.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 111288.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 111251.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 111294.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 111337.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 111379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 111422.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 111465.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 111507.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 111550.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 111593.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 111635.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 111678.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 111641.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 111684.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 111727.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 111769.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 111812.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 111855.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 111897.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 111940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 111982.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 112025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 112068.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 112110.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 112153.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 112196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 112159.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 112201.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 112244.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 112286.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 112329.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 112372.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 112414.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 112457.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 112500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 112542.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 112585.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 112627.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 112670.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 112633.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 112675.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 112718.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 112760.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 112803.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 112845.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 112888.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 112931.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 112973.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 113016.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 113058.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 113101.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 113144.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 113106.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 113148.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 113191.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 113234.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 113276.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 113319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 113361.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 113404.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 113446.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 113489.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 113531.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 113574.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 113617.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 113659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 113621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 113664.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 113706.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 113749.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 113791.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 113834.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 113876.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 113919.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 113961.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 114004.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 114046.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 114089.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 114131.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 114174.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 114135.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 114178.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 114220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 114263.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 114305.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 114348.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 114390.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 114433.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 114475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 114518.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 114560.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 114603.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 114645.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 114607.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 114649.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 114692.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 114734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 114777.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 114819.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 114861.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 114904.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 114946.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 114989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 115031.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 115074.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 115116.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 115159.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 115120.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 115162.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 115205.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 115247.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 115289.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 115332.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 115374.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 115417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 115459.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 115502.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 115544.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 115586.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 115629.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 115671.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 115632.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 115674.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 115717.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 115759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 115802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 115844.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 115886.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 115929.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 115971.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 116014.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 116056.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 116098.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 116141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 116183.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 116144.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 116186.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 116228.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 116271.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 116313.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 116355.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 116316.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 116358.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 116400.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 116443.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 116485.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 116527.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 116570.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 116612.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 116654.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 116697.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 116739.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 116699.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 116741.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 116784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 116826.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 116868.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 116911.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 116953.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 116995.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 117038.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 117080.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 117040.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 117082.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 117124.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 117167.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 117209.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 117251.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 117211.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 117253.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 117295.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 117338.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 117380.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 117422.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 117464.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 117507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 117549.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 117591.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 117551.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 117593.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 117635.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 117677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 117719.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 117762.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 117804.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 117846.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 117888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 117848.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 117890.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 117932.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 117974.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 118016.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 118059.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 118101.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 118143.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 118185.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 118227.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 118270.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 118312.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 118354.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 118313.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 118355.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 118397.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 118439.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 118482.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 118441.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 118483.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 118525.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 118567.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 118609.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 118651.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 118693.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 118735.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 118778.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 118820.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 118862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 118821.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 118863.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 118905.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 118947.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 118906.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 118948.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 118990.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 119032.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 119074.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 119116.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 119158.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 119200.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 119242.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 119284.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 119326.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 119285.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 119327.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 119369.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 119411.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 119453.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 119495.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 119537.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 119579.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 119621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 119663.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 119705.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 119747.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 119789.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 119747.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 119789.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 119831.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 119873.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 119915.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 119957.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 120000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 120042.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 120084.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 120041.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 120083.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 120125.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 120167.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 120209.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 120251.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 120293.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 120335.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 120377.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 120419.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 120461.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 120503.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 120545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 120503.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 120545.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 120587.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 120629.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 120671.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 120713.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 120755.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 120797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 120839.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 120881.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 120923.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 120965.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 121006.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 121048.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 121006.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 121048.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 121090.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 121132.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 121174.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 121215.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 121257.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 121299.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 121341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 121383.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 121425.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 121467.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 121509.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 121466.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 121508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 121550.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 121592.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 121634.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 121675.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 121717.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 121759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 121801.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 121843.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 121885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 121927.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 121969.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 122011.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 121967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 122009.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 122051.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 122093.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 122135.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 122177.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 122219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 122260.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 122302.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 122344.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 122386.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 122428.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 122470.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 122512.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 122468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 122510.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 122552.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 122594.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 122635.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 122677.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 122719.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 122761.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 122803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 122845.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 122887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 122928.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 122970.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 122926.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 122968.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 123010.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 123052.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 123094.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 123135.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 123177.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 123219.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 123261.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 123303.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 123344.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 123386.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 123428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 123470.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 123426.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 123467.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 123509.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 123551.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 123593.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 123635.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 123676.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 123718.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 123760.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 123802.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 123844.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 123885.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 123927.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 123883.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 123924.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 123966.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 124008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 124050.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 124091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 124133.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 124175.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 124217.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 124258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 124300.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 124342.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 124384.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 124425.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 124381.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 124422.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 124464.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 124506.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 124547.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 124589.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 124631.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 124673.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 124714.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 124756.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 124798.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 124840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 124881.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 124836.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 124878.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 124920.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 124961.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 125003.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 125045.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 125086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 125128.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 125170.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 125211.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 125253.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 125295.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 125337.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 125378.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 125333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 125375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 125416.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 125458.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 125500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 125541.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 125583.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 125625.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 125666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 125708.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 125750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 125704.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 125746.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 125787.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 125829.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 125870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 125912.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 125954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 125995.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 126037.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 126079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 126120.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 126162.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 126204.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 126245.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 126199.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 126241.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 126282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 126324.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 126366.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 126407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 126449.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 126490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 126532.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 126574.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 126615.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 126569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 126611.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 126652.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 126694.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 126735.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 126777.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 126819.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 126860.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 126902.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 126943.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 126985.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 127027.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 127068.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 127110.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 127063.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 127105.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 127146.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 127188.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 127229.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 127271.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 127313.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 127354.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 127396.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 127437.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 127479.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 127520.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 127562.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 127603.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 127557.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 127598.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 127640.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 127681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 127723.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 127764.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 127806.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 127847.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 127889.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 127930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 127972.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 128013.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 127966.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 128008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 128049.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 128091.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 128132.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 128174.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 128215.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 128257.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 128298.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 128340.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 128381.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 128423.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 128464.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 128506.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 128458.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 128500.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 128541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 128583.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 128624.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 128666.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 128707.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 128749.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 128790.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 128832.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 128873.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 128915.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 128956.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 128997.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 128950.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 128991.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 129033.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 129074.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 129116.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 129157.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 129198.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 129240.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 129281.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 129323.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 129364.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 129406.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 129447.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 129488.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 129440.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 129482.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 129523.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 129565.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 129606.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 129648.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 129689.4 fps, 0 ms/f [junit] 1 s: 60 f / 30 ms, 2000.0 fps, 0 ms/f; total: 187980 f, 127099.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 127139.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 127180.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 127221.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 127261.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 127302.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 127256.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 127297.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 127337.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 127378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 127418.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 127459.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 127500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 127540.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 127581.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 127621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 127662.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 127702.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 127743.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 127697.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 127738.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 127778.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 127819.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 127859.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 127900.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 127940.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 127981.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 128021.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 128062.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 128102.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 128143.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 128183.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 128224.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 128178.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 128218.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 128259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 128299.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 128340.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 128380.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 128421.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 128461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 128502.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 128542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 128582.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 128623.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 128663.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 128617.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 128658.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 128698.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 128739.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 128779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 128819.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 128860.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 128900.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 128941.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 128981.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 129022.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 129062.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 129103.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 129056.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 129097.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 129137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 129177.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 129218.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 129258.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 129299.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 129339.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 129380.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 129420.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 129460.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 129501.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 129541.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 129494.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 129535.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 129575.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 129616.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 129656.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 129696.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 129737.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 129777.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 129818.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 129858.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 129898.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 129939.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 129892.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 129932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 129973.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 130013.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 130053.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412860 f, 186814.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412920 f, 186841.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 412980 f, 186868.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413040 f, 186895.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413100 f, 186838.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413160 f, 186865.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413220 f, 186892.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413280 f, 186919.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413340 f, 186947.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413400 f, 186974.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413460 f, 187001.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413520 f, 187028.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413580 f, 186971.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413640 f, 186998.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413700 f, 187025.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413760 f, 187052.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413820 f, 187079.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413880 f, 187106.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 413940 f, 187133.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414000 f, 187160.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414060 f, 187188.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414120 f, 187130.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414180 f, 187157.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414240 f, 187184.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414300 f, 187211.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414360 f, 187239.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414420 f, 187266.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414480 f, 187293.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414540 f, 187320.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414600 f, 187347.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414660 f, 187289.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414720 f, 187317.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414780 f, 187344.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414840 f, 187371.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414900 f, 187398.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 414960 f, 187425.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415020 f, 187452.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415080 f, 187479.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415140 f, 187506.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415200 f, 187533.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415260 f, 187476.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415320 f, 187503.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415380 f, 187530.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415440 f, 187557.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415500 f, 187584.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415560 f, 187611.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415620 f, 187638.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415680 f, 187665.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415740 f, 187693.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415800 f, 187635.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415860 f, 187662.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415920 f, 187689.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 415980 f, 187716.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416040 f, 187743.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416100 f, 187686.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416160 f, 187713.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416220 f, 187740.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416280 f, 187767.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416340 f, 187794.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416400 f, 187736.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416460 f, 187763.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416520 f, 187790.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416580 f, 187817.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416640 f, 187844.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416700 f, 187871.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416760 f, 187899.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416820 f, 187926.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416880 f, 187953.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 416940 f, 187980.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417000 f, 187922.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417060 f, 187949.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417120 f, 187976.5 fps, 0 ms/f [junit] 2 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 417180 f, 187580.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417240 f, 187607.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417300 f, 187634.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417360 f, 187661.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417420 f, 187688.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417480 f, 187715.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417540 f, 187742.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417600 f, 187769.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417660 f, 187712.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417720 f, 187739.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417780 f, 187766.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417840 f, 187793.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417900 f, 187820.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 417960 f, 187847.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418020 f, 187874.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418080 f, 187901.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418140 f, 187928.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418200 f, 187955.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418260 f, 187897.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418320 f, 187924.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418380 f, 187951.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418440 f, 187978.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418500 f, 188005.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418560 f, 188032.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418620 f, 188059.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418680 f, 188086.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418740 f, 188113.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418800 f, 188140.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418860 f, 188167.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418920 f, 188109.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 418980 f, 188136.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419040 f, 188163.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419100 f, 188190.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419160 f, 188217.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419220 f, 188244.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419280 f, 188271.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419340 f, 188298.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419400 f, 188325.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419460 f, 188352.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419520 f, 188294.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419580 f, 188321.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419640 f, 188348.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419700 f, 188375.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419760 f, 188402.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419820 f, 188429.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419880 f, 188456.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 419940 f, 188482.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420000 f, 188509.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420060 f, 188536.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420120 f, 188479.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420180 f, 188506.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420240 f, 188532.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420300 f, 188559.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420360 f, 188586.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420420 f, 188613.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420480 f, 188640.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420540 f, 188667.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420600 f, 188694.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420660 f, 188721.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420720 f, 188663.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420780 f, 188690.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420840 f, 188717.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420900 f, 188744.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420960 f, 188771.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421020 f, 188798.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421080 f, 188825.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421140 f, 188852.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421200 f, 188878.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421260 f, 188905.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421320 f, 188932.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421380 f, 188874.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421440 f, 188901.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421500 f, 188928.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421560 f, 188955.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421620 f, 188982.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421680 f, 189009.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421740 f, 189036.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421800 f, 189063.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421860 f, 189090.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421920 f, 189116.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 421980 f, 189143.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422040 f, 189086.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422100 f, 189112.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422160 f, 189139.7 fps, 0 ms/f [junit] 2 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 422220 f, 188238.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422280 f, 188265.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422340 f, 188208.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422400 f, 188235.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422460 f, 188262.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422520 f, 188288.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422580 f, 188315.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422640 f, 188342.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422700 f, 188368.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422760 f, 188311.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422820 f, 188338.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422880 f, 188365.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 422940 f, 188391.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423000 f, 188418.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423060 f, 188361.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423120 f, 188388.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423180 f, 188414.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423240 f, 188441.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423300 f, 188468.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423360 f, 188495.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423420 f, 188437.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423480 f, 188464.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423540 f, 188491.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423600 f, 188518.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423660 f, 188544.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423720 f, 188571.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423780 f, 188514.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423840 f, 188540.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423900 f, 188567.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 423960 f, 188594.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424020 f, 188621.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424080 f, 188647.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424140 f, 188674.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424200 f, 188617.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424260 f, 188643.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424320 f, 188670.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424380 f, 188697.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424440 f, 188723.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424500 f, 188750.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424560 f, 188693.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424620 f, 188720.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424680 f, 188746.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424740 f, 188773.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424800 f, 188800.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424860 f, 188826.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424920 f, 188853.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 424980 f, 188796.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425040 f, 188822.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425100 f, 188849.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425160 f, 188876.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425220 f, 188902.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425280 f, 188929.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425340 f, 188956.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425400 f, 188982.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425460 f, 189009.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425520 f, 188952.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425580 f, 188978.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425640 f, 189005.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425700 f, 189031.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425760 f, 189058.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425820 f, 189085.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425880 f, 189111.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 425940 f, 189138.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426000 f, 189165.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426060 f, 189107.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426120 f, 189134.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426180 f, 189161.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426240 f, 189187.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426300 f, 189214.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426360 f, 189241.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426420 f, 189267.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426480 f, 189294.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426540 f, 189320.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426600 f, 189347.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426660 f, 189290.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426720 f, 189316.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426780 f, 189343.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426840 f, 189370.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426900 f, 189396.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 426960 f, 189423.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427020 f, 189449.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427080 f, 189476.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427140 f, 189503.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427200 f, 189445.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427260 f, 189472.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427320 f, 189498.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427380 f, 189525.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427440 f, 189552.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427500 f, 189578.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427560 f, 189605.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427620 f, 189631.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427680 f, 189658.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427740 f, 189601.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427800 f, 189627.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427860 f, 189654.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427920 f, 189680.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 427980 f, 189707.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428040 f, 189734.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428100 f, 189760.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428160 f, 189787.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428220 f, 189813.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428280 f, 189840.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428340 f, 189782.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428400 f, 189809.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428460 f, 189836.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428520 f, 189862.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428580 f, 189889.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428640 f, 189915.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428700 f, 189942.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428760 f, 189968.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428820 f, 189911.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428880 f, 189938.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 428940 f, 189964.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429000 f, 189991.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429060 f, 190017.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429120 f, 190044.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429180 f, 190070.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429240 f, 190013.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429300 f, 190039.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429360 f, 190066.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429420 f, 190092.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429480 f, 190119.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429540 f, 190146.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429600 f, 190172.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429660 f, 190199.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429720 f, 190225.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429780 f, 190168.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429840 f, 190194.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429900 f, 190221.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 429960 f, 190247.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430020 f, 190274.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430080 f, 190300.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430140 f, 190327.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430200 f, 190353.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430260 f, 190296.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430320 f, 190322.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430380 f, 190349.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430440 f, 190375.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430500 f, 190402.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430560 f, 190429.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430620 f, 190371.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430680 f, 190397.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430740 f, 190424.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430800 f, 190450.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430860 f, 190477.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430920 f, 190503.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 430980 f, 190530.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431040 f, 190472.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431100 f, 190499.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431160 f, 190525.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431220 f, 190552.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431280 f, 190578.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431340 f, 190605.3 fps, 0 ms/f [junit] 2 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 431400 f, 190127.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431460 f, 190154.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431520 f, 190180.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431580 f, 190123.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431640 f, 190149.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431700 f, 190176.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431760 f, 190202.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431820 f, 190229.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431880 f, 190255.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 431940 f, 190281.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432000 f, 190308.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432060 f, 190334.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432120 f, 190361.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432180 f, 190303.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432240 f, 190330.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432300 f, 190356.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432360 f, 190383.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432420 f, 190409.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432480 f, 190435.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432540 f, 190462.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432600 f, 190488.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432660 f, 190515.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432720 f, 190457.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432780 f, 190484.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432840 f, 190510.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432900 f, 190536.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 432960 f, 190563.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433020 f, 190589.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433080 f, 190616.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433140 f, 190642.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433200 f, 190669.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433260 f, 190695.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433320 f, 190637.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433380 f, 190664.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433440 f, 190690.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433500 f, 190717.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433560 f, 190743.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433620 f, 190769.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433680 f, 190796.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433740 f, 190822.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 130094.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 130134.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 130174.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 130215.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 130255.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 130296.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 130336.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 130376.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 130417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 130369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 130410.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 130450.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 130490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 130531.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 130571.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 130611.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 130652.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 130692.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 130733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 130773.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 130813.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 130854.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 130806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 130846.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 130887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 130927.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 130967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 131008.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 131048.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 131088.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 131129.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 131169.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 131209.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 131250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 131290.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 131330.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 131282.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 131323.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 131363.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 131403.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 131443.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 131484.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 131524.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 131564.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 131605.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 131645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 131685.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 131725.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 131766.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 131718.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 131758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 131798.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 131838.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 131879.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 131919.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 131959.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 132000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 132040.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 132080.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 132120.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 132161.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 132201.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 132152.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 132193.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 132233.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 132273.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 132313.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 132354.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 132394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 132434.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 132474.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 132515.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 132555.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 132595.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 132635.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 132676.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 132627.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 132667.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 132707.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 132747.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 132788.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 132828.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 132868.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 132908.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 132949.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 132989.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433800 f, 190849.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433860 f, 190791.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433920 f, 190817.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 433980 f, 190844.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434040 f, 190870.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434100 f, 190897.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434160 f, 190923.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434220 f, 190949.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434280 f, 190976.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434340 f, 191002.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434400 f, 191029.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434460 f, 190971.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434520 f, 190997.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434580 f, 191024.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434640 f, 191050.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434700 f, 191076.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434760 f, 191103.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434820 f, 191129.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434880 f, 191156.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 434940 f, 191182.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435000 f, 191124.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435060 f, 191151.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435120 f, 191177.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435180 f, 191203.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435240 f, 191230.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435300 f, 191256.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435360 f, 191282.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435420 f, 191309.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435480 f, 191335.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435540 f, 191362.0 fps, 0 ms/f [junit] 2 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 435600 f, 190885.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435660 f, 190911.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435720 f, 190937.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435780 f, 190964.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435840 f, 190990.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435900 f, 191016.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 435960 f, 190959.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436020 f, 190985.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436080 f, 191011.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436140 f, 191038.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436200 f, 191064.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436260 f, 191090.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436320 f, 191116.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436380 f, 191143.2 fps, 0 ms/f [junit] 2 s: 60 f / 10 ms, 6000.0 fps, 0 ms/f; total: 436440 f, 190335.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436500 f, 190361.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436560 f, 190388.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436620 f, 190414.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436680 f, 190440.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436740 f, 190383.6 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 436800 f, 190161.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436860 f, 190187.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436920 f, 190213.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 436980 f, 190239.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437040 f, 190265.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437100 f, 190291.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437160 f, 190234.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437220 f, 190261.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437280 f, 190287.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437340 f, 190313.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437400 f, 190339.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437460 f, 190365.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437520 f, 190391.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437580 f, 190417.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437640 f, 190443.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 132940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 132980.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 133020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 133060.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 133101.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 133141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 133181.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 133132.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 133172.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 133212.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 133253.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 133293.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437700 f, 190469.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437760 f, 190413.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437820 f, 190439.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437880 f, 190465.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 437940 f, 190491.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438000 f, 190517.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438060 f, 190543.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438120 f, 190569.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438180 f, 190595.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438240 f, 190622.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438300 f, 190648.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438360 f, 190591.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438420 f, 190617.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438480 f, 190643.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438540 f, 190669.5 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 438600 f, 190364.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438660 f, 190308.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438720 f, 190334.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438780 f, 190360.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438840 f, 190386.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438900 f, 190412.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 438960 f, 190438.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439020 f, 190464.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439080 f, 190490.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439140 f, 190433.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439200 f, 190459.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439260 f, 190485.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439320 f, 190511.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439380 f, 190537.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439440 f, 190563.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439500 f, 190589.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 133333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 133373.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 133413.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 133453.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 133493.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 133534.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 133574.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 133525.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 133565.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 133605.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 133645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 133685.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 133725.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 133765.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 133806.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 133846.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 133886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 133926.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 133877.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 133917.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 133957.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 133997.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 134037.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 134077.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 134117.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 134157.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 134197.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 134237.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 134278.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 134228.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 134268.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 134308.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 134348.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 134388.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 134428.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 134468.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 134509.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 134549.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 134589.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 134629.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 134669.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 134619.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 134659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 134699.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 134739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 134779.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 134819.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 134859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 134899.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 134939.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 134979.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 135020.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 135060.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 135100.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 135050.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 135090.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 135130.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 135170.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 135210.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 135250.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 135290.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 135330.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 135370.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 135410.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 135450.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 135490.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 135530.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 135570.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 135520.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 135560.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 135600.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 135640.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 135680.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 135720.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 135760.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 135800.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 135840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 135880.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 135920.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 135960.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 136000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 136040.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 135989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 136029.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 136069.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 136109.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 136149.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 136189.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 136229.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 136269.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 136309.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 136349.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 136389.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 136429.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 136469.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 136418.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 136458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 136498.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 136537.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 136577.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 136617.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 136657.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 136697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 136737.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 136777.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 136817.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 136857.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 136897.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 136937.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 136886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 136926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 136966.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 137005.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 137045.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 137085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 137125.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 137165.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 137205.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 137245.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 137285.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 137325.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 137365.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 137405.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 137353.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 137393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 137433.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 137473.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 137513.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 137553.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 137593.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 137632.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 137672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 137712.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 137752.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 137792.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 137832.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 137780.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 137820.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 137860.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 137900.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 137940.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 137980.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 138019.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 138059.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 138099.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 138139.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 138179.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 138219.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 138259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 138299.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 138247.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 138286.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 138326.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 138366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 138406.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 138446.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 138486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 138525.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 138565.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 138605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 138645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 138685.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 138725.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 138672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 138712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 138752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 138792.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 138832.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 138871.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 138911.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 138951.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 138991.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 139031.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 139071.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 139110.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 139150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 139098.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 139137.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 139177.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 139217.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 139257.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 139297.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 139336.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 139376.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 139416.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 139456.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 139496.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 139535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 139575.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 139522.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 139562.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 139602.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 139642.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 139681.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 139721.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 139761.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 139801.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 139840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 139880.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 139920.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 139960.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 139907.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 139947.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 139986.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 140026.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 140066.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 140105.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 140145.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 140185.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 140225.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 140264.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439560 f, 190615.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439620 f, 190641.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439680 f, 190585.1 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 439740 f, 190281.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439800 f, 190307.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439860 f, 190333.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439920 f, 190359.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 439980 f, 190385.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440040 f, 190411.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440100 f, 190437.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440160 f, 190380.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440220 f, 190406.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440280 f, 190432.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440340 f, 190458.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440400 f, 190484.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440460 f, 190510.3 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 440520 f, 190371.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440580 f, 190397.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440640 f, 190423.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440700 f, 190367.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440760 f, 190393.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440820 f, 190419.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440880 f, 190444.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 440940 f, 190388.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441000 f, 190414.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441060 f, 190440.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441120 f, 190384.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441180 f, 190410.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441240 f, 190353.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441300 f, 190297.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441360 f, 190323.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441420 f, 190349.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441480 f, 190375.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441540 f, 190401.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441600 f, 190426.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441660 f, 190452.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441720 f, 190478.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441780 f, 190504.5 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 441840 f, 190366.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441900 f, 190392.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 441960 f, 190417.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442020 f, 190443.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442080 f, 190469.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442140 f, 190413.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442200 f, 190439.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442260 f, 190465.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442320 f, 190490.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442380 f, 190516.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442440 f, 190542.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442500 f, 190568.4 fps, 0 ms/f [junit] 2 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 442560 f, 190021.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442620 f, 190047.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442680 f, 190073.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442740 f, 190098.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442800 f, 190124.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442860 f, 190150.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442920 f, 190094.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 442980 f, 190120.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443040 f, 190145.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443100 f, 190171.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443160 f, 190197.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443220 f, 190223.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443280 f, 190248.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443340 f, 190274.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443400 f, 190300.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443460 f, 190244.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443520 f, 190270.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443580 f, 190296.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443640 f, 190321.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443700 f, 190347.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443760 f, 190373.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443820 f, 190398.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443880 f, 190424.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 443940 f, 190450.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444000 f, 190394.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444060 f, 190420.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444120 f, 190445.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444180 f, 190471.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444240 f, 190497.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444300 f, 190523.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444360 f, 190548.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444420 f, 190574.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444480 f, 190600.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444540 f, 190544.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444600 f, 190570.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444660 f, 190595.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444720 f, 190621.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444780 f, 190647.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444840 f, 190672.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444900 f, 190698.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 444960 f, 190642.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445020 f, 190668.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445080 f, 190694.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445140 f, 190719.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445200 f, 190745.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445260 f, 190771.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445320 f, 190715.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445380 f, 190740.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445440 f, 190766.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445500 f, 190792.3 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 445560 f, 190654.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445620 f, 190680.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445680 f, 190706.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445740 f, 190731.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445800 f, 190757.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445860 f, 190783.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445920 f, 190727.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 445980 f, 190752.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 140304.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 140344.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 140384.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 140330.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 140370.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 140410.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 140450.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 140489.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 140529.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 140569.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 140608.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 140648.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 140688.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 140728.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 140767.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 140807.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 140847.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 140793.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 140833.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 140873.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 140912.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 140952.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 140992.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 141031.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 141071.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 141111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 141150.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 141190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 141230.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 141269.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 141216.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 141255.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 141295.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 141335.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 141374.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 141414.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 141454.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 141493.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 141533.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 141573.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 141612.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 141652.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 141692.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 141731.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 141677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 141717.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 141756.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 141796.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 141836.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 141875.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 141915.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 141955.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 141994.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 142034.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 142073.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 142113.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 142153.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 142099.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 142138.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 142178.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 142217.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 142257.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 142297.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 142336.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 142376.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 142415.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 142455.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 142495.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 142534.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 142574.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 142519.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 142559.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 142598.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 142638.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 142678.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 142717.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 142757.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 142796.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 142836.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 142875.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 142915.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 142955.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 142994.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 143034.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 142979.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 143019.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 143058.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 143098.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 143137.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 143177.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 143216.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 143256.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 143295.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 143335.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 143375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 143414.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 143454.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 143399.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 143438.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 143478.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 143517.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 143557.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 143596.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 143541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 143581.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 143526.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 143565.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 143605.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 143644.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 143684.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 143723.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 143763.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 143802.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 143842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 143881.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 143826.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 143865.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 143905.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 143944.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 143984.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 144023.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 144063.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 144102.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 144142.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 144181.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 144220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 144260.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 144299.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 144244.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 144283.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 144323.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 144362.6 fps, 0 ms/f [junit] 1 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 219780 f, 142252.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 142291.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 142330.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 142368.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 142407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 142354.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 142393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 142432.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 142470.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 142509.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 142548.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 142587.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 142626.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 142664.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 142703.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 142742.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 142689.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 142727.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 142766.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 142805.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 142844.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 142883.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 142921.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 142960.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 142999.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 143038.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 143076.9 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 221400 f, 142930.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 142969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 143008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 143047.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 143085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 143124.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 143163.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 143202.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 143148.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 143187.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 143225.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 143264.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 143303.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 143341.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 143380.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 143419.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 143458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 143496.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 143535.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 143574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 143612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 143559.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 143597.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 143636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 143675.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 143713.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 143752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 143791.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 143829.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 143868.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 143907.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 143945.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 143984.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 144023.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 144061.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 144007.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 144046.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 144085.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 144123.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 144162.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 144201.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 144239.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 144278.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 144317.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 144355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 144394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 144339.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 144378.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 144417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 144455.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 144494.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 144533.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 144571.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 144610.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 144649.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 144687.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 144726.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 144764.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 144710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 144749.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 144787.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 144826.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 144864.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 144903.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 144942.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 144980.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 145019.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 145057.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 145096.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 145135.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 145173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 145212.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 145157.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 145196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 145234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 145273.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 145311.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 145350.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 145389.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 145427.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 145466.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 145504.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 145543.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 145582.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 145620.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 145659.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 145604.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 145642.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 145681.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 145719.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 145758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 145796.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 145835.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 145874.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 145912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 145951.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 145989.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 145934.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 145973.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 146011.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 146050.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 146088.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 146127.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 146165.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 146204.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 146242.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 146281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 146319.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 146358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 146396.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 146341.4 fps, 0 ms/f [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01Onscreen took 2.884 sec [junit] Testcase: test02Offscreen took 0.001 sec [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 446040 f, 190452.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446100 f, 190478.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446160 f, 190503.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446220 f, 190448.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446280 f, 190473.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446340 f, 190499.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446400 f, 190524.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446460 f, 190469.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446520 f, 190494.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446580 f, 190520.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446640 f, 190546.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446700 f, 190571.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446760 f, 190515.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446820 f, 190541.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446880 f, 190567.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 446940 f, 190592.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447000 f, 190618.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447060 f, 190643.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447120 f, 190669.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447180 f, 190695.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447240 f, 190639.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447300 f, 190664.9 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 447360 f, 190365.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447420 f, 190391.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447480 f, 190417.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447540 f, 190442.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447600 f, 190468.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447660 f, 190412.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447720 f, 190438.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447780 f, 190463.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447840 f, 190489.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447900 f, 190514.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 447960 f, 190540.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448020 f, 190565.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448080 f, 190591.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448140 f, 190616.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448200 f, 190561.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448260 f, 190586.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448320 f, 190612.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448380 f, 190637.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448440 f, 190663.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448500 f, 190688.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448560 f, 190714.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448620 f, 190739.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448680 f, 190765.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448740 f, 190790.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448800 f, 190735.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448860 f, 190760.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448920 f, 190786.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 448980 f, 190811.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449040 f, 190837.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449100 f, 190862.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449160 f, 190888.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449220 f, 190913.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449280 f, 190939.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449340 f, 190883.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449400 f, 190909.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449460 f, 190934.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449520 f, 190960.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449580 f, 190985.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449640 f, 191011.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449700 f, 191036.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449760 f, 190980.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449820 f, 191006.3 fps, 0 ms/f [junit] 2 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 449880 f, 190627.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 449940 f, 190571.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450000 f, 190597.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450060 f, 190622.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450120 f, 190648.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450180 f, 190673.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450240 f, 190698.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450300 f, 190724.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450360 f, 190749.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450420 f, 190694.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450480 f, 190719.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450540 f, 190745.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450600 f, 190770.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450660 f, 190795.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450720 f, 190821.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450780 f, 190846.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450840 f, 190872.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450900 f, 190897.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 450960 f, 190922.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451020 f, 190867.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451080 f, 190892.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451140 f, 190918.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451200 f, 190943.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451260 f, 190969.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451320 f, 190994.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451380 f, 191019.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451440 f, 191045.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451500 f, 191070.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451560 f, 191096.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451620 f, 191040.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451680 f, 191065.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451740 f, 191091.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451800 f, 191116.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451860 f, 191142.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451920 f, 191167.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 451980 f, 191192.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452040 f, 191218.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452100 f, 191243.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452160 f, 191188.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452220 f, 191213.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452280 f, 191238.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452340 f, 191264.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452400 f, 191289.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452460 f, 191315.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452520 f, 191340.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452580 f, 191365.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452640 f, 191391.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452700 f, 191335.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452760 f, 191360.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452820 f, 191386.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452880 f, 191411.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 452940 f, 191437.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453000 f, 191462.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453060 f, 191487.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453120 f, 191513.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453180 f, 191538.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453240 f, 191482.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453300 f, 191508.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453360 f, 191533.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453420 f, 191558.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453480 f, 191584.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453540 f, 191609.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453600 f, 191634.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453660 f, 191660.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453720 f, 191685.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453780 f, 191711.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453840 f, 191655.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453900 f, 191680.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 453960 f, 191706.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454020 f, 191731.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454080 f, 191756.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454140 f, 191782.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454200 f, 191807.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454260 f, 191832.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454320 f, 191858.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454380 f, 191802.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454440 f, 191827.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454500 f, 191853.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454560 f, 191878.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454620 f, 191903.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454680 f, 191929.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454740 f, 191954.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454800 f, 191979.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454860 f, 192005.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454920 f, 192030.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 454980 f, 191974.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455040 f, 192000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455100 f, 192025.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455160 f, 192050.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455220 f, 192075.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455280 f, 192101.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455340 f, 192126.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455400 f, 192151.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455460 f, 192177.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455520 f, 192121.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455580 f, 192146.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455640 f, 192172.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455700 f, 192197.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455760 f, 192222.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455820 f, 192248.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455880 f, 192273.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 455940 f, 192298.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456000 f, 192323.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456060 f, 192349.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456120 f, 192293.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456180 f, 192318.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456240 f, 192344.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456300 f, 192369.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456360 f, 192394.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456420 f, 192419.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456480 f, 192445.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456540 f, 192470.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456600 f, 192495.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456660 f, 192521.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456720 f, 192465.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456780 f, 192490.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456840 f, 192515.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456900 f, 192541.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 456960 f, 192566.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457020 f, 192591.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457080 f, 192616.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457140 f, 192642.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457200 f, 192667.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457260 f, 192692.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457320 f, 192636.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457380 f, 192662.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457440 f, 192687.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457500 f, 192712.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457560 f, 192738.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457620 f, 192763.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457680 f, 192788.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457740 f, 192813.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457800 f, 192839.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457860 f, 192864.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457920 f, 192808.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 457980 f, 192833.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458040 f, 192858.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458100 f, 192884.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458160 f, 192909.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458220 f, 192934.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458280 f, 192960.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458340 f, 192985.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458400 f, 193010.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458460 f, 193035.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458520 f, 192979.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458580 f, 193005.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458640 f, 193030.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458700 f, 193055.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458760 f, 193080.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458820 f, 193106.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458880 f, 193131.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 458940 f, 193156.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459000 f, 193181.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459060 f, 193207.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459120 f, 193151.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459180 f, 193176.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459240 f, 193201.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459300 f, 193226.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459360 f, 193252.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459420 f, 193277.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459480 f, 193221.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459540 f, 193246.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459600 f, 193271.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459660 f, 193215.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459720 f, 193240.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459780 f, 193266.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459840 f, 193291.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459900 f, 193316.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 459960 f, 193341.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460020 f, 193366.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460080 f, 193392.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460140 f, 193417.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460200 f, 193442.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460260 f, 193386.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460320 f, 193411.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460380 f, 193436.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460440 f, 193462.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460500 f, 193487.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460560 f, 193512.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460620 f, 193537.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460680 f, 193563.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460740 f, 193588.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460800 f, 193613.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460860 f, 193557.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460920 f, 193582.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 460980 f, 193607.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461040 f, 193632.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461100 f, 193658.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461160 f, 193683.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461220 f, 193708.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461280 f, 193733.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461340 f, 193758.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461400 f, 193784.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461460 f, 193727.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461520 f, 193753.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461580 f, 193778.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461640 f, 193803.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461700 f, 193828.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461760 f, 193853.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461820 f, 193879.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461880 f, 193904.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 461940 f, 193929.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462000 f, 193954.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462060 f, 193898.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462120 f, 193923.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462180 f, 193948.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462240 f, 193973.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462300 f, 193999.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462360 f, 194024.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462420 f, 194049.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462480 f, 194074.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462540 f, 194099.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462600 f, 194125.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462660 f, 194068.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462720 f, 194093.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462780 f, 194119.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462840 f, 194144.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462900 f, 194169.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 462960 f, 194194.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463020 f, 194219.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463080 f, 194244.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463140 f, 194270.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463200 f, 194295.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463260 f, 194239.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463320 f, 194264.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463380 f, 194289.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463440 f, 194314.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463500 f, 194339.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463560 f, 194364.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463620 f, 194389.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463680 f, 194415.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463740 f, 194440.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463800 f, 194465.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463860 f, 194409.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463920 f, 194434.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 463980 f, 194459.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464040 f, 194484.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464100 f, 194509.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464160 f, 194534.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464220 f, 194559.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464280 f, 194585.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464340 f, 194610.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464400 f, 194635.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464460 f, 194578.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464520 f, 194604.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464580 f, 194629.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464640 f, 194654.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464700 f, 194679.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464760 f, 194704.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464820 f, 194729.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464880 f, 194754.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 464940 f, 194780.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465000 f, 194723.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465060 f, 194748.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465120 f, 194773.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465180 f, 194799.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465240 f, 194824.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465300 f, 194849.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465360 f, 194874.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465420 f, 194899.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465480 f, 194924.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465540 f, 194868.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465600 f, 194893.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465660 f, 194918.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465720 f, 194943.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465780 f, 194968.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465840 f, 194993.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465900 f, 195018.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 465960 f, 195043.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466020 f, 195069.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466080 f, 195012.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466140 f, 195037.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466200 f, 195062.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466260 f, 195087.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466320 f, 195112.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466380 f, 195138.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466440 f, 195163.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466500 f, 195188.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466560 f, 195213.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466620 f, 195156.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466680 f, 195181.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466740 f, 195207.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466800 f, 195232.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466860 f, 195257.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466920 f, 195282.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 466980 f, 195307.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467040 f, 195332.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467100 f, 195357.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467160 f, 195382.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467220 f, 195326.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467280 f, 195351.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467340 f, 195376.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467400 f, 195401.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467460 f, 195426.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467520 f, 195451.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467580 f, 195476.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467640 f, 195501.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467700 f, 195526.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467760 f, 195551.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467820 f, 195495.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467880 f, 195520.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 467940 f, 195545.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468000 f, 195570.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468060 f, 195595.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468120 f, 195620.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468180 f, 195645.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468240 f, 195670.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468300 f, 195695.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468360 f, 195639.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468420 f, 195664.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468480 f, 195689.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468540 f, 195714.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468600 f, 195739.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468660 f, 195764.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468720 f, 195789.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468780 f, 195814.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468840 f, 195839.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468900 f, 195864.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 468960 f, 195889.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469020 f, 195832.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469080 f, 195858.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469140 f, 195883.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469200 f, 195908.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469260 f, 195933.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469320 f, 195958.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469380 f, 195983.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469440 f, 196008.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469500 f, 196033.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469560 f, 195976.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469620 f, 196001.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469680 f, 196026.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469740 f, 196051.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469800 f, 196076.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469860 f, 196101.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469920 f, 196126.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 469980 f, 196151.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470040 f, 196176.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470100 f, 196202.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470160 f, 196145.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470220 f, 196170.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470280 f, 196195.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470340 f, 196220.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470400 f, 196245.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470460 f, 196270.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470520 f, 196295.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470580 f, 196320.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470640 f, 196345.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470700 f, 196288.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470760 f, 196313.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470820 f, 196338.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470880 f, 196363.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 470940 f, 196388.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471000 f, 196413.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471060 f, 196438.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471120 f, 196463.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471180 f, 196488.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471240 f, 196431.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471300 f, 196456.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471360 f, 196481.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471420 f, 196506.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471480 f, 196531.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471540 f, 196556.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471600 f, 196581.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471660 f, 196606.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471720 f, 196631.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471780 f, 196575.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471840 f, 196600.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471900 f, 196625.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 471960 f, 196650.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472020 f, 196675.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472080 f, 196700.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472140 f, 196725.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472200 f, 196750.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472260 f, 196775.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472320 f, 196800.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472380 f, 196743.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472440 f, 196768.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472500 f, 196793.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472560 f, 196818.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472620 f, 196842.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472680 f, 196867.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472740 f, 196892.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472800 f, 196835.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472860 f, 196860.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472920 f, 196885.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 472980 f, 196910.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473040 f, 196935.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473100 f, 196960.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473160 f, 196985.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473220 f, 197010.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473280 f, 197035.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473340 f, 197060.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473400 f, 197003.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473460 f, 197028.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473520 f, 197053.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473580 f, 197078.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473640 f, 197103.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473700 f, 197128.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473760 f, 197153.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473820 f, 197178.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473880 f, 197203.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 473940 f, 197228.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474000 f, 197171.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474060 f, 197196.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474120 f, 197221.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474180 f, 197246.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474240 f, 197271.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474300 f, 197296.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474360 f, 197321.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474420 f, 197346.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474480 f, 197371.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474540 f, 197396.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474600 f, 197338.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474660 f, 197363.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474720 f, 197388.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474780 f, 197413.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474840 f, 197438.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474900 f, 197463.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 474960 f, 197488.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475020 f, 197513.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475080 f, 197538.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475140 f, 197481.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475200 f, 197506.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475260 f, 197531.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475320 f, 197556.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475380 f, 197581.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475440 f, 197605.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475500 f, 197630.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475560 f, 197655.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475620 f, 197680.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475680 f, 197705.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475740 f, 197730.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475800 f, 197673.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475860 f, 197698.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475920 f, 197723.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 475980 f, 197748.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476040 f, 197773.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476100 f, 197798.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476160 f, 197823.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476220 f, 197847.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476280 f, 197872.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476340 f, 197897.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476400 f, 197840.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476460 f, 197865.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476520 f, 197890.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476580 f, 197915.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476640 f, 197940.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476700 f, 197965.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476760 f, 197990.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476820 f, 198014.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476880 f, 198039.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 476940 f, 198064.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477000 f, 198089.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477060 f, 198032.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477120 f, 198057.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477180 f, 198082.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477240 f, 198107.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477300 f, 198132.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477360 f, 198156.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477420 f, 198181.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477480 f, 198206.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477540 f, 198231.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477600 f, 198174.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477660 f, 198199.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477720 f, 198224.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477780 f, 198248.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477840 f, 198273.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477900 f, 198298.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 477960 f, 198323.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478020 f, 198348.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478080 f, 198373.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478140 f, 198398.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478200 f, 198340.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478260 f, 198365.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478320 f, 198390.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478380 f, 198415.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478440 f, 198440.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478500 f, 198465.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478560 f, 198490.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478620 f, 198515.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478680 f, 198540.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478740 f, 198564.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478800 f, 198507.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478860 f, 198532.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478920 f, 198557.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 478980 f, 198582.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479040 f, 198606.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479100 f, 198631.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479160 f, 198656.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479220 f, 198681.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479280 f, 198706.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479340 f, 198731.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479400 f, 198673.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479460 f, 198698.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479520 f, 198723.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479580 f, 198748.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479640 f, 198773.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479700 f, 198798.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479760 f, 198823.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479820 f, 198847.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479880 f, 198872.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 479940 f, 198897.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480000 f, 198840.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480060 f, 198864.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480120 f, 198889.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480180 f, 198914.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480240 f, 198939.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480300 f, 198964.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480360 f, 198989.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480420 f, 199014.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480480 f, 199038.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480540 f, 199063.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480600 f, 199006.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480660 f, 199031.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480720 f, 199055.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480780 f, 199080.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480840 f, 199105.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480900 f, 199130.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480960 f, 199155.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481020 f, 199180.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481080 f, 199204.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481140 f, 199229.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481200 f, 199172.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481260 f, 199197.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481320 f, 199221.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481380 f, 199246.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481440 f, 199271.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481500 f, 199296.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481560 f, 199238.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481620 f, 199263.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481680 f, 199288.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481740 f, 199313.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481800 f, 199255.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481860 f, 199280.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481920 f, 199305.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 481980 f, 199330.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482040 f, 199354.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482100 f, 199379.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482160 f, 199404.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482220 f, 199429.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482280 f, 199454.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482340 f, 199478.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482400 f, 199421.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482460 f, 199446.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482520 f, 199470.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482580 f, 199495.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482640 f, 199520.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482700 f, 199545.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482760 f, 199570.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482820 f, 199594.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482880 f, 199619.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 482940 f, 199644.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483000 f, 199586.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483060 f, 199611.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483120 f, 199636.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483180 f, 199661.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483240 f, 199685.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483300 f, 199710.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483360 f, 199735.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483420 f, 199760.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483480 f, 199785.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483540 f, 199809.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483600 f, 199834.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483660 f, 199776.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483720 f, 199801.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483780 f, 199826.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483840 f, 199851.3 fps, 0 ms/f [junit] 2 s: 60 f / 12 ms, 5000.0 fps, 0 ms/f; total: 483900 f, 198890.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 483960 f, 198914.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484020 f, 198939.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484080 f, 198964.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484140 f, 198988.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484200 f, 199013.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484260 f, 198956.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484320 f, 198981.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484380 f, 199005.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484440 f, 199030.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484500 f, 199055.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484560 f, 199079.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484620 f, 199104.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484680 f, 199129.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484740 f, 199153.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484800 f, 199178.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484860 f, 199121.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484920 f, 199145.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 484980 f, 199170.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485040 f, 199195.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485100 f, 199219.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485160 f, 199244.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485220 f, 199269.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485280 f, 199293.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485340 f, 199318.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485400 f, 199261.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485460 f, 199285.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485520 f, 199310.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485580 f, 199334.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485640 f, 199359.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485700 f, 199384.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485760 f, 199408.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485820 f, 199433.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485880 f, 199458.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 485940 f, 199482.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486000 f, 199507.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486060 f, 199450.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486120 f, 199474.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486180 f, 199499.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486240 f, 199524.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486300 f, 199548.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486360 f, 199573.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486420 f, 199597.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486480 f, 199622.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486540 f, 199647.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486600 f, 199671.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486660 f, 199696.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486720 f, 199639.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486780 f, 199663.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486840 f, 199688.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486900 f, 199712.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 486960 f, 199737.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487020 f, 199762.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487080 f, 199786.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487140 f, 199811.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487200 f, 199835.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487260 f, 199860.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487320 f, 199803.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487380 f, 199827.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487440 f, 199852.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487500 f, 199877.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487560 f, 199901.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487620 f, 199926.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487680 f, 199868.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487740 f, 199893.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487800 f, 199918.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487860 f, 199942.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487920 f, 199967.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 487980 f, 199991.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488040 f, 200016.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488100 f, 200040.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488160 f, 200065.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488220 f, 200008.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488280 f, 200032.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488340 f, 200057.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488400 f, 200081.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488460 f, 200106.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488520 f, 200131.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488580 f, 200155.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488640 f, 200098.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488700 f, 200122.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488760 f, 200147.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488820 f, 200171.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488880 f, 200196.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 488940 f, 200221.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489000 f, 200245.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489060 f, 200270.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489120 f, 200294.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489180 f, 200319.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489240 f, 200343.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489300 f, 200286.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489360 f, 200311.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489420 f, 200335.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489480 f, 200360.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489540 f, 200384.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489600 f, 200409.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489660 f, 200433.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489720 f, 200458.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489780 f, 200483.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489840 f, 200507.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489900 f, 200450.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 489960 f, 200474.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490020 f, 200499.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490080 f, 200523.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490140 f, 200548.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490200 f, 200572.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490260 f, 200597.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490320 f, 200621.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490380 f, 200646.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490440 f, 200671.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490500 f, 200695.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490560 f, 200638.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490620 f, 200662.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490680 f, 200687.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490740 f, 200711.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490800 f, 200736.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490860 f, 200760.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490920 f, 200785.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 490980 f, 200809.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491040 f, 200834.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491100 f, 200858.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491160 f, 200801.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491220 f, 200825.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491280 f, 200850.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491340 f, 200874.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491400 f, 200899.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491460 f, 200923.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491520 f, 200948.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491580 f, 200973.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491640 f, 200915.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491700 f, 200939.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491760 f, 200964.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491820 f, 200988.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491880 f, 201013.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 491940 f, 201038.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492000 f, 201062.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492060 f, 201087.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492120 f, 201111.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492180 f, 201053.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492240 f, 201078.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492300 f, 201102.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492360 f, 201127.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492420 f, 201151.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492480 f, 201176.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492540 f, 201200.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492600 f, 201225.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492660 f, 201250.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492720 f, 201192.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492780 f, 201216.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492840 f, 201241.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492900 f, 201265.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 492960 f, 201290.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493020 f, 201314.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493080 f, 201339.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493140 f, 201363.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493200 f, 201388.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493260 f, 201330.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493320 f, 201355.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493380 f, 201379.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493440 f, 201404.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493500 f, 201428.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493560 f, 201453.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493620 f, 201477.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493680 f, 201502.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493740 f, 201526.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493800 f, 201551.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493860 f, 201493.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493920 f, 201517.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 493980 f, 201542.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494040 f, 201566.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494100 f, 201591.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494160 f, 201615.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494220 f, 201640.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494280 f, 201664.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494340 f, 201689.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494400 f, 201631.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494460 f, 201655.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494520 f, 201680.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494580 f, 201704.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494640 f, 201729.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494700 f, 201753.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494760 f, 201778.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494820 f, 201802.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494880 f, 201744.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 494940 f, 201769.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495000 f, 201793.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495060 f, 201818.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495120 f, 201842.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495180 f, 201867.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495240 f, 201891.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495300 f, 201916.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495360 f, 201940.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495420 f, 201882.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495480 f, 201907.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495540 f, 201931.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495600 f, 201955.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495660 f, 201980.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495720 f, 202004.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495780 f, 202029.3 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 495840 f, 201724.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495900 f, 201749.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 495960 f, 201773.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496020 f, 201798.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496080 f, 201822.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496140 f, 201764.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496200 f, 201789.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496260 f, 201813.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496320 f, 201838.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496380 f, 201862.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496440 f, 201886.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496500 f, 201911.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496560 f, 201935.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496620 f, 201960.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496680 f, 201984.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496740 f, 202008.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496800 f, 202033.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496860 f, 201975.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496920 f, 202000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 496980 f, 202024.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497040 f, 202048.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497100 f, 202073.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497160 f, 202097.5 fps, 0 ms/f [junit] 2 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 497220 f, 200896.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497280 f, 200921.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497340 f, 200945.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497400 f, 200888.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497460 f, 200912.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497520 f, 200937.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497580 f, 200961.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497640 f, 200985.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497700 f, 201009.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497760 f, 201033.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497820 f, 201058.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497880 f, 201082.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 497940 f, 201106.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498000 f, 201130.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498060 f, 201073.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498120 f, 201098.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498180 f, 201122.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498240 f, 201146.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498300 f, 201170.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498360 f, 201195.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498420 f, 201219.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498480 f, 201243.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498540 f, 201267.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498600 f, 201291.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498660 f, 201316.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498720 f, 201259.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498780 f, 201283.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498840 f, 201307.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498900 f, 201331.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 498960 f, 201355.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499020 f, 201380.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499080 f, 201404.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499140 f, 201428.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499200 f, 201452.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499260 f, 201477.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499320 f, 201501.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499380 f, 201525.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499440 f, 201468.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499500 f, 201492.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499560 f, 201516.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499620 f, 201540.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499680 f, 201565.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499740 f, 201589.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499800 f, 201613.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499860 f, 201637.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499920 f, 201661.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 499980 f, 201686.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500040 f, 201710.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500100 f, 201734.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500160 f, 201677.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500220 f, 201701.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500280 f, 201725.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500340 f, 201750.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500400 f, 201774.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500460 f, 201798.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500520 f, 201822.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500580 f, 201846.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500640 f, 201870.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500700 f, 201895.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500760 f, 201919.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500820 f, 201862.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500880 f, 201886.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 500940 f, 201910.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501000 f, 201934.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501060 f, 201958.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501120 f, 201983.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501180 f, 202007.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501240 f, 202031.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501300 f, 202055.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501360 f, 202079.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501420 f, 202103.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501480 f, 202046.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501540 f, 202070.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501600 f, 202095.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501660 f, 202119.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501720 f, 202143.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501780 f, 202167.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501840 f, 202191.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501900 f, 202215.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 501960 f, 202240.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502020 f, 202264.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502080 f, 202288.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502140 f, 202312.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502200 f, 202255.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502260 f, 202279.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502320 f, 202303.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502380 f, 202327.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502440 f, 202352.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502500 f, 202376.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502560 f, 202400.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502620 f, 202424.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502680 f, 202448.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502740 f, 202391.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502800 f, 202415.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502860 f, 202439.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502920 f, 202463.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 502980 f, 202487.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503040 f, 202430.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503100 f, 202454.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503160 f, 202478.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503220 f, 202503.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503280 f, 202445.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503340 f, 202469.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503400 f, 202493.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503460 f, 202518.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503520 f, 202542.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503580 f, 202566.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503640 f, 202509.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503700 f, 202533.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503760 f, 202557.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503820 f, 202581.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503880 f, 202605.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 503940 f, 202629.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504000 f, 202653.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504060 f, 202677.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504120 f, 202702.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504180 f, 202726.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504240 f, 202750.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504300 f, 202774.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504360 f, 202717.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504420 f, 202741.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504480 f, 202765.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504540 f, 202789.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504600 f, 202813.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504660 f, 202837.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504720 f, 202861.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504780 f, 202885.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504840 f, 202909.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504900 f, 202934.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 504960 f, 202958.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505020 f, 202982.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505080 f, 202924.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505140 f, 202948.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505200 f, 202973.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505260 f, 202997.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505320 f, 203021.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505380 f, 203045.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505440 f, 203069.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505500 f, 203093.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505560 f, 203117.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505620 f, 203141.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505680 f, 203165.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505740 f, 203190.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505800 f, 203132.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505860 f, 203156.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505920 f, 203180.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 505980 f, 203204.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506040 f, 203228.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506100 f, 203253.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506160 f, 203277.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506220 f, 203301.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506280 f, 203325.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506340 f, 203349.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506400 f, 203373.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506460 f, 203397.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506520 f, 203340.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506580 f, 203364.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506640 f, 203388.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506700 f, 203412.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506760 f, 203436.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506820 f, 203460.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506880 f, 203484.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 506940 f, 203508.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507000 f, 203532.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507060 f, 203556.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507120 f, 203580.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507180 f, 203604.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507240 f, 203547.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507300 f, 203571.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507360 f, 203595.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507420 f, 203619.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507480 f, 203643.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507540 f, 203667.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507600 f, 203691.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507660 f, 203715.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507720 f, 203739.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507780 f, 203764.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507840 f, 203788.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507900 f, 203812.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 507960 f, 203754.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508020 f, 203778.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508080 f, 203802.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508140 f, 203826.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508200 f, 203850.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508260 f, 203874.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508320 f, 203817.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508380 f, 203841.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508440 f, 203865.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508500 f, 203889.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508560 f, 203913.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508620 f, 203937.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508680 f, 203961.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508740 f, 203985.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508800 f, 204009.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508860 f, 204033.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508920 f, 203975.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 508980 f, 204000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509040 f, 204024.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509100 f, 204048.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509160 f, 204072.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509220 f, 204096.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509280 f, 204120.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509340 f, 204144.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509400 f, 204168.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509460 f, 204192.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509520 f, 204216.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509580 f, 204240.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509640 f, 204264.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509700 f, 204206.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509760 f, 204230.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509820 f, 204254.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509880 f, 204278.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 509940 f, 204302.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510000 f, 204326.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510060 f, 204350.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510120 f, 204375.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510180 f, 204399.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510240 f, 204423.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510300 f, 204365.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510360 f, 204389.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510420 f, 204413.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510480 f, 204437.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510540 f, 204461.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510600 f, 204485.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510660 f, 204427.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510720 f, 204451.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510780 f, 204475.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510840 f, 204417.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510900 f, 204441.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 510960 f, 204465.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511020 f, 204489.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511080 f, 204432.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511140 f, 204456.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511200 f, 204480.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511260 f, 204504.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511320 f, 204528.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511380 f, 204470.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511440 f, 204494.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511500 f, 204518.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511560 f, 204460.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511620 f, 204484.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511680 f, 204508.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511740 f, 204532.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511800 f, 204474.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511860 f, 204498.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511920 f, 204522.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 511980 f, 204546.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512040 f, 204570.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512100 f, 204512.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512160 f, 204536.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512220 f, 204479.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512280 f, 204503.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512340 f, 204526.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512400 f, 204550.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512460 f, 204574.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512520 f, 204598.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512580 f, 204622.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512640 f, 204565.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512700 f, 204588.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512760 f, 204612.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512820 f, 204636.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512880 f, 204660.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 512940 f, 204684.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513000 f, 204627.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513060 f, 204650.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513120 f, 204674.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513180 f, 204698.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513240 f, 204722.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513300 f, 204665.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513360 f, 204689.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513420 f, 204712.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513480 f, 204736.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513540 f, 204760.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513600 f, 204784.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513660 f, 204808.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513720 f, 204750.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513780 f, 204774.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513840 f, 204798.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513900 f, 204822.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 513960 f, 204846.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514020 f, 204870.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514080 f, 204894.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514140 f, 204836.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514200 f, 204860.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514260 f, 204884.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514320 f, 204908.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514380 f, 204932.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514440 f, 204874.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514500 f, 204898.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514560 f, 204922.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514620 f, 204946.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514680 f, 204970.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514740 f, 204994.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514800 f, 205017.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514860 f, 205041.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514920 f, 204984.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 514980 f, 205007.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515040 f, 205031.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515100 f, 205055.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515160 f, 205079.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515220 f, 205103.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515280 f, 205127.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515340 f, 205151.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515400 f, 205175.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515460 f, 205117.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515520 f, 205141.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515580 f, 205165.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515640 f, 205189.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515700 f, 205212.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515760 f, 205236.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515820 f, 205260.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515880 f, 205284.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 515940 f, 205308.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516000 f, 205250.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516060 f, 205274.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516120 f, 205298.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516180 f, 205322.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516240 f, 205346.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516300 f, 205369.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516360 f, 205393.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516420 f, 205417.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516480 f, 205441.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516540 f, 205465.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516600 f, 205407.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516660 f, 205431.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516720 f, 205455.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516780 f, 205479.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516840 f, 205502.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516900 f, 205526.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 516960 f, 205550.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517020 f, 205574.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517080 f, 205516.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517140 f, 205540.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517200 f, 205564.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517260 f, 205588.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517320 f, 205612.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517380 f, 205635.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517440 f, 205578.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517500 f, 205601.9 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 517560 f, 205299.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517620 f, 205323.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517680 f, 205347.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517740 f, 205370.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517800 f, 205394.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517860 f, 205418.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517920 f, 205360.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 517980 f, 205384.6 fps, 0 ms/f [junit] 2 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 518040 f, 204920.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518100 f, 204944.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518160 f, 204968.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518220 f, 204911.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518280 f, 204934.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518340 f, 204958.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518400 f, 204982.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518460 f, 205005.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518520 f, 205029.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518580 f, 205053.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518640 f, 205077.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518700 f, 205019.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518760 f, 205043.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518820 f, 205067.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518880 f, 205090.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 518940 f, 205114.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519000 f, 205057.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519060 f, 205081.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519120 f, 205104.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519180 f, 205128.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519240 f, 205152.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519300 f, 205175.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519360 f, 205199.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519420 f, 205142.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519480 f, 205165.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519540 f, 205189.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519600 f, 205213.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519660 f, 205236.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519720 f, 205260.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519780 f, 205284.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519840 f, 205308.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519900 f, 205250.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 519960 f, 205274.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520020 f, 205298.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520080 f, 205321.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520140 f, 205345.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520200 f, 205369.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520260 f, 205392.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520320 f, 205335.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520380 f, 205359.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520440 f, 205382.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520500 f, 205406.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520560 f, 205430.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520620 f, 205372.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520680 f, 205396.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520740 f, 205420.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520800 f, 205443.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520860 f, 205467.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520920 f, 205491.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 520980 f, 205514.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521040 f, 205538.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521100 f, 205562.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521160 f, 205585.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521220 f, 205528.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521280 f, 205552.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521340 f, 205575.7 fps, 0 ms/f [junit] 2 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 521400 f, 205194.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521460 f, 205218.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521520 f, 205242.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521580 f, 205265.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521640 f, 205289.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521700 f, 205312.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521760 f, 205336.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521820 f, 205279.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521880 f, 205302.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 521940 f, 205326.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522000 f, 205350.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522060 f, 205373.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522120 f, 205397.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522180 f, 205420.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522240 f, 205444.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522300 f, 205468.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522360 f, 205491.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522420 f, 205515.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522480 f, 205458.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522540 f, 205481.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522600 f, 205505.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522660 f, 205528.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522720 f, 205552.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522780 f, 205576.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522840 f, 205599.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522900 f, 205623.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 522960 f, 205646.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523020 f, 205670.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523080 f, 205613.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523140 f, 205636.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523200 f, 205660.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523260 f, 205683.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523320 f, 205707.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523380 f, 205731.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523440 f, 205754.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523500 f, 205778.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523560 f, 205801.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523620 f, 205825.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523680 f, 205768.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523740 f, 205791.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523800 f, 205815.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523860 f, 205838.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523920 f, 205862.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 523980 f, 205886.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524040 f, 205909.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524100 f, 205933.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524160 f, 205956.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524220 f, 205980.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524280 f, 205923.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524340 f, 205946.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524400 f, 205970.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524460 f, 205993.7 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 524520 f, 205855.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524580 f, 205879.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524640 f, 205902.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524700 f, 205926.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524760 f, 205949.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524820 f, 205892.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524880 f, 205916.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 524940 f, 205939.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525000 f, 205963.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525060 f, 205986.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525120 f, 206010.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525180 f, 206033.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525240 f, 206057.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525300 f, 206080.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525360 f, 206104.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525420 f, 206047.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525480 f, 206070.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525540 f, 206094.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525600 f, 206117.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525660 f, 206141.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525720 f, 206164.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525780 f, 206188.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525840 f, 206211.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525900 f, 206235.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 525960 f, 206258.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526020 f, 206282.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526080 f, 206225.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526140 f, 206248.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526200 f, 206272.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526260 f, 206295.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526320 f, 206319.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526380 f, 206342.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526440 f, 206366.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526500 f, 206389.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526560 f, 206413.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526620 f, 206436.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526680 f, 206460.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526740 f, 206402.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526800 f, 206426.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526860 f, 206449.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526920 f, 206473.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 526980 f, 206496.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527040 f, 206520.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527100 f, 206543.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527160 f, 206567.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527220 f, 206590.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527280 f, 206614.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527340 f, 206637.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527400 f, 206661.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527460 f, 206604.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527520 f, 206627.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527580 f, 206651.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527640 f, 206674.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527700 f, 206698.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527760 f, 206721.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527820 f, 206745.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527880 f, 206768.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 527940 f, 206792.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528000 f, 206815.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528060 f, 206839.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528120 f, 206781.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528180 f, 206805.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528240 f, 206828.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528300 f, 206852.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528360 f, 206875.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528420 f, 206898.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528480 f, 206922.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528540 f, 206945.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528600 f, 206969.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528660 f, 206992.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528720 f, 207016.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528780 f, 206958.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528840 f, 206982.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528900 f, 207005.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 528960 f, 207029.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529020 f, 207052.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529080 f, 207076.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529140 f, 207099.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529200 f, 207123.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529260 f, 207146.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529320 f, 207170.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529380 f, 207193.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529440 f, 207217.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529500 f, 207159.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529560 f, 207183.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529620 f, 207206.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529680 f, 207230.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529740 f, 207253.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529800 f, 207277.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529860 f, 207300.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529920 f, 207323.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 529980 f, 207347.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530040 f, 207370.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530100 f, 207394.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530160 f, 207336.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530220 f, 207360.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530280 f, 207383.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530340 f, 207407.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530400 f, 207430.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530460 f, 207454.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530520 f, 207477.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530580 f, 207500.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530640 f, 207524.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530700 f, 207547.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530760 f, 207571.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530820 f, 207513.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530880 f, 207537.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 530940 f, 207560.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531000 f, 207584.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531060 f, 207607.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531120 f, 207630.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531180 f, 207654.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531240 f, 207677.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531300 f, 207701.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531360 f, 207724.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531420 f, 207748.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531480 f, 207690.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531540 f, 207713.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531600 f, 207737.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531660 f, 207760.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531720 f, 207784.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531780 f, 207807.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531840 f, 207831.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531900 f, 207854.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 531960 f, 207878.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532020 f, 207820.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532080 f, 207843.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532140 f, 207867.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532200 f, 207890.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532260 f, 207914.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532320 f, 207937.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532380 f, 207960.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532440 f, 207903.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532500 f, 207926.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532560 f, 207950.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532620 f, 207973.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532680 f, 207996.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532740 f, 208020.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532800 f, 208043.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532860 f, 208067.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532920 f, 208009.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 532980 f, 208032.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533040 f, 208056.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533100 f, 208079.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533160 f, 208103.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533220 f, 208126.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533280 f, 208149.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533340 f, 208092.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533400 f, 208115.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533460 f, 208138.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533520 f, 208162.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533580 f, 208185.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533640 f, 208209.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533700 f, 208232.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533760 f, 208255.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533820 f, 208198.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533880 f, 208221.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 533940 f, 208244.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534000 f, 208268.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534060 f, 208291.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534120 f, 208315.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534180 f, 208338.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534240 f, 208361.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534300 f, 208304.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534360 f, 208327.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534420 f, 208350.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534480 f, 208374.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534540 f, 208397.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534600 f, 208421.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534660 f, 208444.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534720 f, 208467.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534780 f, 208491.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534840 f, 208433.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534900 f, 208456.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 534960 f, 208480.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535020 f, 208503.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535080 f, 208526.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535140 f, 208550.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535200 f, 208573.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535260 f, 208597.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535320 f, 208539.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535380 f, 208562.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535440 f, 208585.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535500 f, 208609.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535560 f, 208632.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535620 f, 208656.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535680 f, 208679.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535740 f, 208702.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535800 f, 208644.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535860 f, 208668.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535920 f, 208691.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 535980 f, 208714.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536040 f, 208738.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536100 f, 208761.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536160 f, 208785.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536220 f, 208808.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536280 f, 208831.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536340 f, 208855.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536400 f, 208797.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536460 f, 208820.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536520 f, 208843.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536580 f, 208867.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536640 f, 208890.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536700 f, 208913.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536760 f, 208937.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536820 f, 208960.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536880 f, 208902.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 536940 f, 208926.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537000 f, 208949.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537060 f, 208972.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537120 f, 208996.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537180 f, 209019.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537240 f, 208961.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537300 f, 208984.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537360 f, 209008.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537420 f, 209031.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537480 f, 209054.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537540 f, 209078.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537600 f, 209101.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537660 f, 209124.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537720 f, 209066.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537780 f, 209090.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537840 f, 209113.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537900 f, 209136.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 537960 f, 209160.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538020 f, 209183.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538080 f, 209206.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538140 f, 209230.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538200 f, 209172.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538260 f, 209195.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538320 f, 209218.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538380 f, 209242.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538440 f, 209265.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538500 f, 209288.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538560 f, 209230.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538620 f, 209254.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538680 f, 209277.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538740 f, 209300.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538800 f, 209324.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538860 f, 209347.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538920 f, 209370.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 538980 f, 209393.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539040 f, 209335.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539100 f, 209359.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539160 f, 209382.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539220 f, 209405.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539280 f, 209429.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539340 f, 209452.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539400 f, 209475.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539460 f, 209417.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539520 f, 209441.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539580 f, 209464.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539640 f, 209487.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539700 f, 209510.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539760 f, 209534.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539820 f, 209557.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539880 f, 209580.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 539940 f, 209522.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540000 f, 209545.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540060 f, 209569.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540120 f, 209592.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540180 f, 209615.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540240 f, 209639.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540300 f, 209662.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540360 f, 209685.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540420 f, 209627.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540480 f, 209650.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540540 f, 209674.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540600 f, 209697.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540660 f, 209720.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540720 f, 209743.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540780 f, 209767.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540840 f, 209790.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540900 f, 209732.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540960 f, 209755.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541020 f, 209779.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541080 f, 209802.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541140 f, 209825.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541200 f, 209848.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541260 f, 209872.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541320 f, 209895.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541380 f, 209837.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541440 f, 209860.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541500 f, 209883.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541560 f, 209906.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541620 f, 209930.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541680 f, 209953.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541740 f, 209976.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541800 f, 210000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541860 f, 210023.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541920 f, 210046.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 541980 f, 209988.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542040 f, 210011.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542100 f, 210034.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542160 f, 210058.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542220 f, 210081.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542280 f, 210104.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542340 f, 210127.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542400 f, 210151.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542460 f, 210092.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542520 f, 210116.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542580 f, 210139.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542640 f, 210162.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542700 f, 210185.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542760 f, 210209.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542820 f, 210232.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542880 f, 210255.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 542940 f, 210278.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543000 f, 210302.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543060 f, 210243.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543120 f, 210267.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543180 f, 210290.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543240 f, 210313.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543300 f, 210336.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543360 f, 210360.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543420 f, 210383.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543480 f, 210406.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543540 f, 210429.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543600 f, 210371.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543660 f, 210394.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543720 f, 210417.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543780 f, 210441.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543840 f, 210464.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543900 f, 210487.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 543960 f, 210510.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544020 f, 210534.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544080 f, 210557.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544140 f, 210499.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544200 f, 210522.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544260 f, 210545.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544320 f, 210568.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544380 f, 210591.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544440 f, 210615.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544500 f, 210638.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544560 f, 210661.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544620 f, 210603.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544680 f, 210626.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544740 f, 210649.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544800 f, 210672.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544860 f, 210696.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544920 f, 210719.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 544980 f, 210742.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545040 f, 210765.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545100 f, 210788.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545160 f, 210812.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545220 f, 210753.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545280 f, 210776.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545340 f, 210800.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545400 f, 210823.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545460 f, 210846.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545520 f, 210869.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545580 f, 210892.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545640 f, 210916.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545700 f, 210939.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545760 f, 210880.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545820 f, 210904.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545880 f, 210927.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 545940 f, 210950.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546000 f, 210973.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546060 f, 210996.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546120 f, 211020.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546180 f, 211043.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546240 f, 211066.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546300 f, 211089.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546360 f, 211031.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546420 f, 211054.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546480 f, 211077.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546540 f, 211100.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546600 f, 211123.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546660 f, 211147.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546720 f, 211170.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546780 f, 211193.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546840 f, 211216.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546900 f, 211158.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 546960 f, 211181.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547020 f, 211204.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547080 f, 211227.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547140 f, 211250.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547200 f, 211274.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547260 f, 211297.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547320 f, 211320.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547380 f, 211343.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547440 f, 211366.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547500 f, 211308.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547560 f, 211331.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547620 f, 211354.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547680 f, 211377.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547740 f, 211401.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547800 f, 211424.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547860 f, 211447.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547920 f, 211470.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 547980 f, 211493.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548040 f, 211435.1 fps, 0 ms/f [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.711 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403138963 ms III - Start [junit] SLOCK [T main @ 1610403138965 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen [junit] XXXX Visible Part 1/3 [junit] 0 s: 60 f / 924 ms, 64.9 fps, 15 ms/f; total: 60 f, 64.9 fps, 15 ms/f [junit] XXXXX Invisible Part 2/3 [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 60 f, 7500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 13333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 18000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 21818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 25000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 27692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 32000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 33750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 35294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 36666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 37894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 41052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 42000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 42857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 45714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 46363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 49090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 49565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 52173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 52500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 55000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 55200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 57600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 57692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 62222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 64444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 64285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 66428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 68571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 68275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 70344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 70000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 74000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 73548.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 75483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 77419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 76875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 78750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 80625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 80000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 81818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 81176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 82941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 84705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 84000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 85714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 87428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 89142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 88333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 91666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 93333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 92432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 94054.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 93157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 94736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 96315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 95384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 96923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 98461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 97500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 99000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 100500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 102000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 100975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 102439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 103902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 105365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 104285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 105714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 107142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 108571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 107441.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 108837.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 110232.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 111627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 110454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 111818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 113181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 114545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 113333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 114666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 116000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 114782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 116086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 117391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 118695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 117446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 118723.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 118750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 121250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 120000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 121224.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 122448.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 121200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 122400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 123600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 122352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 123529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 124705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 123461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 124615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 125769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 124528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 125660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 126792.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 127924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 126666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 127777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 128888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 127636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 128727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 129818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 130909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 129642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 130714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 131785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 130526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 131578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 132631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 131379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 132413.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 133448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 132203.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 133220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 134237.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 135254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 134000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 135000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 136000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 137000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 138000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 136721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 137704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 138688.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 139672.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 140655.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 139354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 140322.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 141290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 142258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 140952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 141904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 142857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 143809.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 144761.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 143437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 144375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 145312.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 146250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 147187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 145846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 146769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 147692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 148615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 149538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 148181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 149090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 150909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 151818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 150447.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 151343.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 152238.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 153134.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 154029.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 152647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 153529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 154411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 155294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 153913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 154782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 155652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 156521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 155142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 156000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 156857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 157714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 156338.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 157183.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 158028.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 158873.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 157500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 158333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 159166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 158630.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 159452.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 160273.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 161095.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 159729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 160540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 161351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 162162.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 160800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 161600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 162400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 163200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 164000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 162631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 163421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 164210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 162857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 163636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 164415.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 165194.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 165974.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 164615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 165384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 166153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 166923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 167692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 166329.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 167088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 167848.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 168607.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 169367.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 168750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 169500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 170250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 171000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 169629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 170370.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 171111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 171851.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 172592.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 173333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 171951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 172682.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 173414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 174146.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 174878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 175609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 174216.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 174939.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 175662.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 176385.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 177108.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 177831.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 176428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 177142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 177857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 178571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 177176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 177882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 178588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 179294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 178604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 179302.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 180697.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 181395.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 180000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 180689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 181379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 182068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 182758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 181363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 182045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 182727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 183409.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 182022.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 182696.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 183370.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 184044.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 184719.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 185393.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 184000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 184666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 185333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 186000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 186666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 185274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 185934.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 186593.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 187252.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 187912.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 188571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 187173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 187826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 188478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 189130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 189782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 188387.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 189032.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 189677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 190322.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 190967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 191612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 190212.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 190851.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 191489.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 192127.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 192765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 191368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 192000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 192631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 193263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 193894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 194526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 193125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 193750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 194375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 195000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 195625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 196250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 196875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 195463.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 196082.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 196701.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 197319.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 197938.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 198556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 197142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 197755.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 198367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 198979.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 199591.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 200204.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 198787.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 199393.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 200000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 200606.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 201212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 201818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 202424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 201000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 201600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 202200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 202800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 203400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 204000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 202574.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 203168.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 203762.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 204356.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 204950.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 205544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 206138.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 204705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 205294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 205882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 206470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 207058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 207647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 206213.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 206796.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 207378.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 207961.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 208543.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 209126.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 207692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 208269.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 208846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 209423.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 210000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 210576.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 211153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 209714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 210285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 210857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 211428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 212000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 212571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 213142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 213714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 212264.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 212830.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 213396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 213962.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 214528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 215094.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 215660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 214205.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 214766.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 215327.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 215887.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 216448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 217009.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 215555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 216111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 216666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 217222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 217777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 218333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 218888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 217431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 217981.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 218532.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 219082.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 219633.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 220183.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 220733.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 219272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 219818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 220363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 220909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 221454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 222000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 222545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 221081.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 221621.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 222162.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 222702.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 223243.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 223783.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 224324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 222857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 223392.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 223928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 224464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 225000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 225535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 226071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 224601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 225132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 225663.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 226194.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 226725.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 227256.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 227787.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 226315.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548100 f, 211458.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548160 f, 211481.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548220 f, 211504.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548280 f, 211527.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548340 f, 211550.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548400 f, 211574.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548460 f, 211597.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548520 f, 211620.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548580 f, 211643.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548640 f, 211666.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548700 f, 211608.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548760 f, 211631.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548820 f, 211654.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548880 f, 211677.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 548940 f, 211700.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549000 f, 211642.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549060 f, 211665.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549120 f, 211688.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549180 f, 211711.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549240 f, 211734.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549300 f, 211757.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549360 f, 211781.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549420 f, 211804.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549480 f, 211745.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549540 f, 211768.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549600 f, 211791.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549660 f, 211815.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549720 f, 211838.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549780 f, 211861.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549840 f, 211884.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549900 f, 211907.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 549960 f, 211930.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550020 f, 211872.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550080 f, 211895.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550140 f, 211918.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550200 f, 211941.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550260 f, 211964.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550320 f, 211987.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550380 f, 212010.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550440 f, 212033.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550500 f, 212057.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550560 f, 212080.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550620 f, 212021.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550680 f, 212044.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550740 f, 212067.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550800 f, 212090.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550860 f, 212113.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550920 f, 212137.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 550980 f, 212160.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551040 f, 212183.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551100 f, 212206.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551160 f, 212147.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551220 f, 212170.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551280 f, 212194.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551340 f, 212217.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551400 f, 212240.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551460 f, 212263.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551520 f, 212286.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551580 f, 212309.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551640 f, 212332.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551700 f, 212355.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551760 f, 212297.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551820 f, 212320.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551880 f, 212343.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 551940 f, 212366.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552000 f, 212389.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552060 f, 212412.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552120 f, 212435.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552180 f, 212458.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552240 f, 212481.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552300 f, 212504.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552360 f, 212446.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552420 f, 212469.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552480 f, 212492.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552540 f, 212515.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552600 f, 212538.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552660 f, 212561.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552720 f, 212584.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552780 f, 212607.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552840 f, 212630.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552900 f, 212653.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 552960 f, 212595.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553020 f, 212618.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553080 f, 212641.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553140 f, 212664.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553200 f, 212687.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553260 f, 212710.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553320 f, 212733.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553380 f, 212756.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553440 f, 212779.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553500 f, 212802.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553560 f, 212744.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553620 f, 212767.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553680 f, 212790.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553740 f, 212813.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553800 f, 212836.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553860 f, 212859.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553920 f, 212882.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 553980 f, 212905.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554040 f, 212928.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554100 f, 212951.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554160 f, 212892.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554220 f, 212915.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554280 f, 212938.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554340 f, 212961.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554400 f, 212985.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554460 f, 213008.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554520 f, 213031.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554580 f, 213054.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554640 f, 213077.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554700 f, 213100.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554760 f, 213041.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554820 f, 213064.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554880 f, 213087.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 554940 f, 213110.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555000 f, 213133.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555060 f, 213156.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555120 f, 213179.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555180 f, 213202.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555240 f, 213225.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555300 f, 213248.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555360 f, 213190.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555420 f, 213213.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555480 f, 213236.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555540 f, 213259.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555600 f, 213282.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555660 f, 213305.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555720 f, 213328.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555780 f, 213351.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555840 f, 213374.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555900 f, 213397.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 555960 f, 213338.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556020 f, 213361.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556080 f, 213384.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556140 f, 213407.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556200 f, 213430.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556260 f, 213453.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556320 f, 213476.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556380 f, 213499.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556440 f, 213522.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556500 f, 213463.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556560 f, 213486.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556620 f, 213509.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556680 f, 213532.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556740 f, 213555.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556800 f, 213578.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556860 f, 213601.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556920 f, 213624.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 556980 f, 213647.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557040 f, 213670.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557100 f, 213611.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557160 f, 213634.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557220 f, 213657.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557280 f, 213680.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557340 f, 213704.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557400 f, 213727.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557460 f, 213749.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557520 f, 213773.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557580 f, 213796.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557640 f, 213819.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557700 f, 213760.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557760 f, 213783.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557820 f, 213806.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557880 f, 213829.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 557940 f, 213852.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558000 f, 213875.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558060 f, 213898.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558120 f, 213921.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558180 f, 213944.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558240 f, 213885.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558300 f, 213908.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558360 f, 213931.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558420 f, 213954.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558480 f, 213977.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558540 f, 214000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558600 f, 214022.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558660 f, 214045.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558720 f, 214068.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558780 f, 214091.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558840 f, 214114.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558900 f, 214055.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 558960 f, 214078.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559020 f, 214101.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559080 f, 214124.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559140 f, 214147.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559200 f, 214170.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559260 f, 214193.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559320 f, 214216.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559380 f, 214239.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559440 f, 214262.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559500 f, 214203.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559560 f, 214226.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559620 f, 214249.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559680 f, 214272.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559740 f, 214295.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559800 f, 214318.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559860 f, 214341.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559920 f, 214364.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 559980 f, 214387.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560040 f, 214410.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560100 f, 214351.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560160 f, 214374.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560220 f, 214397.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560280 f, 214420.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560340 f, 214443.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560400 f, 214466.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560460 f, 214489.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560520 f, 214512.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560580 f, 214535.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560640 f, 214475.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560700 f, 214498.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560760 f, 214521.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560820 f, 214544.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560880 f, 214567.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 560940 f, 214590.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561000 f, 214613.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561060 f, 214636.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561120 f, 214659.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561180 f, 214682.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561240 f, 214623.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 226842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 227368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 227894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 228421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 228947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 229473.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 228000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 228521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 229043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 229565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 230086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 230608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 231130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 231652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 230172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 230689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 231206.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 231724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 232241.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 232758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 233275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 231794.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 232307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 232820.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 233333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 233846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 234358.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 234871.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 235384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 233898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 234406.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 234915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 235423.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 235932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 236440.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 234957.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 235462.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 235966.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 236470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 236974.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 237478.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 237983.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 236500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 237000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 237500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 238000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 238500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 239000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 239500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 240000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 238512.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 239008.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 239504.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 240000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 240495.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 240991.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 241487.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 241983.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 242479.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 242975.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 241475.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 241967.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 242459.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 242950.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 243442.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 243934.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 244426.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 244918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 245409.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 245901.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 244390.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 244878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 245365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 245853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 246341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 246829.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 247317.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 247804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 248292.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 248780.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 247258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 247741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 248225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 248709.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 249193.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 249677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 250161.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 250645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 251129.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 251612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 250080.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 250560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 251040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 251520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 252000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 252480.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 252960.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 253440.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 253920.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 252380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 252857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 253333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 253809.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 254285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 254761.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 255238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 255714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 254173.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 254645.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 255118.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 255590.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 256062.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 256535.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 257007.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 257480.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 255937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 256406.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 256875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 257343.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 257812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 258281.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 256744.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 257209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 257674.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 258139.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 258604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 259069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 259534.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 258000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 258461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 258923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 259384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 259846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 260307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 260769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 259236.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 259694.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 260152.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 260610.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 261068.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 261526.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 261984.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 260454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 260909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 261363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 261818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 262272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 262727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 263181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 261654.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 262105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 262556.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 263007.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 263458.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 263909.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 264360.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 262835.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 263283.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 263731.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 264179.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 264626.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 265074.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 265522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 264000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 264444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 264888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 265333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 265777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 266222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 266666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 265147.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 265588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 266029.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 266470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 266911.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 267352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 267794.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 266277.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 266715.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 267153.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 267591.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 268029.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 268467.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 268905.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 267391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 267826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 268260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 268695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 269130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 269565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 270000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 268489.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 268920.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 269352.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 269784.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 270215.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 270647.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 271079.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 269571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 270000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 270428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 270857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 271285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 271714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 272142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 270638.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 271063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 271489.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 271914.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 272340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 272765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 273191.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561300 f, 214646.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561360 f, 214669.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561420 f, 214692.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561480 f, 214715.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561540 f, 214738.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561600 f, 214761.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561660 f, 214783.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561720 f, 214806.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561780 f, 214829.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561840 f, 214770.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561900 f, 214793.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 561960 f, 214816.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562020 f, 214839.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562080 f, 214862.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562140 f, 214885.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562200 f, 214908.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562260 f, 214931.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562320 f, 214954.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562380 f, 214977.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562440 f, 214917.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562500 f, 214940.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562560 f, 214963.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562620 f, 214986.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562680 f, 215009.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562740 f, 215032.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562800 f, 215055.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562860 f, 215078.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562920 f, 215101.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 562980 f, 215124.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563040 f, 215064.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563100 f, 215087.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563160 f, 215110.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563220 f, 215133.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563280 f, 215156.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563340 f, 215179.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563400 f, 215202.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563460 f, 215225.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563520 f, 215248.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563580 f, 215271.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563640 f, 215211.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563700 f, 215234.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563760 f, 215257.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563820 f, 215280.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563880 f, 215303.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 563940 f, 215326.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564000 f, 215349.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564060 f, 215372.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564120 f, 215395.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564180 f, 215418.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564240 f, 215358.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564300 f, 215381.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564360 f, 215322.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564420 f, 215345.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564480 f, 215368.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564540 f, 215391.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564600 f, 215331.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564660 f, 215354.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564720 f, 215377.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564780 f, 215400.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564840 f, 215423.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564900 f, 215364.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 564960 f, 215386.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565020 f, 215409.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565080 f, 215432.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565140 f, 215373.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565200 f, 215396.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565260 f, 215419.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565320 f, 215442.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565380 f, 215464.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565440 f, 215405.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565500 f, 215428.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565560 f, 215451.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565620 f, 215474.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565680 f, 215497.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565740 f, 215520.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565800 f, 215542.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565860 f, 215483.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565920 f, 215506.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 565980 f, 215529.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566040 f, 215552.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566100 f, 215575.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566160 f, 215597.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566220 f, 215620.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566280 f, 215643.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566340 f, 215666.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566400 f, 215607.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566460 f, 215630.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566520 f, 215652.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566580 f, 215675.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566640 f, 215698.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566700 f, 215721.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566760 f, 215744.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566820 f, 215767.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566880 f, 215789.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 566940 f, 215730.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567000 f, 215753.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567060 f, 215776.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567120 f, 215799.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567180 f, 215821.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567240 f, 215844.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567300 f, 215867.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567360 f, 215890.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567420 f, 215913.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567480 f, 215853.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567540 f, 215876.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567600 f, 215899.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567660 f, 215922.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567720 f, 215945.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567780 f, 215968.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567840 f, 215990.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567900 f, 216013.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 567960 f, 216036.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568020 f, 216059.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568080 f, 216000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568140 f, 216022.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568200 f, 216045.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568260 f, 216068.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568320 f, 216091.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568380 f, 216114.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568440 f, 216136.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568500 f, 216159.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568560 f, 216182.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568620 f, 216205.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568680 f, 216145.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568740 f, 216168.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568800 f, 216191.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568860 f, 216214.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568920 f, 216237.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 568980 f, 216259.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569040 f, 216282.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569100 f, 216305.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569160 f, 216328.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569220 f, 216351.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569280 f, 216291.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569340 f, 216314.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569400 f, 216337.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569460 f, 216360.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 273617.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569520 f, 216382.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 272112.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569580 f, 216405.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 272535.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569640 f, 216428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 272957.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569700 f, 216451.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 273380.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569760 f, 216474.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 273802.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569820 f, 216414.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 274225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 274647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 273146.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 273566.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 273986.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 274405.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 274825.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 275244.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 275664.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 274166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 274583.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 275000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 275416.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 275833.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 276250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 276666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 275172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 275586.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 276000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 276413.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 276827.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 277241.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 277655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 276164.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 276575.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 276986.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 277397.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 277808.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 278219.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 278630.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 279041.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 277551.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 277959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 278367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 278775.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 279183.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 279591.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 280000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 280408.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 278918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 279324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 279729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 280135.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 280540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 280945.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 281351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 281756.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 280268.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569880 f, 216437.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 569940 f, 216460.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570000 f, 216483.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570060 f, 216505.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570120 f, 216528.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570180 f, 216551.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570240 f, 216574.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570300 f, 216597.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570360 f, 216537.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570420 f, 216560.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570480 f, 216583.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570540 f, 216605.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570600 f, 216628.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570660 f, 216651.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 280671.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 281073.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 281476.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 281879.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 282281.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 282684.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 283087.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 283489.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 283892.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 284295.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 282800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 283200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 283600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 284000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570720 f, 216674.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570780 f, 216697.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570840 f, 216719.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570900 f, 216742.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 570960 f, 216683.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571020 f, 216705.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571080 f, 216728.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571140 f, 216751.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571200 f, 216774.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571260 f, 216796.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571320 f, 216819.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571380 f, 216842.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571440 f, 216783.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571500 f, 216805.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571560 f, 216828.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571620 f, 216851.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571680 f, 216874.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571740 f, 216896.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571800 f, 216919.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571860 f, 216942.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571920 f, 216965.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 571980 f, 216905.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572040 f, 216928.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572100 f, 216951.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572160 f, 216973.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572220 f, 216996.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572280 f, 217019.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572340 f, 217042.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572400 f, 217064.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572460 f, 217087.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572520 f, 217028.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572580 f, 217050.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572640 f, 217073.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572700 f, 217096.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572760 f, 217119.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572820 f, 217141.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572880 f, 217164.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 572940 f, 217187.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573000 f, 217210.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573060 f, 217232.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573120 f, 217173.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573180 f, 217195.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573240 f, 217218.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573300 f, 217241.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573360 f, 217264.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573420 f, 217286.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573480 f, 217309.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573540 f, 217332.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573600 f, 217355.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573660 f, 217377.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573720 f, 217318.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573780 f, 217340.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573840 f, 217363.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573900 f, 217386.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 573960 f, 217409.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574020 f, 217431.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574080 f, 217454.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574140 f, 217477.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574200 f, 217500.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574260 f, 217440.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574320 f, 217463.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574380 f, 217485.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574440 f, 217508.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574500 f, 217531.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574560 f, 217553.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574620 f, 217576.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574680 f, 217599.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574740 f, 217622.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574800 f, 217562.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574860 f, 217585.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574920 f, 217607.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 574980 f, 217630.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575040 f, 217653.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575100 f, 217676.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575160 f, 217698.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575220 f, 217721.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575280 f, 217744.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575340 f, 217766.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575400 f, 217707.1 fps, 0 ms/f [junit] 2 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 575460 f, 214643.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575520 f, 214666.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 284400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 284800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 285200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 285600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 286000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 286400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 284900.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 285298.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 285695.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 286092.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 286490.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 286887.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 287284.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 287682.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 288079.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 288476.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 286973.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 287368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 287763.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 288157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 288552.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 288947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 289342.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 289736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 290131.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 290526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 289019.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 289411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 289803.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 290196.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 290588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 290980.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 291372.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 291764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 292156.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 292549.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 291038.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 291428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 291818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 292207.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 292597.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 292987.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 293376.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 293766.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 294155.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 294545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 294935.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 293419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 293806.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 294193.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 294580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 294967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 295354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 295741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 296129.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 296516.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 296903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 297290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 295769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 296153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 296538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 296923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 297307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 297692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 298076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 298461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 298846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 299230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 297707.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575580 f, 214688.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575640 f, 214710.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575700 f, 214733.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575760 f, 214755.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575820 f, 214778.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575880 f, 214720.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 575940 f, 214742.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576000 f, 214765.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576060 f, 214787.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576120 f, 214809.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576180 f, 214832.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576240 f, 214854.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576300 f, 214876.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576360 f, 214899.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576420 f, 214921.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576480 f, 214863.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576540 f, 214886.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576600 f, 214908.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576660 f, 214931.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576720 f, 214953.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576780 f, 214975.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576840 f, 214998.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576900 f, 215020.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 576960 f, 215042.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577020 f, 215065.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577080 f, 215087.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577140 f, 215029.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577200 f, 215052.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577260 f, 215074.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577320 f, 215096.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577380 f, 215119.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577440 f, 215141.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577500 f, 215163.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577560 f, 215186.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577620 f, 215208.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577680 f, 215231.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577740 f, 215173.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577800 f, 215195.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577860 f, 215217.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577920 f, 215240.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 577980 f, 215182.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578040 f, 215204.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578100 f, 215146.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578160 f, 215169.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578220 f, 215191.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578280 f, 215214.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578340 f, 215156.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578400 f, 215178.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578460 f, 215200.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578520 f, 215223.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578580 f, 215245.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578640 f, 215267.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578700 f, 215290.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578760 f, 215312.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578820 f, 215334.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578880 f, 215277.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 578940 f, 215299.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579000 f, 215321.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579060 f, 215343.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579120 f, 215366.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579180 f, 215388.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579240 f, 215330.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579300 f, 215353.1 fps, 0 ms/f [junit] 2 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 579360 f, 215055.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579420 f, 215077.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579480 f, 215100.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579540 f, 215122.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579600 f, 215144.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579660 f, 215087.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579720 f, 215109.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579780 f, 215131.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579840 f, 215153.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579900 f, 215176.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 579960 f, 215198.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580020 f, 215140.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 298089.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 298471.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 298853.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 299235.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 299617.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 300000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 300382.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 300764.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 299240.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 299620.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 300000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 300379.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 300759.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 301139.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 301519.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 301898.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 302278.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 300754.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 301132.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 301509.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 301886.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 302264.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 302641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 303018.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 303396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 303773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 304150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 302625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 303000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 303375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 303750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 304125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 304500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 304875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 305250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 305625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 306000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 304472.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 304844.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 305217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 305590.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 305962.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 306335.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 306708.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 307080.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 307453.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 307826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 308198.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 306666.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580080 f, 215163.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580140 f, 215185.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580200 f, 215207.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580260 f, 215229.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580320 f, 215252.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580380 f, 215194.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580440 f, 215216.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580500 f, 215239.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580560 f, 215261.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580620 f, 215283.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580680 f, 215305.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580740 f, 215248.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580800 f, 215270.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580860 f, 215292.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580920 f, 215315.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 580980 f, 215337.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581040 f, 215359.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581100 f, 215301.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581160 f, 215324.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581220 f, 215346.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581280 f, 215368.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581340 f, 215390.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581400 f, 215413.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581460 f, 215355.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581520 f, 215377.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581580 f, 215400.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581640 f, 215422.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581700 f, 215444.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581760 f, 215466.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581820 f, 215409.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581880 f, 215431.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 307037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 307407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 307777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 308148.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 308518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 308888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 309259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 309629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 310000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 308466.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 308834.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 309202.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 309570.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 309938.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 310306.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 310674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 311042.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 311411.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 311779.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 312147.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 310609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 310975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 311341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 311707.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 312073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 312439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 312804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 313170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 313536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 312000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 312363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 312727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 313090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 313454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 313818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 314181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 314545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 314909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 315272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 313734.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 314096.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 314457.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 314819.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 315180.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 315542.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 315903.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 316265.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 316626.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 316987.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 317349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 315808.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 316167.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 316526.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 316886.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 317245.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 317604.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 317964.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 318323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 318682.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 317142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 317500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 317857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 318214.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 318571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 318928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 319285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 319642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 320000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 320357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 318816.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 319171.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 319526.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 319881.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 320236.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 320591.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 320946.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 321301.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 321656.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 322011.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 322366.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 320823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 321176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 321529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 321882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 322235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 322588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 322941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 323294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 323647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 324000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 324352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 322807.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 323157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 323508.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 323859.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 324210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 324561.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 324912.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 325263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 325614.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 325964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 326315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 324767.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 325116.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 325465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 325813.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 326162.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 326511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 326860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 327209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 327558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 327906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 328255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 326705.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 327052.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 327398.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 327745.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 328092.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 328439.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 328786.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 329132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 329479.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 329826.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 328275.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 328620.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 328965.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57300 f, 329310.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57360 f, 329655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 330000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 330344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 330689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 331034.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 331379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 329828.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 330171.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 330514.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 330857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 331200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 331542.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 331885.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 332228.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 332571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 332914.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 331363.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 581940 f, 215453.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582000 f, 215475.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582060 f, 215497.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582120 f, 215520.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582180 f, 215542.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582240 f, 215484.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582300 f, 215507.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582360 f, 215529.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582420 f, 215551.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582480 f, 215573.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582540 f, 215595.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582600 f, 215618.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582660 f, 215640.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582720 f, 215582.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582780 f, 215604.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582840 f, 215627.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582900 f, 215649.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 582960 f, 215671.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583020 f, 215693.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583080 f, 215715.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583140 f, 215738.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583200 f, 215760.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583260 f, 215782.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583320 f, 215724.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583380 f, 215747.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583440 f, 215769.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583500 f, 215791.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583560 f, 215813.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583620 f, 215835.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583680 f, 215857.9 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 583740 f, 215720.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583800 f, 215663.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583860 f, 215685.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583920 f, 215707.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 583980 f, 215729.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584040 f, 215751.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584100 f, 215773.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584160 f, 215796.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584220 f, 215818.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584280 f, 215840.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584340 f, 215782.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584400 f, 215805.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584460 f, 215827.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584520 f, 215849.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584580 f, 215871.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584640 f, 215893.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584700 f, 215915.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584760 f, 215937.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584820 f, 215960.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584880 f, 215982.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 584940 f, 215924.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585000 f, 215946.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585060 f, 215968.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585120 f, 215991.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585180 f, 216013.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585240 f, 215955.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585300 f, 215977.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585360 f, 216000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585420 f, 216022.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585480 f, 216044.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585540 f, 216066.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585600 f, 216088.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585660 f, 216110.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585720 f, 216053.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585780 f, 216075.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585840 f, 216097.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585900 f, 216119.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 585960 f, 216141.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586020 f, 216163.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586080 f, 216185.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586140 f, 216128.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586200 f, 216150.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586260 f, 216172.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586320 f, 216194.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586380 f, 216216.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586440 f, 216238.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586500 f, 216261.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586560 f, 216283.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586620 f, 216305.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586680 f, 216327.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586740 f, 216269.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586800 f, 216291.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586860 f, 216314.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586920 f, 216336.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 586980 f, 216358.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587040 f, 216380.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587100 f, 216402.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587160 f, 216424.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587220 f, 216366.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587280 f, 216389.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587340 f, 216411.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587400 f, 216433.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587460 f, 216455.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587520 f, 216477.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587580 f, 216419.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587640 f, 216441.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587700 f, 216464.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587760 f, 216486.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587820 f, 216508.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587880 f, 216530.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 587940 f, 216552.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588000 f, 216574.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588060 f, 216516.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588120 f, 216539.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588180 f, 216561.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588240 f, 216583.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588300 f, 216605.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588360 f, 216627.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588420 f, 216649.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588480 f, 216671.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588540 f, 216613.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588600 f, 216636.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588660 f, 216658.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588720 f, 216680.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588780 f, 216702.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588840 f, 216724.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588900 f, 216746.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 588960 f, 216768.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589020 f, 216710.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589080 f, 216732.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589140 f, 216754.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589200 f, 216777.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589260 f, 216799.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589320 f, 216821.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589380 f, 216843.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589440 f, 216865.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589500 f, 216807.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589560 f, 216829.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589620 f, 216851.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589680 f, 216873.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589740 f, 216895.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589800 f, 216917.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589860 f, 216940.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589920 f, 216962.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 589980 f, 216984.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590040 f, 217006.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590100 f, 216948.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590160 f, 216970.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590220 f, 216992.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590280 f, 217014.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590340 f, 217036.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590400 f, 217058.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590460 f, 217080.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590520 f, 217102.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590580 f, 217045.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590640 f, 217067.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590700 f, 217089.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590760 f, 217111.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590820 f, 217133.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590880 f, 217155.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 590940 f, 217177.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591000 f, 217199.5 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 591060 f, 217062.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591120 f, 217004.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591180 f, 217026.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591240 f, 217048.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591300 f, 217070.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591360 f, 217092.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591420 f, 217114.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591480 f, 217136.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591540 f, 217158.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591600 f, 217180.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591660 f, 217122.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 331704.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 332045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 332386.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 332727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 333068.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 333409.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 333750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 334090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 334431.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 334772.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 333220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 333559.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 333898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 334237.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 334576.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 334915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 335254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 335593.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 335932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 336271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 334719.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 335056.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 335393.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 335730.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 336067.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 336404.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 336741.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 337078.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 337415.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 337752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 338089.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 336536.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 336871.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 337206.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 337541.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 337877.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 338212.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 338547.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 338882.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 339217.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 339553.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 338000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 338333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 338666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 339000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 339333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 339666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 340000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 340333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 340666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 341000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 339447.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 339779.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 340110.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 340442.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 340773.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 341104.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 341436.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 341767.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 342099.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 342430.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 342762.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 341208.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 341538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 341868.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 342197.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 342527.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 342857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 343186.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 343516.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 343846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 344175.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 342622.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 342950.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 343278.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 343606.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 343934.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 344262.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 344590.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 344918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 345245.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 345573.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 344021.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 344347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 344673.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 345000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 345326.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 345652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 345978.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 346304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 346630.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 346956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 345405.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 345729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 346054.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 346378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 346702.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 347027.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 347351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 347675.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 348000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 346451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 346774.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 347096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 347419.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591720 f, 217144.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591780 f, 217166.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591840 f, 217188.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591900 f, 217211.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 591960 f, 217233.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592020 f, 217255.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592080 f, 217277.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592140 f, 217299.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592200 f, 217321.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592260 f, 217263.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592320 f, 217285.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592380 f, 217307.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592440 f, 217329.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592500 f, 217351.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592560 f, 217373.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592620 f, 217395.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592680 f, 217417.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592740 f, 217439.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592800 f, 217461.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592860 f, 217403.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592920 f, 217425.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 592980 f, 217447.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593040 f, 217469.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593100 f, 217491.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593160 f, 217513.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593220 f, 217535.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593280 f, 217557.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593340 f, 217579.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593400 f, 217601.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593460 f, 217543.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593520 f, 217565.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593580 f, 217587.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593640 f, 217609.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593700 f, 217631.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593760 f, 217653.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593820 f, 217675.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593880 f, 217697.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 593940 f, 217640.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594000 f, 217662.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594060 f, 217684.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594120 f, 217706.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594180 f, 217728.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594240 f, 217750.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594300 f, 217772.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594360 f, 217794.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594420 f, 217816.0 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 594480 f, 217678.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594540 f, 217700.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594600 f, 217642.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594660 f, 217664.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594720 f, 217686.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594780 f, 217708.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594840 f, 217730.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594900 f, 217752.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 594960 f, 217774.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595020 f, 217796.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595080 f, 217818.4 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 595140 f, 217681.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595200 f, 217703.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595260 f, 217724.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595320 f, 217746.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595380 f, 217689.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595440 f, 217711.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595500 f, 217733.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595560 f, 217755.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595620 f, 217776.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595680 f, 217798.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595740 f, 217820.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595800 f, 217842.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595860 f, 217864.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595920 f, 217886.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 595980 f, 217828.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596040 f, 217850.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596100 f, 217872.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596160 f, 217894.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596220 f, 217916.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596280 f, 217938.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596340 f, 217960.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596400 f, 217982.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596460 f, 218004.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596520 f, 217946.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596580 f, 217968.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596640 f, 217990.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596700 f, 218012.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596760 f, 218034.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596820 f, 218056.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596880 f, 218078.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 596940 f, 218100.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597000 f, 218122.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597060 f, 218143.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597120 f, 218086.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597180 f, 218108.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597240 f, 218130.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597300 f, 218151.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597360 f, 218173.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597420 f, 218195.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597480 f, 218217.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597540 f, 218239.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597600 f, 218261.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597660 f, 218283.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597720 f, 218305.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597780 f, 218247.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597840 f, 218269.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597900 f, 218291.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 597960 f, 218313.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598020 f, 218335.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598080 f, 218357.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598140 f, 218378.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598200 f, 218400.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598260 f, 218422.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598320 f, 218444.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598380 f, 218386.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598440 f, 218408.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598500 f, 218430.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598560 f, 218452.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598620 f, 218394.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 347741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 348064.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 348387.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 348709.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 349032.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 349354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 349677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 348128.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 348449.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 348770.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 349090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 349411.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 349732.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 350053.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 350374.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 350695.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 351016.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 349468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 349787.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 350106.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 350425.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 350744.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 351063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 351382.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 351702.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 352021.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 352340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 352659.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 351111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 351428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 351746.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 352063.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 352380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 352698.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 353015.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 353333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 353650.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 353968.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 354285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 354603.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 354920.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 353368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 353684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 354000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 354315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 354631.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 354947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 355263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 355578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 355894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 356210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 356526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 356842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 357157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 355602.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 355916.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 356230.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 356544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 356858.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 357172.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 357486.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 357801.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 358115.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 358429.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 358743.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 359057.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 357500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 357812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 358125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 358437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 358750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 359062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 359375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 359687.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 360000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 360312.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 360625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 360937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 359378.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 359689.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 360000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 360310.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 360621.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 360932.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 361243.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 361554.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 361865.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 362176.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 362487.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 362797.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 361237.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 361546.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 361855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 362164.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 362474.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 362783.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 363092.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 363402.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 363711.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 364020.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 364329.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 364639.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 364948.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 363384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 363692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 364000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 364307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 364615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 364923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 365230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 365538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 365846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 366153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 366461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 366769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 367076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 365510.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 365816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 366122.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 366428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 366734.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 367040.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 367346.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 367653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 367959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 368265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 368571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 368877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 367309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 367614.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 367918.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 368223.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 368527.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 368832.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 369137.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 369441.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 369746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 370050.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 370355.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 370659.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 370964.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 369393.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 369696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 370303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 370606.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 370909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 371212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 371515.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 371818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 372121.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 372424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 372727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 371155.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 371457.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 371758.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 372060.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 372361.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 372663.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 372964.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 373266.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 373567.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 373869.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 374170.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 374472.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 374773.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 373200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 373500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 373800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 374100.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 374400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 374700.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 375000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 375300.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 375600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 375900.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 376200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 376500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 374925.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 375223.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 375522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 375820.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 376119.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 376417.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 376716.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 377014.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 377313.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 377611.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 377910.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 378208.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 378507.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 376930.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 377227.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 377524.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 377821.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 378118.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 378415.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 378712.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 379009.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 379306.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 379603.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76740 f, 379901.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 380198.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 378620.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 378916.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 379211.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 379507.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 379802.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 380098.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 380394.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 380689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 380985.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 381280.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 379705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 380000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 380294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 380588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 380882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 381176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 381470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 381764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 382058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 382352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 380780.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 381073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 381365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 381658.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 381951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 382243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 382536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 382829.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 383121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 383414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 383707.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 382135.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 382427.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 382718.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 383009.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 383300.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 383592.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 383883.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 384174.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 384466.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 384757.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 385048.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 383478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 383768.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 384057.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 384347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 384637.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 384927.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 385217.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 385507.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 385797.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598680 f, 218416.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598740 f, 218438.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598800 f, 218460.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598860 f, 218402.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598920 f, 218424.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 598980 f, 218366.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599040 f, 218388.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599100 f, 218410.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599160 f, 218432.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599220 f, 218454.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599280 f, 218476.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599340 f, 218418.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599400 f, 218440.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599460 f, 218462.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599520 f, 218483.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599580 f, 218505.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599640 f, 218527.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599700 f, 218549.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599760 f, 218571.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599820 f, 218593.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599880 f, 218615.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 599940 f, 218637.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600000 f, 218579.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600060 f, 218601.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600120 f, 218622.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600180 f, 218644.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600240 f, 218666.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600300 f, 218688.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600360 f, 218710.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600420 f, 218732.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600480 f, 218754.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600540 f, 218775.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600600 f, 218797.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600660 f, 218739.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600720 f, 218761.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600780 f, 218783.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600840 f, 218805.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600900 f, 218827.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600960 f, 218849.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601020 f, 218871.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601080 f, 218892.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601140 f, 218914.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601200 f, 218856.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601260 f, 218878.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601320 f, 218900.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601380 f, 218922.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601440 f, 218944.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601500 f, 218966.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601560 f, 218987.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601620 f, 219009.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601680 f, 219031.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601740 f, 219053.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601800 f, 218995.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601860 f, 219017.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601920 f, 219039.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 601980 f, 219061.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602040 f, 219082.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602100 f, 219104.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602160 f, 219126.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602220 f, 219148.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602280 f, 219170.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602340 f, 219112.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602400 f, 219134.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602460 f, 219156.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602520 f, 219177.8 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 602580 f, 219040.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602640 f, 219062.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602700 f, 219083.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602760 f, 219026.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602820 f, 219047.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602880 f, 219069.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 602940 f, 219091.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603000 f, 219113.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603060 f, 219135.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603120 f, 219156.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603180 f, 219178.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603240 f, 219200.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603300 f, 219142.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603360 f, 219164.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603420 f, 219186.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603480 f, 219208.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603540 f, 219229.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603600 f, 219251.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603660 f, 219273.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603720 f, 219295.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603780 f, 219317.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603840 f, 219338.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603900 f, 219281.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 603960 f, 219302.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604020 f, 219324.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604080 f, 219346.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604140 f, 219368.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604200 f, 219389.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604260 f, 219411.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604320 f, 219433.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604380 f, 219455.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604440 f, 219477.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604500 f, 219498.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604560 f, 219441.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604620 f, 219462.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604680 f, 219484.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604740 f, 219506.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604800 f, 219528.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604860 f, 219549.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604920 f, 219571.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 604980 f, 219593.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605040 f, 219615.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605100 f, 219557.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605160 f, 219579.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605220 f, 219600.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605280 f, 219622.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605340 f, 219644.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605400 f, 219666.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605460 f, 219687.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605520 f, 219709.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605580 f, 219731.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605640 f, 219753.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605700 f, 219695.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605760 f, 219717.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605820 f, 219738.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605880 f, 219760.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 605940 f, 219782.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606000 f, 219804.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606060 f, 219825.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606120 f, 219847.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606180 f, 219869.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606240 f, 219891.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606300 f, 219833.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606360 f, 219854.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606420 f, 219876.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606480 f, 219898.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606540 f, 219920.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606600 f, 219941.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606660 f, 219963.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606720 f, 219985.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606780 f, 220007.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606840 f, 220029.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606900 f, 220050.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 606960 f, 219992.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607020 f, 220014.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607080 f, 220036.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607140 f, 220057.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607200 f, 220079.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607260 f, 220101.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607320 f, 220123.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607380 f, 220144.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607440 f, 220166.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607500 f, 220188.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607560 f, 220130.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607620 f, 220152.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607680 f, 220173.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607740 f, 220195.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607800 f, 220217.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607860 f, 220239.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607920 f, 220260.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 607980 f, 220282.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608040 f, 220304.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608100 f, 220326.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608160 f, 220347.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608220 f, 220289.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608280 f, 220311.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608340 f, 220333.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608400 f, 220354.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608460 f, 220376.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608520 f, 220398.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608580 f, 220420.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608640 f, 220441.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608700 f, 220463.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608760 f, 220405.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608820 f, 220427.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608880 f, 220448.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 608940 f, 220470.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609000 f, 220492.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609060 f, 220514.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609120 f, 220535.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609180 f, 220557.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609240 f, 220579.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609300 f, 220601.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609360 f, 220542.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609420 f, 220564.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609480 f, 220586.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609540 f, 220608.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609600 f, 220629.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609660 f, 220651.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609720 f, 220593.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609780 f, 220615.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609840 f, 220636.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609900 f, 220658.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 609960 f, 220680.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610020 f, 220701.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610080 f, 220723.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610140 f, 220745.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610200 f, 220767.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 386086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79980 f, 386376.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 384807.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 385096.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 385384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 385673.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 385961.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 386250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 386538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 386826.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 387115.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 387403.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 385837.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 386124.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 386411.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 386698.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 386985.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 387272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 387559.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 387846.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81120 f, 388133.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 388421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 388708.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 387142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 387428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 387714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 388000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 388285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 388571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 388857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 389142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 389428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 389714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 388151.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 388436.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 388720.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 389004.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 389289.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 389573.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 389857.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82320 f, 390142.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 390426.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 390710.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 389150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 389433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 389716.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 390000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 390283.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 390566.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 390849.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 391132.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 391415.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 391698.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 391981.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 390422.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 390704.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 390985.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 391267.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 391549.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 391831.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 392112.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 392394.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 392676.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 392957.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 393239.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 391682.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 391962.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 392243.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 392523.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 392803.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 393084.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 393364.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 393644.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 393925.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 394205.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 394485.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 392930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 393209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 393488.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 393767.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 394046.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 394325.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 394604.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 394883.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 395162.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 395441.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 395720.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 394166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 394444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 394722.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 395000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 395277.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 395555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 395833.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 396111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 396388.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 396666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 396944.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 395391.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 395668.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 394128.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 394403.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 394678.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 394954.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 395229.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 395504.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 395779.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 396055.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 396330.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 396605.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 395068.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 395342.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 395616.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 395890.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 396164.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 396438.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 396712.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 396986.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 397260.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 397534.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 397808.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 396272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 396545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 396818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 397090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 397363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 397636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 397909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 398181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 398454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 398727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 397194.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 397466.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 397737.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 398009.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 398280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 398552.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 398823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 399095.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 399366.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 399638.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 398108.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 398378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 398648.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 398918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 399189.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 399459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 399729.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 400000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 400270.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610260 f, 220788.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610320 f, 220810.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610380 f, 220752.2 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 610440 f, 220614.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610500 f, 220636.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610560 f, 220657.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610620 f, 220679.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610680 f, 220701.1 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 610740 f, 220483.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610800 f, 220505.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610860 f, 220527.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610920 f, 220548.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 610980 f, 220570.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611040 f, 220592.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611100 f, 220613.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611160 f, 220635.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611220 f, 220577.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611280 f, 220599.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611340 f, 220620.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611400 f, 220642.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611460 f, 220664.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611520 f, 220685.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611580 f, 220707.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611640 f, 220649.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611700 f, 220670.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611760 f, 220692.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611820 f, 220714.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611880 f, 220735.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 611940 f, 220757.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612000 f, 220699.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612060 f, 220721.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612120 f, 220663.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612180 f, 220605.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612240 f, 220627.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612300 f, 220648.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612360 f, 220670.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612420 f, 220691.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612480 f, 220713.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612540 f, 220655.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612600 f, 220677.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612660 f, 220698.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612720 f, 220640.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612780 f, 220662.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612840 f, 220684.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612900 f, 220705.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 612960 f, 220727.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613020 f, 220749.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613080 f, 220770.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613140 f, 220792.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613200 f, 220734.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613260 f, 220755.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613320 f, 220777.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613380 f, 220799.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613440 f, 220820.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613500 f, 220842.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613560 f, 220863.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613620 f, 220885.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613680 f, 220907.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613740 f, 220849.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613800 f, 220870.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613860 f, 220892.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613920 f, 220834.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 613980 f, 220856.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614040 f, 220798.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614100 f, 220819.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614160 f, 220841.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614220 f, 220863.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614280 f, 220805.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614340 f, 220826.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614400 f, 220848.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614460 f, 220869.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614520 f, 220891.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614580 f, 220913.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614640 f, 220934.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614700 f, 220956.1 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 614760 f, 220739.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614820 f, 220761.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614880 f, 220703.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 614940 f, 220725.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615000 f, 220746.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615060 f, 220768.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615120 f, 220789.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615180 f, 220811.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615240 f, 220832.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615300 f, 220775.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615360 f, 220796.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615420 f, 220818.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615480 f, 220839.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615540 f, 220861.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615600 f, 220882.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615660 f, 220904.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615720 f, 220925.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615780 f, 220947.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615840 f, 220968.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615900 f, 220911.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 615960 f, 220932.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616020 f, 220954.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616080 f, 220975.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616140 f, 220997.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616200 f, 221018.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616260 f, 221040.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616320 f, 221061.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616380 f, 221083.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 400540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 400810.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 401081.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 401351.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 399820.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 400089.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 400358.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 400627.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 400896.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 401165.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 401434.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 401704.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 401973.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 402242.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 402511.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 402780.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 403049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 401517.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 401785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 402053.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 402321.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 402589.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 402857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 403125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 403392.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 403660.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 403928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 404196.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 404464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 402933.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 403200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 403466.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 403733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 404000.0 fps, 0 ms/f [junit] 0 s: 60 f / 20 ms, 3000.0 fps, 0 ms/f; total: 90960 f, 371265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 370243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 370487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 370731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 369473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 369716.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 369959.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 370202.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 370445.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 370688.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 370931.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 369677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 369919.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 370161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 370403.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 370645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 370887.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 369638.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 369879.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 370120.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 370361.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 370602.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 370843.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 371084.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 369840.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 370080.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 370320.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 370560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 370800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 371040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 371280.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 370039.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 370278.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 370517.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 370756.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 370996.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 371235.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 370000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 370238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 370476.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 370714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 370952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 371190.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 369960.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 370197.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 370434.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 370671.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 370909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 371146.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 371383.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 370157.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 370393.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 370629.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 370866.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 371102.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 371338.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 371574.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 370352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 370588.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 370823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 371058.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 371294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 371529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 371764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 370546.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 370781.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 371015.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 371250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 371484.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 371718.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 371953.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 372187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 370972.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 371206.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 371439.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 371673.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 371906.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 372140.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 372373.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 372607.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 372840.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 371627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 371860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 372093.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 372325.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 372558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 372790.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 373023.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 373255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 373488.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 373720.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 372509.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 372741.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 372972.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 373204.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 373436.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 373667.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 373899.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 374131.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 374362.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 373153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 373384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 373615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 373846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 374076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 374307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 374538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 374769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 375000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 373793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 374023.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 374252.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 374482.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 374712.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 374942.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 375172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 375402.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 375632.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 375862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 374656.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 374885.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 375114.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 375343.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 375572.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 375801.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 376030.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 376259.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 376488.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 375285.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 375513.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 375741.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 375969.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 376197.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 376425.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 376654.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 376882.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 377110.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 377338.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 376136.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 376363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 376590.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 376818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 377045.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 377272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 377500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 377727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 377954.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 376754.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 376981.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 377207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 377433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 377660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 377886.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 378113.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 378339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 378566.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 377368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 377594.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 377819.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 378045.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 378270.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 378496.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 378721.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 378947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 379172.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 379398.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 378202.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 378426.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 378651.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 378876.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 379101.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 379325.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 379550.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 379775.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 380000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 378805.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 379029.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 379253.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 379477.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 379701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 379925.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 380149.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 380373.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 379182.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 379405.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 379628.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 379851.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 380074.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 380297.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 380520.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 380743.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 380966.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 381189.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 381412.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 381635.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 380444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 380666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 380888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 381111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 381333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 381555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 381777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 382000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 382222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 382444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 381254.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 381476.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 381697.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 381918.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 382140.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 382361.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 382583.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 382804.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 383025.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 383247.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 383468.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 382279.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 382500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 382720.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 382941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 383161.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 383382.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 383602.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 383823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 384044.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 384264.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 384485.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 383296.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 383516.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 383736.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 383956.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 384175.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 384395.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 384615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 384835.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 385054.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 385274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 385494.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 384306.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 384525.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 384744.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 384963.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 385182.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 385401.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 385620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 385839.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 386058.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 386277.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 386496.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 385309.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 385527.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 385745.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 385963.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 386181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 386400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 386618.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 386836.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 387054.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 387272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 387490.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 386304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 386521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 386739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 386956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 387173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 387391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 387608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 387826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 388043.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 388260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 388478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 387292.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 387509.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 387725.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 387942.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 388158.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 388375.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 388592.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 388808.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 389025.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 389241.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 389458.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 388273.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 388489.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 388705.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 388920.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 389136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 389352.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 389568.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 389784.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 390000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 390215.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 390431.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 390647.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 389462.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 389677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 389892.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 390107.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 390322.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 390537.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 390752.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 390967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 391182.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 391397.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 391612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 390428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 390642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 390857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 391071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 391285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 391500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 391714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 391928.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 392142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 392357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 392571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 391387.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 391601.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 391814.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 392028.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 392242.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 392455.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 392669.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 392882.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 393096.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 393309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 393523.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 392340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 392553.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 392765.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 392978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 393191.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 393404.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 393617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 393829.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 394042.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 394255.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 394468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 393286.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 393498.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 393710.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 393922.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 394134.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 394346.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 394558.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 394770.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 394982.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 395194.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 394014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 394225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 394436.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 394647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 394859.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 395070.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 395281.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 395492.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 395704.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 395915.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 396126.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 394947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 395157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 395368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 395578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 395789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 396000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 396210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 396421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 396631.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 396842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 397052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 395874.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 396083.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 396293.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 396503.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 396713.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 396923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 397132.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 397342.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 397552.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 397762.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 396585.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 396794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 397003.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 397212.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 397421.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 397630.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 397839.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 398048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 398257.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 398466.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 398675.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 398885.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 397708.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 397916.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 398125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 398333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 398541.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 398750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 398958.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 399166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 397993.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 398200.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 398408.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 398615.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 398823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 399031.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 399238.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 399446.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 399653.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 399861.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 400069.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 400276.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 399103.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 399310.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 399517.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 399724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 399931.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 400137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 400344.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 400551.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 400758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 400965.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 401172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 400000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 400206.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 400412.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 400618.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 400824.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 401030.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 401237.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 401443.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 401649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 401855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 400684.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 400890.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 401095.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 401301.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 401506.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 401712.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 401917.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 402123.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 402328.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 402534.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 402739.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 402945.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 401774.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 401979.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 402184.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 402389.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 402593.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 402798.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 403003.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 403208.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 403412.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 403617.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 403822.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 402653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 402857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 403061.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 403265.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 403469.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 403673.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 403877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 404081.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 404285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 404489.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 404693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 403525.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 403728.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 403932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 404135.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 404338.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 404542.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 404745.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 404949.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 405152.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 405355.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 405559.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 405762.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 404594.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 404797.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 405000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 405202.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 405405.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 405608.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 405810.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 406013.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 406216.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 406418.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 406621.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 405454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 405656.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 405858.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 406060.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 406262.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 406464.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 406666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 406868.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 407070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 407272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 407474.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 407676.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 406510.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 406711.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 406912.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 407114.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 407315.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 407516.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 407718.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 407919.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 408120.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 408322.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 408523.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 407357.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 407558.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 407759.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 407959.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 408160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 408361.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 408561.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 408762.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 408963.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 409163.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 409364.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 409565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 408400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 408600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 408800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 409000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 409200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 409400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 409600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 409800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 410000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 410200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 410400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 409235.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 409435.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 409634.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 409833.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 410033.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 410232.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 410431.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 410631.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 410830.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 411029.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 411229.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 410066.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 410264.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 410463.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 410662.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 410860.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 411059.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 411258.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 411456.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 411655.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 411854.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 412052.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 410891.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 411089.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 411287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 411485.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 411683.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 411881.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 412079.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 412277.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 412475.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 412673.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 412871.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 411710.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 411907.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 412105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 412302.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 412500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 412697.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 412894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 413092.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 413289.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 413486.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 413684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 412524.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 412721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 412918.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 413114.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 413311.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 413508.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 413704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 413901.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 414098.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 414295.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 414491.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 413333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 413529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 413725.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 413921.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 414117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 414313.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 414509.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 414705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 414901.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 415098.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 415294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 414136.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 414332.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 414527.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 414723.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 414918.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 415114.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 415309.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 415504.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 415700.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 415895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 416091.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 414935.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 415129.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 415324.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 415519.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 415714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 415909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 416103.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 416298.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 416493.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 416688.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 416883.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 415728.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 415922.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 416116.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 416310.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 416504.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 416699.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 416893.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 417087.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 417281.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 417475.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 417669.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 416516.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 416709.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 416903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 417096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 417290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 417483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 417677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 417870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 418064.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 418258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 418451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 417299.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 417491.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 417684.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 417877.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 418070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 418263.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 418456.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 418649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 418842.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 419035.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 419228.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 419421.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 418269.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 418461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 418653.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 418846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 419038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 419230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 419423.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 419615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 419807.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 418849.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 419041.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 419233.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 419424.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 419616.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 419808.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 420191.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 420383.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 420575.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 420766.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 420958.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 421150.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 420000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 420191.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 420382.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 420573.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 420764.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 420955.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 421146.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 421337.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 421528.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 421719.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 421910.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 422101.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 420952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 421142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 421333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 421523.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 421714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 421904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 422095.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 422285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 422476.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 422666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 422857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 423047.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 423238.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 422088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 422278.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 422468.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 422658.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133620 f, 422848.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 423037.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 423227.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 423417.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 423607.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 423797.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 423987.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 422839.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134100 f, 423028.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 423217.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 423406.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 423596.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 423785.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 423974.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 424164.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 424353.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 423207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 423396.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 423584.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 423773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 423962.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 424150.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 424339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 424528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 424716.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 424905.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 423761.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 423949.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 424137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 424326.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 424514.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 424702.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 424890.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 425078.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 425266.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 425454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 425642.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 425830.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 424687.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 424875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 425062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 425250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 425437.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 425625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 425812.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 426000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 426187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 426375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 426562.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 426750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 425607.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 425794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 425981.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 426168.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 426355.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 426542.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 426728.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137040 f, 426915.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 427102.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 427289.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 427476.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 427663.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 426521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 426708.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 426894.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 427080.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 427267.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 427453.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 427639.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 427826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 428012.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 428198.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 428385.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 428571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 427430.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 427616.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 427801.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 427987.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 428173.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 428359.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 428544.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 428730.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 428916.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 429102.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 429287.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 429473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 428333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 428518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 428703.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 428888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 429074.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 429259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 429444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 429629.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 429814.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 430000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 430185.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 430370.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 429230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 429415.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 429600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 429784.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 429969.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 430153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 430338.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 430523.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 430707.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 430892.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 431076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 431261.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 430122.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 430306.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 430490.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 430674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 430858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 431042.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 431227.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 431411.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 431595.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 431779.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 431963.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 432147.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 431009.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 431192.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 431376.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 431559.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 431743.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 431926.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 432110.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 432293.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 432477.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 432660.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 432844.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 433027.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 431890.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 432073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 432256.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 432439.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 432621.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 432804.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 432987.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 433170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 433353.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 433536.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 433719.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 433902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 434085.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 432948.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 433130.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 433313.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 433495.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 433677.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 433860.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 434042.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 434224.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 434407.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 434589.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 434772.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 434954.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 435136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 434000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 434181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 434363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 434545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 434727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 434909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 435090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 435272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 435454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 435636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 435818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 436000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 436181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 435045.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 435226.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 435407.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 435589.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 435770.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 435951.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 436132.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 436314.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 436495.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 436676.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 436858.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 437039.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 435903.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 436084.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 436265.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 436445.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 436626.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 436807.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 436987.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 437168.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 437349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 437530.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 437710.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 437891.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 438072.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 436936.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 437117.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 437297.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 437477.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 437657.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 437837.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 438018.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 438198.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 438378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 438558.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 438738.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 438918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 437784.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 437964.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 438143.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 438323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 438503.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 438682.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 438862.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 439041.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 439221.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 439401.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 439580.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 439760.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 438626.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 438805.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 438985.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 439164.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 439343.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 439522.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 439701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 439880.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 440059.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 440238.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 440417.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 440597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 439464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 439642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 439821.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 440178.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 440357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 440535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 440714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 440892.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 441071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 441250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 441428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 440296.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 440474.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 440652.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 440830.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 441008.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 441186.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 441365.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 441543.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 441721.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 441899.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 442077.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 442255.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 442433.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 441301.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 441479.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 441656.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 441834.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 442011.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 442189.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 442366.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 442544.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 442721.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 442899.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 443076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 443254.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 443431.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 442300.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 442477.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 442654.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 442831.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 443008.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 443185.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 443362.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 443539.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 443716.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 443893.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 444070.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 444247.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 443117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 443294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 443470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 443647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 443823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 444000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 444176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 444352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 444529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 444705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 444882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 443753.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 443929.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 444105.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 444281.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 444457.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 444633.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 444809.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 444985.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 445161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 445337.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 445513.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 445689.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 445865.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 444736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 444912.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 445087.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 445263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 445438.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 445614.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 445789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 445964.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 446140.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 446315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 446491.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 446666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 446842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 447017.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 445889.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 446064.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 446239.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 446414.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 446588.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 446763.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 446938.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 447113.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 447288.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 447463.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 447638.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153600 f, 446511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 446686.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 446860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 447034.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 447209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 447383.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 447558.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 447732.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 447906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 448081.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 448255.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 448430.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 447304.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 447478.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616440 f, 221025.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 447652.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616500 f, 221046.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 447826.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616560 f, 221068.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 448000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616620 f, 221010.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 448173.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616680 f, 220953.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 448347.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616740 f, 220895.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 448521.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616800 f, 220916.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 448695.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616860 f, 220859.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 448869.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616920 f, 220880.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 449043.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 616980 f, 220823.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 449217.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617040 f, 220844.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 449391.3 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 617100 f, 220708.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 448265.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617160 f, 220729.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 448439.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617220 f, 220751.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 448612.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617280 f, 220772.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 448786.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617340 f, 220715.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 448959.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617400 f, 220736.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 449132.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617460 f, 220757.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 449306.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617520 f, 220779.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 449479.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617580 f, 220800.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 449653.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617640 f, 220822.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 449826.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617700 f, 220843.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 450000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617760 f, 220865.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 450173.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617820 f, 220886.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 450346.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617880 f, 220908.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 449221.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 617940 f, 220929.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 449394.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618000 f, 220872.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 449567.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618060 f, 220893.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 449740.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618120 f, 220914.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 449913.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618180 f, 220936.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 450086.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618240 f, 220957.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 450259.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618300 f, 220979.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 450432.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618360 f, 221000.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 450605.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618420 f, 221022.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 450778.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618480 f, 221043.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 450951.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618540 f, 221065.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 451123.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618600 f, 221007.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 450000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618660 f, 221028.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 450172.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618720 f, 221050.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 450344.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618780 f, 221071.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 450517.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618840 f, 221093.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618900 f, 221114.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 618960 f, 221136.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619020 f, 221157.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619080 f, 221179.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619140 f, 221121.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619200 f, 221142.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619260 f, 221164.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619320 f, 221185.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619380 f, 221207.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619440 f, 221228.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619500 f, 221250.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619560 f, 221271.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619620 f, 221292.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619680 f, 221235.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619740 f, 221256.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619800 f, 221278.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619860 f, 221299.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619920 f, 221320.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 619980 f, 221342.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620040 f, 221363.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620100 f, 221385.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620160 f, 221406.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620220 f, 221349.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620280 f, 221370.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620340 f, 221391.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620400 f, 221413.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620460 f, 221434.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620520 f, 221377.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620580 f, 221398.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620640 f, 221419.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620700 f, 221441.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620760 f, 221462.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620820 f, 221484.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620880 f, 221505.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 620940 f, 221526.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621000 f, 221469.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621060 f, 221490.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621120 f, 221512.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621180 f, 221533.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621240 f, 221554.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621300 f, 221576.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621360 f, 221597.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621420 f, 221619.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621480 f, 221640.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621540 f, 221661.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621600 f, 221604.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621660 f, 221625.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621720 f, 221647.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621780 f, 221668.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621840 f, 221689.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621900 f, 221711.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 621960 f, 221732.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622020 f, 221754.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622080 f, 221696.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622140 f, 221717.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622200 f, 221739.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622260 f, 221760.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622320 f, 221781.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622380 f, 221803.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622440 f, 221824.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622500 f, 221846.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622560 f, 221867.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622620 f, 221888.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622680 f, 221831.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622740 f, 221852.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622800 f, 221873.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622860 f, 221895.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622920 f, 221916.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 622980 f, 221938.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623040 f, 221959.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623100 f, 221980.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623160 f, 222002.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623220 f, 222023.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623280 f, 221965.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623340 f, 221987.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623400 f, 222008.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623460 f, 222029.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623520 f, 222051.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623580 f, 222072.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623640 f, 222094.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623700 f, 222115.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623760 f, 222057.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623820 f, 222079.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623880 f, 222100.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 623940 f, 222121.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624000 f, 222143.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624060 f, 222164.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624120 f, 222185.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624180 f, 222207.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624240 f, 222228.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624300 f, 222249.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624360 f, 222192.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624420 f, 222213.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624480 f, 222234.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624540 f, 222256.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624600 f, 222277.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624660 f, 222298.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624720 f, 222320.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624780 f, 222341.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624840 f, 222362.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624900 f, 222384.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 624960 f, 222326.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625020 f, 222347.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625080 f, 222369.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625140 f, 222390.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625200 f, 222411.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625260 f, 222433.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625320 f, 222454.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625380 f, 222475.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625440 f, 222497.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625500 f, 222518.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625560 f, 222540.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625620 f, 222482.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625680 f, 222503.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625740 f, 222524.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625800 f, 222546.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625860 f, 222567.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625920 f, 222588.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 625980 f, 222610.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626040 f, 222631.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626100 f, 222652.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626160 f, 222674.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626220 f, 222616.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626280 f, 222637.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626340 f, 222659.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626400 f, 222680.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626460 f, 222701.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626520 f, 222723.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626580 f, 222744.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626640 f, 222765.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626700 f, 222707.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626760 f, 222729.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626820 f, 222750.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626880 f, 222771.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 626940 f, 222793.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627000 f, 222814.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627060 f, 222835.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627120 f, 222857.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627180 f, 222878.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627240 f, 222899.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627300 f, 222921.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627360 f, 222863.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627420 f, 222884.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627480 f, 222905.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627540 f, 222927.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627600 f, 222948.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627660 f, 222969.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627720 f, 222991.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627780 f, 223012.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627840 f, 223033.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627900 f, 223055.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 627960 f, 222997.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628020 f, 223018.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628080 f, 223039.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628140 f, 223061.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628200 f, 223082.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628260 f, 223103.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628320 f, 223125.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628380 f, 223146.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628440 f, 223167.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628500 f, 223109.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628560 f, 223130.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628620 f, 223152.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628680 f, 223173.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628740 f, 223194.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628800 f, 223216.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628860 f, 223237.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628920 f, 223258.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 628980 f, 223280.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629040 f, 223301.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629100 f, 223322.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629160 f, 223264.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629220 f, 223286.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629280 f, 223307.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629340 f, 223328.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629400 f, 223349.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629460 f, 223371.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629520 f, 223392.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629580 f, 223413.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629640 f, 223435.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629700 f, 223456.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629760 f, 223398.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629820 f, 223419.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629880 f, 223440.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 629940 f, 223462.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630000 f, 223483.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630060 f, 223504.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630120 f, 223526.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630180 f, 223547.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630240 f, 223568.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630300 f, 223589.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630360 f, 223531.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630420 f, 223553.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630480 f, 223574.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630540 f, 223595.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630600 f, 223617.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630660 f, 223638.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630720 f, 223659.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630780 f, 223680.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630840 f, 223702.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630900 f, 223723.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 630960 f, 223744.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631020 f, 223686.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631080 f, 223707.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631140 f, 223729.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631200 f, 223750.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631260 f, 223771.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631320 f, 223792.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631380 f, 223814.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631440 f, 223835.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631500 f, 223856.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631560 f, 223878.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631620 f, 223819.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631680 f, 223841.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631740 f, 223862.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631800 f, 223883.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631860 f, 223905.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631920 f, 223926.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 631980 f, 223947.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632040 f, 223968.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632100 f, 223910.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632160 f, 223931.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632220 f, 223953.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632280 f, 223974.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632340 f, 223995.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632400 f, 224017.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632460 f, 224038.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632520 f, 224059.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632580 f, 224001.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632640 f, 224022.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632700 f, 224043.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632760 f, 224065.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632820 f, 224086.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632880 f, 224107.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 632940 f, 224128.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633000 f, 224150.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633060 f, 224171.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633120 f, 224192.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633180 f, 224134.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633240 f, 224155.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633300 f, 224176.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633360 f, 224198.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633420 f, 224219.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633480 f, 224240.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633540 f, 224182.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633600 f, 224203.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633660 f, 224225.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633720 f, 224246.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633780 f, 224267.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633840 f, 224209.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633900 f, 224230.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 633960 f, 224251.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634020 f, 224273.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634080 f, 224294.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634140 f, 224315.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634200 f, 224336.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634260 f, 224357.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634320 f, 224379.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634380 f, 224400.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634440 f, 224342.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634500 f, 224363.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634560 f, 224384.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634620 f, 224405.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634680 f, 224427.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634740 f, 224448.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634800 f, 224469.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634860 f, 224490.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634920 f, 224512.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 634980 f, 224533.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635040 f, 224475.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635100 f, 224496.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635160 f, 224517.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635220 f, 224538.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635280 f, 224559.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635340 f, 224581.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635400 f, 224602.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635460 f, 224544.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635520 f, 224565.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635580 f, 224586.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635640 f, 224607.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635700 f, 224628.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635760 f, 224650.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635820 f, 224592.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635880 f, 224613.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 635940 f, 224634.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636000 f, 224576.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636060 f, 224597.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636120 f, 224618.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636180 f, 224560.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636240 f, 224581.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636300 f, 224602.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636360 f, 224624.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636420 f, 224565.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636480 f, 224587.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636540 f, 224529.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636600 f, 224550.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636660 f, 224571.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636720 f, 224592.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636780 f, 224613.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636840 f, 224634.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636900 f, 224656.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 636960 f, 224677.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637020 f, 224698.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637080 f, 224719.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637140 f, 224661.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637200 f, 224682.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637260 f, 224703.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637320 f, 224724.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637380 f, 224746.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637440 f, 224767.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637500 f, 224788.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637560 f, 224809.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637620 f, 224751.4 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 637680 f, 224535.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637740 f, 224477.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637800 f, 224498.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637860 f, 224519.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637920 f, 224540.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 637980 f, 224561.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638040 f, 224582.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638100 f, 224604.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638160 f, 224625.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638220 f, 224646.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638280 f, 224667.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638340 f, 224609.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638400 f, 224630.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638460 f, 224651.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638520 f, 224672.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638580 f, 224693.8 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 638640 f, 224478.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638700 f, 224499.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638760 f, 224441.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638820 f, 224462.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638880 f, 224483.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 638940 f, 224504.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639000 f, 224525.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639060 f, 224546.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639120 f, 224567.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639180 f, 224588.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639240 f, 224609.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639300 f, 224631.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639360 f, 224652.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639420 f, 224594.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639480 f, 224615.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639540 f, 224636.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639600 f, 224657.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639660 f, 224678.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639720 f, 224699.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639780 f, 224720.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639840 f, 224741.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639900 f, 224762.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 639960 f, 224783.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640020 f, 224805.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640080 f, 224747.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640140 f, 224768.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640200 f, 224789.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640260 f, 224731.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640320 f, 224752.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640380 f, 224773.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640440 f, 224794.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640500 f, 224815.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640560 f, 224757.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640620 f, 224778.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640680 f, 224800.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640740 f, 224821.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640800 f, 224842.1 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 640860 f, 224626.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640920 f, 224569.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 640980 f, 224590.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641040 f, 224611.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641100 f, 224632.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641160 f, 224653.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641220 f, 224674.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641280 f, 224695.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641340 f, 224716.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641400 f, 224737.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641460 f, 224758.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641520 f, 224700.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641580 f, 224721.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641640 f, 224742.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641700 f, 224763.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641760 f, 224784.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641820 f, 224805.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641880 f, 224826.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 641940 f, 224847.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642000 f, 224868.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642060 f, 224889.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642120 f, 224831.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642180 f, 224852.9 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 642240 f, 224637.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642300 f, 224658.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642360 f, 224679.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642420 f, 224700.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642480 f, 224721.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642540 f, 224664.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 450689.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 450862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 451034.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 451206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 451379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 451551.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 451724.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 450601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 450773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 450945.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 451117.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 451289.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 451461.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 451633.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 451805.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 451977.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 452149.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 452320.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 452492.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 451371.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 451542.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 451714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 451885.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 452057.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 452228.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 452400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 452571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 452742.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 452914.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 453085.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 453257.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 453428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 452307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 452478.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 452649.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 452820.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 452991.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 453162.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 453333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 453504.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 453675.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 453846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 454017.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 454188.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 454358.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 454529.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 454700.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 453579.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 453750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 453920.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 454090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 454261.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 454431.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 454602.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 454772.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 454943.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 455113.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 455284.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 455454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 454334.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 454504.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 454674.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 454844.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 455014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 455184.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 455354.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 455524.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 455694.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 455864.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 456034.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 456203.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 455084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 455254.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 455423.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 455593.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 455762.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 455932.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 456101.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 456271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 456440.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 456610.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 456779.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 456949.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 455831.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 456000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 456169.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 456338.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 456507.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 456676.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 456845.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 457014.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 457183.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 457352.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 457521.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 457690.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 457859.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 456741.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 456910.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 457078.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 457247.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 457415.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 457584.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 457752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 457921.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 458089.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 458258.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 458426.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 458595.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 457479.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 457647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 457815.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 457983.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 458151.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 458319.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 458487.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 458655.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 458823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 458991.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 459159.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 459327.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 459495.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 458379.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 458547.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 458715.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 458882.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 459050.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 459217.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 459385.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 459553.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 459720.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 459888.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 460055.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 460223.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 460391.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 459275.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 459442.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 459610.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 459777.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 459944.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 460111.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 460278.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 460445.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 460612.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 460779.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 460947.0 fps, 0 ms/f [junit] 0 s: 60 f / 30 ms, 2000.0 fps, 0 ms/f; total: 165540 f, 425552.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 425706.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 425861.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 426015.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 426169.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 426323.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 425384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 425538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 425692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 425846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 426000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 426153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 426307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 425370.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 425524.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 425677.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 425831.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 425984.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 426138.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 426291.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 425357.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 425510.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 425663.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 425816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 425969.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642600 f, 224685.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642660 f, 224706.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642720 f, 224727.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642780 f, 224748.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642840 f, 224769.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642900 f, 224790.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 642960 f, 224811.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643020 f, 224832.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643080 f, 224853.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643140 f, 224874.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643200 f, 224816.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643260 f, 224837.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643320 f, 224779.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643380 f, 224722.3 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 643440 f, 224586.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643500 f, 224607.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643560 f, 224628.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643620 f, 224649.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643680 f, 224591.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643740 f, 224612.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643800 f, 224633.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643860 f, 224654.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643920 f, 224675.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 643980 f, 224696.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644040 f, 224717.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644100 f, 224738.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644160 f, 224759.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644220 f, 224780.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644280 f, 224801.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644340 f, 224743.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644400 f, 224764.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644460 f, 224785.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644520 f, 224806.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644580 f, 224827.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644640 f, 224769.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644700 f, 224790.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644760 f, 224811.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644820 f, 224832.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644880 f, 224775.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 644940 f, 224796.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645000 f, 224817.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645060 f, 224759.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645120 f, 224780.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645180 f, 224801.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645240 f, 224822.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645300 f, 224843.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645360 f, 224785.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645420 f, 224806.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645480 f, 224827.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645540 f, 224770.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645600 f, 224791.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645660 f, 224811.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645720 f, 224832.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645780 f, 224853.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645840 f, 224874.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645900 f, 224895.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 645960 f, 224838.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646020 f, 224859.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646080 f, 224879.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646140 f, 224900.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646200 f, 224921.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646260 f, 224942.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646320 f, 224963.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646380 f, 224906.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646440 f, 224926.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646500 f, 224947.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646560 f, 224968.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646620 f, 224989.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646680 f, 225010.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646740 f, 224953.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646800 f, 224973.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646860 f, 224994.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646920 f, 224937.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 646980 f, 224958.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647040 f, 224979.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647100 f, 225000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647160 f, 225020.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647220 f, 224963.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647280 f, 224984.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647340 f, 225005.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647400 f, 225026.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647460 f, 224968.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647520 f, 224989.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647580 f, 225010.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647640 f, 225031.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 426122.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 426275.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 426428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 425496.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 425648.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 425801.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 425954.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 426106.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 426259.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 426412.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 426564.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 426717.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 425786.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 425939.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 426091.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 426243.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 426395.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 426548.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 426700.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 426852.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 427005.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 427157.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 427309.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 426379.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 426531.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 426683.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 426835.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 426987.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 427139.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 427291.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 427443.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 427594.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 426666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 426818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 426969.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 427121.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 427272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 427424.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 427575.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 427727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 427878.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 428030.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 427103.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 427254.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 427405.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 427556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 427707.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 427858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 428010.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 428161.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 428312.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 428463.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 428614.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 427688.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 427839.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 427989.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 428140.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 428291.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 428442.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 428592.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 428743.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 428894.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 429045.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 428120.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 428270.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 428421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 428571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 428721.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 428872.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 429022.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 429172.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 429323.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 429473.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 428550.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 428700.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 428850.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 429000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 429150.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 429300.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 429450.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 429600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 429750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 428827.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 428977.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 429127.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 429276.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 429426.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 429576.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 429725.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 429875.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 430024.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 430174.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 429253.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 429403.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 429552.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 429701.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 429850.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 430000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 430149.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 430298.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 430447.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 430597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 430746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 429826.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 429975.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 430124.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647700 f, 225052.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647760 f, 225072.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647820 f, 225015.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647880 f, 225036.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 647940 f, 225057.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648000 f, 225078.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648060 f, 225099.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648120 f, 225119.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648180 f, 225140.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648240 f, 225161.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648300 f, 225182.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648360 f, 225203.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648420 f, 225145.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648480 f, 225166.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648540 f, 225187.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648600 f, 225130.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648660 f, 225150.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648720 f, 225171.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648780 f, 225192.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648840 f, 225135.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648900 f, 225156.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 648960 f, 225176.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649020 f, 225197.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649080 f, 225140.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649140 f, 225161.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649200 f, 225182.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649260 f, 225202.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649320 f, 225223.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649380 f, 225244.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649440 f, 225265.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649500 f, 225286.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649560 f, 225228.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649620 f, 225249.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649680 f, 225270.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649740 f, 225291.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649800 f, 225312.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649860 f, 225332.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649920 f, 225353.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 649980 f, 225374.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650040 f, 225395.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650100 f, 225337.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650160 f, 225358.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650220 f, 225379.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650280 f, 225400.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650340 f, 225343.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650400 f, 225363.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650460 f, 225384.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650520 f, 225405.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650580 f, 225426.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650640 f, 225368.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650700 f, 225389.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650760 f, 225410.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650820 f, 225431.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650880 f, 225373.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 650940 f, 225394.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651000 f, 225415.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651060 f, 225436.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651120 f, 225457.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651180 f, 225477.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651240 f, 225498.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651300 f, 225519.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651360 f, 225540.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651420 f, 225560.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 430272.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 430421.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 430570.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 430719.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 430868.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 431017.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 431166.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 431315.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 430396.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 430544.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 430693.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 430841.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 430990.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 431138.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 431287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 431435.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 431584.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 431732.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 430814.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 430962.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 431111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 431259.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 431407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 431555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 431703.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 431851.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 432000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 432148.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 432296.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 432444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 431527.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 431674.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 431822.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 431970.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 432118.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 432266.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 432413.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 432561.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 432709.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 432857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 433004.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 433152.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 432235.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 432383.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 432530.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 432678.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 432825.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 432972.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 433120.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 433267.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 433415.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 433562.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 433710.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 432794.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 432941.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 433088.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 433235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 433382.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 433529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 433676.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 433823.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 433970.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 434117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 434264.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 433349.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 433496.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 433643.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 433789.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 433936.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 434083.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 434229.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 434376.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 434523.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 434669.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 434816.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 433902.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 434048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 434195.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 434341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 434487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 434634.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 434780.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 434926.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 435073.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 435219.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 435365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 435512.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651480 f, 225503.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651540 f, 225524.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651600 f, 225545.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651660 f, 225565.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651720 f, 225586.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651780 f, 225607.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651840 f, 225628.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651900 f, 225649.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 651960 f, 225669.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652020 f, 225690.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652080 f, 225711.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652140 f, 225653.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652200 f, 225674.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652260 f, 225695.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652320 f, 225716.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652380 f, 225737.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652440 f, 225757.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652500 f, 225778.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652560 f, 225799.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652620 f, 225820.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652680 f, 225762.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652740 f, 225783.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652800 f, 225804.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652860 f, 225824.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652920 f, 225845.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 652980 f, 225866.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653040 f, 225809.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653100 f, 225829.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653160 f, 225850.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653220 f, 225871.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653280 f, 225814.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653340 f, 225834.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653400 f, 225855.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653460 f, 225876.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653520 f, 225897.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653580 f, 225839.6 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 653640 f, 225626.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653700 f, 225647.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653760 f, 225667.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653820 f, 225688.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653880 f, 225709.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 653940 f, 225652.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654000 f, 225672.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654060 f, 225693.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654120 f, 225714.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654180 f, 225657.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654240 f, 225677.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654300 f, 225698.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654360 f, 225719.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654420 f, 225739.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654480 f, 225760.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654540 f, 225703.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654600 f, 225724.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654660 f, 225744.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654720 f, 225765.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654780 f, 225786.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654840 f, 225806.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654900 f, 225827.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 654960 f, 225848.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655020 f, 225868.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655080 f, 225889.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655140 f, 225910.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655200 f, 225853.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655260 f, 225873.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655320 f, 225894.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655380 f, 225915.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655440 f, 225935.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655500 f, 225956.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655560 f, 225977.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655620 f, 225997.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655680 f, 226018.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655740 f, 225961.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655800 f, 225982.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655860 f, 226002.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655920 f, 226023.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 655980 f, 226044.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656040 f, 226064.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656100 f, 226085.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656160 f, 226106.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656220 f, 226126.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656280 f, 226147.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656340 f, 226168.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656400 f, 226188.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656460 f, 226131.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656520 f, 226152.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656580 f, 226172.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656640 f, 226193.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656700 f, 226214.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656760 f, 226234.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656820 f, 226255.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656880 f, 226198.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 656940 f, 226219.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657000 f, 226239.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657060 f, 226182.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657120 f, 226203.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657180 f, 226223.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657240 f, 226244.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657300 f, 226265.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657360 f, 226285.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657420 f, 226306.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657480 f, 226327.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657540 f, 226269.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657600 f, 226290.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657660 f, 226311.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657720 f, 226331.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657780 f, 226274.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657840 f, 226295.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657900 f, 226315.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 657960 f, 226336.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658020 f, 226357.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658080 f, 226299.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658140 f, 226320.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658200 f, 226341.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658260 f, 226361.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658320 f, 226382.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658380 f, 226325.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658440 f, 226345.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658500 f, 226366.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658560 f, 226387.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658620 f, 226407.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658680 f, 226350.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658740 f, 226371.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658800 f, 226391.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658860 f, 226412.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658920 f, 226432.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 658980 f, 226453.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659040 f, 226474.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659100 f, 226494.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659160 f, 226515.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659220 f, 226536.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659280 f, 226556.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659340 f, 226499.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659400 f, 226520.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659460 f, 226540.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659520 f, 226561.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659580 f, 226581.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659640 f, 226602.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659700 f, 226545.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659760 f, 226565.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659820 f, 226586.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659880 f, 226529.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 659940 f, 226472.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660000 f, 226492.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660060 f, 226513.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660120 f, 226456.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660180 f, 226476.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660240 f, 226497.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660300 f, 226518.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660360 f, 226538.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660420 f, 226559.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660480 f, 226579.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660540 f, 226600.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660600 f, 226620.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660660 f, 226641.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660720 f, 226662.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660780 f, 226604.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660840 f, 226625.5 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 660900 f, 226413.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660960 f, 226433.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661020 f, 226454.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661080 f, 226474.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661140 f, 226495.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661200 f, 226515.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661260 f, 226536.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661320 f, 226479.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661380 f, 226499.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661440 f, 226520.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661500 f, 226541.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661560 f, 226561.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661620 f, 226582.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661680 f, 226602.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661740 f, 226623.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661800 f, 226643.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661860 f, 226664.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661920 f, 226684.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 661980 f, 226627.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662040 f, 226648.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662100 f, 226668.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662160 f, 226689.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662220 f, 226632.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662280 f, 226652.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662340 f, 226673.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662400 f, 226694.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662460 f, 226637.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662520 f, 226657.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662580 f, 226678.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662640 f, 226698.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662700 f, 226719.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662760 f, 226739.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662820 f, 226760.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662880 f, 226780.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 662940 f, 226801.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663000 f, 226821.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663060 f, 226842.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663120 f, 226785.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663180 f, 226805.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663240 f, 226826.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663300 f, 226846.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663360 f, 226867.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663420 f, 226887.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663480 f, 226830.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663540 f, 226851.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663600 f, 226871.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663660 f, 226892.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663720 f, 226835.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663780 f, 226855.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663840 f, 226876.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663900 f, 226896.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 663960 f, 226839.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664020 f, 226860.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664080 f, 226880.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664140 f, 226901.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664200 f, 226844.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664260 f, 226864.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664320 f, 226885.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664380 f, 226828.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664440 f, 226848.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664500 f, 226869.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664560 f, 226889.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664620 f, 226910.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664680 f, 226853.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664740 f, 226873.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664800 f, 226894.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664860 f, 226914.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664920 f, 226935.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 664980 f, 226955.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665040 f, 226898.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665100 f, 226919.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665160 f, 226939.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665220 f, 226960.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665280 f, 226980.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665340 f, 226923.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665400 f, 226944.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665460 f, 226964.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665520 f, 226985.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665580 f, 227005.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665640 f, 227025.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665700 f, 227046.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665760 f, 226989.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665820 f, 227009.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665880 f, 227030.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 665940 f, 227050.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666000 f, 226993.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666060 f, 227014.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666120 f, 227034.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666180 f, 227055.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666240 f, 227075.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666300 f, 227018.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666360 f, 227039.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666420 f, 227059.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666480 f, 227080.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666540 f, 227023.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666600 f, 227043.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666660 f, 226986.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666720 f, 227007.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666780 f, 227027.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666840 f, 227048.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666900 f, 227068.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 666960 f, 227088.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667020 f, 227109.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667080 f, 227129.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667140 f, 227150.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667200 f, 227170.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667260 f, 227113.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667320 f, 227134.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667380 f, 227154.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667440 f, 227174.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667500 f, 227195.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667560 f, 227215.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667620 f, 227236.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667680 f, 227256.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667740 f, 227277.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667800 f, 227297.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667860 f, 227240.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667920 f, 227260.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 667980 f, 227281.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668040 f, 227301.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668100 f, 227322.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668160 f, 227342.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668220 f, 227363.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668280 f, 227383.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668340 f, 227403.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668400 f, 227424.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668460 f, 227367.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 434598.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 434744.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 434890.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 435036.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 435182.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 435328.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 435474.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 435620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 435766.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 435912.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 436058.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 435145.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 435291.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 435436.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 435582.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 435728.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 435873.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 436019.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 436165.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 436310.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 436456.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 436601.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 436747.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 435835.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 435980.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 436125.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 436271.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 436416.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 436561.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 436707.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 436852.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 436997.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 437142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 437288.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 436376.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 436521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 436666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 436811.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 436956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 437101.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 437246.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 437391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 437536.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 437681.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 437826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 437971.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 437060.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 437204.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 437349.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 437493.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 437638.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 437783.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 437927.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 438072.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 438216.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 438361.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 438506.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 437596.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 437740.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 437884.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 438028.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 438173.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 438317.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 438461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 438605.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 438750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 438894.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 439038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 439182.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 438273.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 438417.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 438561.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 438705.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 438848.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 438992.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 439136.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 439280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 439424.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 439568.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 439712.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 438803.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 438947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 439090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 439234.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 439378.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 439521.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 439665.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 439808.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 439952.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 440095.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 440239.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 440382.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 439474.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 439618.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 439761.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 439904.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 440047.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 440190.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 440334.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 440477.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 440620.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 440763.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 440906.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 440142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 440285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 440428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 440571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 440714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 440857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 441000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 441142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 441285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 441428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 441571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 440665.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 440807.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 440950.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 441092.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 441235.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 441377.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 441520.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 441662.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 441805.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 441947.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 442090.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 441184.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 441327.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 441469.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 441611.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 441753.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 441895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 442037.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 442180.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 442322.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 442464.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 442606.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 442748.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 441843.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 441985.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 442127.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 442269.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 442411.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 442553.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 442695.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 442836.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 442978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 443120.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 443262.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 443404.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 443546.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 442641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 442783.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 442924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 443066.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 443207.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187980 f, 443349.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 443490.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 443632.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 443773.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 443915.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 444056.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 444198.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 444339.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 443435.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 443576.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 443717.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 443858.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 444000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 444141.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 444282.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 444423.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 444564.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 444705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 444847.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 444988.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 444084.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 444225.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 444366.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 444507.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 444647.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 444788.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 444929.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 445070.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 445211.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 445352.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 445492.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668520 f, 227387.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668580 f, 227408.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668640 f, 227428.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668700 f, 227448.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668760 f, 227469.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668820 f, 227489.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668880 f, 227510.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 668940 f, 227530.6 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 669000 f, 227396.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669060 f, 227416.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669120 f, 227437.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 444590.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 444730.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 444871.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 445011.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 445152.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 445292.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 445433.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 445573.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 445714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 445854.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 445995.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 446135.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 445233.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 445373.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 445514.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 445654.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 445794.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 445934.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 446074.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 446214.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 446355.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 446495.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 446635.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 445734.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 445874.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 446014.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 446153.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669180 f, 227457.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669240 f, 227477.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669300 f, 227498.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669360 f, 227518.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669420 f, 227539.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669480 f, 227559.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669540 f, 227502.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669600 f, 227522.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669660 f, 227543.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669720 f, 227563.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669780 f, 227584.1 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 669840 f, 227372.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669900 f, 227315.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 669960 f, 227336.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670020 f, 227356.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670080 f, 227377.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670140 f, 227397.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670200 f, 227417.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670260 f, 227438.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670320 f, 227381.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670380 f, 227401.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670440 f, 227421.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670500 f, 227442.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670560 f, 227462.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670620 f, 227483.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670680 f, 227503.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670740 f, 227523.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670800 f, 227544.1 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 670860 f, 227333.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670920 f, 227276.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 670980 f, 227296.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671040 f, 227317.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 446293.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 446433.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 446573.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 446713.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 446853.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 446993.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 447132.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 447272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 446372.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 446511.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 446651.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 446790.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 446930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 447069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 447209.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 447348.8 fps, 0 ms/f [junit] 0 s: 60 f / 11 ms, 5454.5 fps, 0 ms/f; total: 192420 f, 436326.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 435475.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 435610.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 434762.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 434898.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 435033.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 434189.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 434324.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 434459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 433617.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 433752.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 433887.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 433049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 433183.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 433318.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 433452.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 433587.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 433721.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 433856.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 433991.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 434125.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 434260.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 434394.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 433557.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 433691.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 433825.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 433959.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 434093.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 434228.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 434362.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 434496.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 434630.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 434765.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 434899.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 435033.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 435167.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 434330.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 434464.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 434598.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 434732.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 434866.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 435000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 435133.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 435267.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 435401.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 435535.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 435669.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 435803.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 435937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 435100.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 435233.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 435367.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 434533.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 434666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 434800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 434933.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 435066.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 435200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 435333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 435466.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 435600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 435733.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 434900.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 435033.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 435166.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 435299.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 435432.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 434601.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 434734.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 434867.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 435000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 435132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 435265.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 435398.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 434569.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 434702.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 434834.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 434966.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 435099.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 435231.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 435364.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 435496.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 435629.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 435761.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 435894.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 436026.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 436158.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 435330.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 435462.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 435594.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 435726.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 435859.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 435991.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 436123.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 436255.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 436387.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 436519.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 436651.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 436784.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 436916.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 436087.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 436219.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 436351.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 436483.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 436615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 436747.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 436879.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 437011.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 437142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 436315.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 436447.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 436578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 436710.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 436842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 436973.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 437105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 437236.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 437368.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 436542.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 436673.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 436805.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 436936.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 437067.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 437199.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 437330.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 437461.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 437593.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 437724.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 437855.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 437030.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 437161.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 437292.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 437423.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 437554.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 437685.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 437816.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 437947.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 437124.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 437254.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 437385.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 437516.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 437647.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 437777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 437908.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 438039.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 438169.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 438300.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 437478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 437608.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 437739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 437869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 438000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 438130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 438260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 438391.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 438521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 438652.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 438782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 438913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 438091.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 438221.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 438351.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 438481.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 438611.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 438741.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 438872.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 439002.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 439132.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 439262.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 439392.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 439522.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 439652.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 438831.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 438961.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 439090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 439220.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 439350.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 439480.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 439610.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 439740.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 439870.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 440129.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 440259.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 439438.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 439568.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 439697.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 439827.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 439956.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 439137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 439267.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 439396.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 439525.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 439655.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 439784.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 439913.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 439096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 439225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 439354.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 439483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 439612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 439741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 439870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 439055.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 439184.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 439313.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 439442.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 439570.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 439699.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 439828.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 439957.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 439143.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 439271.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 439400.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 439528.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 439657.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 439785.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 439914.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 440042.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 440171.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 440299.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 440428.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 440556.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 439743.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 439871.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 440000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 440128.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 440256.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 440384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 440512.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 440641.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 440769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 440897.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 441025.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 441153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 441282.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 440469.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 440597.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 440724.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 440852.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 440980.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 441108.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 441236.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 441364.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 441492.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 441620.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 441748.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 441876.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 442004.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 442132.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 442260.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 441446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 441574.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 441702.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 441829.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 441957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 442085.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 442212.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 442340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 442468.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 442595.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 442723.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 442851.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 442978.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 443106.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 443234.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 442420.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 442547.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 442675.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 442802.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 442929.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 443057.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 443184.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 443312.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 443439.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 443566.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 443694.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 443821.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 443949.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 444076.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 444203.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 443389.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 443516.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 443644.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 443771.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 443898.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 444025.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 444152.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 444279.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 444406.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 444533.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 444661.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 444788.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 444915.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 445042.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 445169.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 444355.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 444482.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 444608.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 444735.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 444862.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 444989.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 445116.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 445243.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 445369.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 445496.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 445623.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 445750.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 445877.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 446004.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 446131.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 445316.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 445443.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 445569.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 445696.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 445822.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 445949.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 446075.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 446202.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 446329.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 446455.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 446582.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 446708.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 446835.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 446962.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 447088.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 446273.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 446400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 446526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 446652.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 446778.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 446905.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 447031.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 447157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 447284.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 447410.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 447536.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 447663.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 447789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 447915.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 447100.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 447226.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 447352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 447479.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 447605.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 447731.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 447857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 447983.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 448109.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 448235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 448361.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 448487.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 448613.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 448739.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 447924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 448050.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 448176.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 448301.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 448427.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 448553.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 448679.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 448805.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 448930.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 449056.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 449182.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 449308.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 449433.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 449559.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 449685.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 448870.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 448995.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 449121.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 449246.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 449372.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 449497.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 449623.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 449748.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 449874.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 450000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 450125.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 450251.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 450376.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 450502.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 450627.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 449812.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 449937.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 450062.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 450187.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 450313.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 450438.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 450563.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 450688.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 450814.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 450939.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 451064.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 451189.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 451315.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 451440.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 451565.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 450750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 450875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 451000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 451125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 451250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 451375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 451500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 451625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 451750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 451875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 452000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 452125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 452250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 452375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 451559.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 451684.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 451808.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 451933.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 452058.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 452182.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 452307.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 452432.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 452557.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 452681.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 452806.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 452931.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 453056.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 453180.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 453305.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 452489.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 452614.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 452738.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 452863.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 452987.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 453112.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 453236.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 453361.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 453485.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 453609.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 453734.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 453858.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 453983.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 454107.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 453291.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 453416.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 453540.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 453664.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 453788.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 453913.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 454037.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 454161.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 454285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 454409.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 454534.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 454658.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 454782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 454906.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219780 f, 455031.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 454214.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 454338.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 454462.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 454586.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 454710.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 454834.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 454958.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 455082.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 455206.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 455330.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 455454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 455578.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 455702.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 455826.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 455010.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 455134.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 455257.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 455381.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 455505.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 455628.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 455752.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 455876.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 456000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 456123.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 456247.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 456371.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221400 f, 456494.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 456618.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 456742.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 455925.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 456049.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 456172.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 456296.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 456419.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 456543.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 456666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 456790.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 456913.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 457037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 457160.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 457283.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 457407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 457530.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 456714.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 456837.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 456961.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 457084.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 457207.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 457330.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 457453.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 457577.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 457700.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 457823.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 457946.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 457131.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 457254.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 457377.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 457500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 457622.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 457745.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 457868.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 457991.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 458114.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 458237.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 458360.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 458483.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 458606.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 457791.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 457914.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 458036.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 458159.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 458282.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 458404.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 458527.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 458650.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 458773.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 458895.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 459018.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 459141.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 458326.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 458448.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 458571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 458693.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 458816.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 458938.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 459061.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 459183.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 459306.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 459428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 459551.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 459673.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 459795.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 459918.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 459103.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 459226.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 459348.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 459470.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 459592.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 459714.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 459837.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 459959.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 460081.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 460203.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 460325.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 460448.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 459634.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 459756.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 459878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 460000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 460121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 460243.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 460365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 460487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 460609.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 460731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 460853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 460975.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 460162.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 460283.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 460405.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 460527.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 460649.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 460770.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 460892.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 461014.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 461135.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 461257.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 461379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 461501.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 461622.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 460809.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 460931.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 461052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 461174.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 461295.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 461417.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 461538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228060 f, 461659.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228120 f, 460848.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228180 f, 460969.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228240 f, 461090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228300 f, 461212.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228360 f, 461333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228420 f, 461454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228480 f, 461575.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228540 f, 461696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228600 f, 461818.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228660 f, 461939.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228720 f, 462060.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228780 f, 462181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228840 f, 462303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228900 f, 461491.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228960 f, 461612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229020 f, 461733.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229080 f, 461854.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229140 f, 461975.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229200 f, 462096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229260 f, 462217.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229320 f, 462338.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229380 f, 462459.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229440 f, 462580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229500 f, 462701.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229560 f, 462822.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229620 f, 462943.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229680 f, 462132.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229740 f, 462253.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229800 f, 462374.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229860 f, 462494.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229920 f, 462615.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 229980 f, 462736.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230040 f, 462857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230100 f, 462977.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230160 f, 463098.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230220 f, 463219.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230280 f, 463340.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230340 f, 463460.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230400 f, 462650.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230460 f, 462771.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230520 f, 462891.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230580 f, 463012.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230640 f, 463132.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230700 f, 463253.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230760 f, 463373.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230820 f, 463493.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230880 f, 463614.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 230940 f, 463734.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231000 f, 463855.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231060 f, 463975.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231120 f, 464096.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231180 f, 463286.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231240 f, 463406.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231300 f, 463527.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231360 f, 463647.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231420 f, 463767.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231480 f, 463887.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231540 f, 464008.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231600 f, 464128.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231660 f, 464248.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231720 f, 464368.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231780 f, 464488.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231840 f, 464609.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231900 f, 463800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 231960 f, 463920.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232020 f, 464040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232080 f, 464160.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232140 f, 464280.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232200 f, 464400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232260 f, 464520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232320 f, 464640.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232380 f, 464760.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232440 f, 464880.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232500 f, 465000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232560 f, 465120.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232620 f, 464311.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232680 f, 464431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232740 f, 464550.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232800 f, 464670.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232860 f, 464790.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232920 f, 464910.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 232980 f, 465029.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233040 f, 465149.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233100 f, 465269.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233160 f, 465389.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233220 f, 465508.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233280 f, 465628.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233340 f, 465748.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233400 f, 464940.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233460 f, 465059.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233520 f, 465179.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233580 f, 465298.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233640 f, 465418.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233700 f, 465537.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233760 f, 465657.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233820 f, 465776.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233880 f, 465896.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 233940 f, 466015.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234000 f, 466135.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234060 f, 466254.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234120 f, 465447.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234180 f, 465566.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234240 f, 465685.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234300 f, 465805.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234360 f, 465924.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234420 f, 466043.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234480 f, 466163.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234540 f, 466282.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234600 f, 466401.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234660 f, 466520.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234720 f, 466640.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234780 f, 466759.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234840 f, 466878.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234900 f, 466071.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 234960 f, 466190.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235020 f, 466309.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235080 f, 466428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235140 f, 466547.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235200 f, 466666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235260 f, 466785.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235320 f, 466904.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235380 f, 467023.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235440 f, 467142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235500 f, 467261.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235560 f, 467380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235620 f, 467500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235680 f, 466693.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235740 f, 466811.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235800 f, 466930.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235860 f, 467049.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235920 f, 467168.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 235980 f, 467287.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236040 f, 467405.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236100 f, 467524.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236160 f, 467643.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236220 f, 467762.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236280 f, 467881.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236340 f, 468000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236400 f, 468118.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236460 f, 468237.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236520 f, 467430.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236580 f, 467549.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236640 f, 467667.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236700 f, 467786.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236760 f, 467905.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236820 f, 468023.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236880 f, 468142.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 236940 f, 468260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237000 f, 468379.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237060 f, 468498.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237120 f, 468616.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237180 f, 468735.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237240 f, 468853.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237300 f, 468047.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237360 f, 468165.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237420 f, 468284.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237480 f, 468402.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237540 f, 468520.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237600 f, 468639.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237660 f, 468757.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237720 f, 468875.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237780 f, 468994.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237840 f, 469112.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237900 f, 469230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 237960 f, 469349.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238020 f, 469467.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238080 f, 468661.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238140 f, 468779.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238200 f, 468897.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238260 f, 469015.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238320 f, 469133.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238380 f, 469251.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238440 f, 469370.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238500 f, 469488.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238560 f, 469606.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238620 f, 469724.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238680 f, 469842.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238740 f, 469960.6 fps, 0 ms/f [junit] GLCanvas invisible frame count: Before 65, after 66 [junit] XXXX Visible Part 3/3 [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238800 f, 469155.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238860 f, 469273.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238920 f, 469390.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 238980 f, 469508.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 239040 f, 469626.7 fps, 0 ms/f [junit] 0 s: 60 f / 476 ms, 126.0 fps, 7 ms/f; total: 60 f, 126.0 fps, 7 ms/f [junit] 0 s: 60 f / 449 ms, 133.6 fps, 7 ms/f; total: 120 f, 129.7 fps, 7 ms/f [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen [junit] 1 s: 60 f / 76 ms, 789.4 fps, 1 ms/f; total: 180 f, 179.8 fps, 5 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 239.5 fps, 4 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 299.4 fps, 3 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 358.9 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 418.7 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 478.5 fps, 2 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 537.8 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 597.6 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 657.3 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 717.1 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 776.1 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 835.8 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 895.5 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 955.2 fps, 1 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 1014.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 1073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1133.2 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 1200 f, 1190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1248.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1308.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1366.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1425.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1485.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1544.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1602.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1661.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1721.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1780.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1839.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1956.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 2015.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 2075.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 2134.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2191.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2250.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2309.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2369.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2428.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2485.2 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: 2580 f, 2544.3 fps, 0 ms/f [junit] Platform doesn't support offscreen test. [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: 2640 f, 2603.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2662.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2721.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2778.3 fps, 0 ms/f [junit] ++++ Test Singleton.unlock() [junit] 1 s: 60 f / 41 ms, 1463.4 fps, 0 ms/f; total: 2880 f, 2727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2784.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2894.9 fps, 0 ms/f [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403143722 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 2951.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 3008.5 fps, 0 ms/f [junit] SLOCK [T main @ 1610403143722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 3065.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3119.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3175.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3232.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3289.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3342.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3399.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3456.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 3512.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3566.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3622.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3679.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3735.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3788.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3845.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3901.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3954.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 4011.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 4067.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 4124.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 4176.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4289.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4346.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4398.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4454.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4563.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4671.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4840.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4892.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4948.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 5004.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 5060.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 5117.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 5173.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 5224.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5280.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5337.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5449.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5505.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5561.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5617.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5668.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5724.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5781.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5837.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5893.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5949.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 6005.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 6061.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 6112.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 6168.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 6224.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6280.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6336.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6392.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 6448.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 6504.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 6560.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 6610.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 6666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 6722.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 6778.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6834.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6890.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6946.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 7002.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 7058.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 7108.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 7164.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 7220.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 7276.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 7332.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 7388.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 7444.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 7500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 7555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 7611.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 7667.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 7723.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 7772.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 7828.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 7884.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7996.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 8052.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 8108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 8164.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 8219.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 8275.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 8324.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 8379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 8435.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 8491.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 8547.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 8603.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 8659.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 8715.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 8770.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 8826.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 8882.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 8938.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 8986.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 9041.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 9097.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 9153.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 9209.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 9265.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 9320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 9376.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 9432.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 9488.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 9544.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 9591.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 9646.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 9702.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 9758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 9814.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 9869.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 9925.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 9981.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 10037.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 10092.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 10148.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 10194.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 10250.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 10306.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 10362.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 10417.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 10473.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 10529.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 10584.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 10640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 10696.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 10742.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 10797.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 10853.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 10909.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 10964.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 11020.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 11076.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 11131.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 11187.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 11243.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 11298.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 11343.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 11399.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 11455.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 11510.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 11566.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 11621.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 11677.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 11733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 11788.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 11844.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 11888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 11944.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 12000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 12055.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 12111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 12166.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 12222.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 12277.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 12333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 12388.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 12444.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 12488.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 12543.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 12599.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 12654.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 12710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 12765.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 12821.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 12876.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 12932.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 12987.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 13043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 13086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 13142.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 13197.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 13253.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 13308.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 13364.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 13419.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 13475.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 13530.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 13585.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 13641.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 13696.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 13739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 13795.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 13850.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 13905.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 13961.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 14016.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 14072.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 14127.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 14182.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 14238.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 14293.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 14335.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 14391.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 14446.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 14501.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 14557.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 14612.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 14667.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 14723.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 14778.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 14833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 14889.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 14930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 14986.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 15041.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 15096.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 15152.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 15207.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 15262.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 15317.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 15373.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 15428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 15483.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 15539.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 15580.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 15635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 15690.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 15745.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 15801.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 15856.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 15911.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 15966.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 16022.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 16077.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 16132.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 16172.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 16228.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 16283.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 16338.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 16393.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 16448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 16504.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 16559.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 16614.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 16669.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 16724.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 16780.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 16819.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 16875.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 16930.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 16985.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 17040.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 17095.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 17150.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 17205.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 17261.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 17316.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 17371.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 17410.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 17465.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 17520.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 17575.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 17630.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 17685.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 17741.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 17796.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 17851.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 17906.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 17961.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 18000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 18055.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 18110.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 18165.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 18220.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 18275.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 18330.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 18385.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 18440.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 18495.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 18550.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 18605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 18643.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 18698.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 18753.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 18808.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 18863.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 18918.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 18973.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 19028.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 19083.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 19138.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 19193.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 19230.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 19285.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 19340.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 19395.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 19450.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 19505.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 19560.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 19615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 19670.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 19725.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 19780.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 19817.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 19871.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 19926.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 19981.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 20036.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 20091.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 20146.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 20201.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 20256.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 20311.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 20365.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 20402.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 20457.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22440 f, 20511.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 20566.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 20621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 20676.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 20731.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 20786.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 20840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 20895.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 20931.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 20986.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 21041.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 21095.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 21150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 21205.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 21260.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 21315.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 21369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 21424.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 21479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 21514.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 21569.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 21624.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 21678.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 21733.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 21788.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 21843.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 21897.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 21952.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 22007.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 22062.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 22116.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 22151.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 22206.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 22260.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 22315.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 22370.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 22424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 22479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 22534.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 22588.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 22643.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 22698.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 22752.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 22786.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 22841.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 22896.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 22950.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 23005.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 23060.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 23114.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 23169.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 23224.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 23278.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 23333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 23387.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 23421.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 23475.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 23530.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 23585.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 23639.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 23694.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 23748.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 23803.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 23858.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 23912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 23945.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 24000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 24054.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 24087.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 24141.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 24196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 24250.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 24305.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 24359.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 24414.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 24468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 24500.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 24555.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 24609.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 24664.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 24718.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 24773.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 24827.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 24882.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 24936.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 24990.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 25045.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 25099.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 25154.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 25185.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 25240.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 25294.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 25349.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 25403.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 25457.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 25512.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 25566.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 25621.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 25675.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 25729.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 25784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 25815.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 25869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 25923.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 25978.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 26032.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 26086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 26141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 26195.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 26250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 26304.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 26358.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 26413.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 26467.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 26497.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 26552.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 26606.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 26660.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 26714.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 26769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 26823.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 26877.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 26932.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 26986.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 27040.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 27095.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 27124.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 27179.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 27233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 27287.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 27341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 27396.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 27450.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 27504.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 27558.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 27613.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 27667.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 27721.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 27775.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 27804.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 27859.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 27913.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 27967.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 28021.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 28075.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 28130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 28184.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 28238.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 28292.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 28346.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 28401.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 28455.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 28483.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 28537.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 28592.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 28646.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 28700.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 28754.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 28808.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 28862.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 28916.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 28971.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 29025.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 29079.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 29107.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 29161.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 29215.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 29269.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 29323.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 29377.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 29431.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 29486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 29540.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 29594.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 29648.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 29702.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 29729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 29783.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 29837.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 29891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 29945.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 30000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 30054.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 30108.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 30162.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 30216.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 30270.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 30324.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 30378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 30405.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 30459.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 30513.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 30567.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 30621.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 30675.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 30729.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 30783.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 30837.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 30891.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 30945.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 30999.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 31053.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 31079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 31133.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 31187.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 31241.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 31294.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 31348.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 31402.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 31456.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 31510.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 31564.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 31618.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 31672.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 31698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 31752.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 31805.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 31859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 31913.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 31967.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 32021.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 32075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 32129.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 32183.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 32237.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 32291.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 32315.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 32369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 32423.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 32477.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 32531.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 32585.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 32639.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 32692.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 32746.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 32800.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 32854.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 32908.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 32932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 32986.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 33040.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 33094.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 33147.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 33201.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 33255.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 33309.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 33363.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 33417.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 33470.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 33524.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37440 f, 33578.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37500 f, 33602.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37560 f, 33655.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37620 f, 33709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37680 f, 33763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37740 f, 33817.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37800 f, 33870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37860 f, 33924.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37920 f, 33978.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37980 f, 34032.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38040 f, 34086.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38100 f, 34139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38160 f, 34193.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38220 f, 34247.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38280 f, 34270.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38340 f, 34324.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38400 f, 34377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38460 f, 34431.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38520 f, 34485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38580 f, 34538.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38640 f, 34592.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38700 f, 34646.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38760 f, 34700.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38820 f, 34753.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38880 f, 34807.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 38940 f, 34861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39000 f, 34883.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39060 f, 34937.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39120 f, 34991.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39180 f, 35044.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39240 f, 35098.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39300 f, 35152.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39360 f, 35205.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39420 f, 35259.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39480 f, 35313.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39540 f, 35366.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39600 f, 35420.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39660 f, 35474.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39720 f, 35527.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39780 f, 35549.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39840 f, 35603.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39900 f, 35656.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 39960 f, 35710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40020 f, 35764.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40080 f, 35817.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40140 f, 35871.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40200 f, 35924.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40260 f, 35978.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40320 f, 36032.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40380 f, 36085.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40440 f, 36139.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40500 f, 36193.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40560 f, 36214.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40620 f, 36267.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40680 f, 36321.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40740 f, 36375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40800 f, 36428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40860 f, 36482.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40920 f, 36535.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 40980 f, 36589.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41040 f, 36642.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41100 f, 36696.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41160 f, 36750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41220 f, 36803.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41280 f, 36857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41340 f, 36877.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41400 f, 36931.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41460 f, 36984.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41520 f, 37038.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41580 f, 37091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41640 f, 37145.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41700 f, 37198.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41760 f, 37252.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41820 f, 37305.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41880 f, 37359.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 41940 f, 37413.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42000 f, 37466.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42060 f, 37520.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42120 f, 37540.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42180 f, 37593.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42240 f, 37647.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42300 f, 37700.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42360 f, 37754.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42420 f, 37807.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42480 f, 37860.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42540 f, 37914.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42600 f, 37967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42660 f, 38021.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42720 f, 38074.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42780 f, 38128.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42840 f, 38181.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42900 f, 38201.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 42960 f, 38254.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43020 f, 38308.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43080 f, 38361.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43140 f, 38414.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43200 f, 38468.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43260 f, 38521.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43320 f, 38575.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43380 f, 38628.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43440 f, 38682.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43500 f, 38735.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43560 f, 38788.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43620 f, 38842.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43680 f, 38861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43740 f, 38914.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43800 f, 38967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43860 f, 39021.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43920 f, 39074.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 43980 f, 39128.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44040 f, 39181.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44100 f, 39234.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44160 f, 39288.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44220 f, 39341.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44280 f, 39395.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44340 f, 39448.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44400 f, 39501.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44460 f, 39555.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44520 f, 39573.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44580 f, 39626.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44640 f, 39680.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44700 f, 39733.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44760 f, 39786.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44820 f, 39840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44880 f, 39893.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 44940 f, 39946.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45000 f, 40000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45060 f, 40053.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45120 f, 40106.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45180 f, 40124.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45240 f, 40177.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45300 f, 40230.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45360 f, 40284.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45420 f, 40337.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45480 f, 40390.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45540 f, 40444.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45600 f, 40497.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45660 f, 40550.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45720 f, 40603.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45780 f, 40657.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45840 f, 40710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45900 f, 40763.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 45960 f, 40780.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46020 f, 40834.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46080 f, 40887.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46140 f, 40940.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46200 f, 40993.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46260 f, 41047.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46320 f, 41100.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46380 f, 41153.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46440 f, 41206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46500 f, 41223.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46560 f, 41276.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46620 f, 41329.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46680 f, 41382.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46740 f, 41436.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46800 f, 41489.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46860 f, 41542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46920 f, 41595.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 46980 f, 41648.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47040 f, 41702.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47100 f, 41755.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47160 f, 41771.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47220 f, 41824.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47280 f, 41877.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47340 f, 41930.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47400 f, 41984.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47460 f, 42037.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47520 f, 42090.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47580 f, 42143.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47640 f, 42196.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47700 f, 42249.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47760 f, 42302.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47820 f, 42318.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47880 f, 42371.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 47940 f, 42424.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48000 f, 42477.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48060 f, 42530.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48120 f, 42584.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48180 f, 42637.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48240 f, 42690.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48300 f, 42743.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48360 f, 42796.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48420 f, 42849.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48480 f, 42902.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48540 f, 42955.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48600 f, 43008.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48660 f, 43023.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48720 f, 43076.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48780 f, 43129.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48840 f, 43183.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48900 f, 43236.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 48960 f, 43289.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49020 f, 43342.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49080 f, 43395.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49140 f, 43448.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49200 f, 43501.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49260 f, 43554.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49320 f, 43568.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49380 f, 43621.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49440 f, 43674.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49500 f, 43727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49560 f, 43780.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49620 f, 43833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49680 f, 43886.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49740 f, 43939.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49800 f, 43992.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49860 f, 44045.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49920 f, 44098.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 49980 f, 44151.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50040 f, 44204.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50100 f, 44218.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50160 f, 44271.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50220 f, 44324.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50280 f, 44377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50340 f, 44430.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50400 f, 44483.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50460 f, 44536.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50520 f, 44589.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50580 f, 44642.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50640 f, 44695.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50700 f, 44748.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50760 f, 44801.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50820 f, 44854.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50880 f, 44867.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 50940 f, 44920.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51000 f, 44973.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51060 f, 45026.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51120 f, 45079.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51180 f, 45132.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51240 f, 45185.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51300 f, 45238.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51360 f, 45291.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51420 f, 45343.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51480 f, 45396.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51540 f, 45449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51600 f, 45502.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51660 f, 45515.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51720 f, 45568.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51780 f, 45621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51840 f, 45674.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51900 f, 45726.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 51960 f, 45779.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52020 f, 45832.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52080 f, 45885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52140 f, 45938.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52200 f, 45991.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52260 f, 46044.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52320 f, 46096.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52380 f, 46149.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52440 f, 46161.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52500 f, 46214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52560 f, 46267.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52620 f, 46320.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52680 f, 46373.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52740 f, 46426.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52800 f, 46478.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52860 f, 46531.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52920 f, 46584.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 52980 f, 46637.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53040 f, 46690.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53100 f, 46742.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53160 f, 46795.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53220 f, 46807.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53280 f, 46860.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53340 f, 46912.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53400 f, 46965.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53460 f, 47018.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53520 f, 47071.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53580 f, 47124.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53640 f, 47176.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53700 f, 47229.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53760 f, 47282.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53820 f, 47335.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53880 f, 47387.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 53940 f, 47440.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54000 f, 47451.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54060 f, 47504.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54120 f, 47557.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54180 f, 47609.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54240 f, 47662.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54300 f, 47715.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54360 f, 47768.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54420 f, 47820.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54480 f, 47873.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54540 f, 47926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54600 f, 47978.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54660 f, 48031.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54720 f, 48042.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54780 f, 48094.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54840 f, 48147.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54900 f, 48200.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 54960 f, 48252.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55020 f, 48305.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55080 f, 48358.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55140 f, 48410.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55200 f, 48463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55260 f, 48516.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55320 f, 48568.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55380 f, 48621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55440 f, 48674.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55500 f, 48726.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55560 f, 48736.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55620 f, 48789.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55680 f, 48842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55740 f, 48894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55800 f, 48947.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55860 f, 49000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55920 f, 49052.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 55980 f, 49105.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56040 f, 49157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56100 f, 49210.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56160 f, 49263.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56220 f, 49315.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56280 f, 49368.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56340 f, 49377.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56400 f, 49430.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56460 f, 49482.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56520 f, 49535.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56580 f, 49588.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56640 f, 49640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56700 f, 49693.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56760 f, 49745.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56820 f, 49798.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56880 f, 49851.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 56940 f, 49903.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57000 f, 49956.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57060 f, 50008.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57120 f, 50017.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57180 f, 50070.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57240 f, 50122.5 fps, 0 ms/f [junit] 1 s: 60 f / 25 ms, 2400.0 fps, 0 ms/f; total: 57300 f, 49100.2 fps, 0 ms/f [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 57360 f, 48983.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57420 f, 49035.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57480 f, 49086.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57540 f, 49137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57600 f, 49188.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57660 f, 49239.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57720 f, 49291.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57780 f, 49342.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57840 f, 49393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57900 f, 49402.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 57960 f, 49453.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58020 f, 49505.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58080 f, 49556.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58140 f, 49607.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58200 f, 49658.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58260 f, 49709.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58320 f, 49761.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58380 f, 49812.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58440 f, 49863.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58500 f, 49914.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58560 f, 49965.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58620 f, 49974.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58680 f, 50025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58740 f, 50076.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58800 f, 50127.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58860 f, 50179.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58920 f, 50230.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 58980 f, 50281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59040 f, 50332.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59100 f, 50383.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59160 f, 50434.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59220 f, 50485.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59280 f, 50537.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59340 f, 50545.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59400 f, 50596.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59460 f, 50647.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59520 f, 50698.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59580 f, 50749.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59640 f, 50800.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59700 f, 50851.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59760 f, 50902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59820 f, 50954.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59880 f, 51005.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 59940 f, 51056.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60000 f, 51107.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60060 f, 51158.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60120 f, 51165.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60180 f, 51217.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60240 f, 51268.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60300 f, 51319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60360 f, 51326.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60420 f, 51377.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60480 f, 51428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60540 f, 51479.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60600 f, 51530.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60660 f, 51581.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60720 f, 51632.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60780 f, 51683.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60840 f, 51734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60900 f, 51785.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60960 f, 51836.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61020 f, 51887.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61080 f, 51938.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61140 f, 51945.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61200 f, 51996.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61260 f, 52047.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61320 f, 52098.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61380 f, 52149.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61440 f, 52200.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61500 f, 52251.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61560 f, 52302.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61620 f, 52353.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61680 f, 52404.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61740 f, 52455.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61800 f, 52461.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61860 f, 52512.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61920 f, 52563.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 61980 f, 52614.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62040 f, 52665.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62100 f, 52716.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62160 f, 52767.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62220 f, 52818.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62280 f, 52869.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62340 f, 52920.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62400 f, 52971.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62460 f, 53022.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62520 f, 53027.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62580 f, 53078.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62640 f, 53129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62700 f, 53180.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62760 f, 53231.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62820 f, 53282.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62880 f, 53333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 62940 f, 53384.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63000 f, 53435.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63060 f, 53486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63120 f, 53536.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63180 f, 53587.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63240 f, 53638.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63300 f, 53644.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63360 f, 53694.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63420 f, 53745.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63480 f, 53796.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63540 f, 53847.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63600 f, 53898.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63660 f, 53949.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63720 f, 54000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63780 f, 54050.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63840 f, 54101.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63900 f, 54152.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 63960 f, 54203.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64020 f, 54208.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64080 f, 54259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64140 f, 54309.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64200 f, 54360.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64260 f, 54411.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64320 f, 54462.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64380 f, 54513.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64440 f, 54563.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64500 f, 54614.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64560 f, 54665.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64620 f, 54716.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64680 f, 54767.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64740 f, 54817.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64800 f, 54822.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64860 f, 54873.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64920 f, 54923.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 64980 f, 54974.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65040 f, 55025.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65100 f, 55076.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65160 f, 55126.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65220 f, 55177.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65280 f, 55228.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65340 f, 55279.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65400 f, 55329.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65460 f, 55380.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65520 f, 55431.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65580 f, 55435.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65640 f, 55486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65700 f, 55536.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65760 f, 55587.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65820 f, 55638.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65880 f, 55688.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 65940 f, 55739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66000 f, 55790.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66060 f, 55841.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66120 f, 55891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66180 f, 55942.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66240 f, 55993.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66300 f, 55996.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66360 f, 56047.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66420 f, 56097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66480 f, 56148.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66540 f, 56199.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66600 f, 56250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66660 f, 56300.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66720 f, 56351.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66780 f, 56402.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66840 f, 56452.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66900 f, 56503.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 66960 f, 56506.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67020 f, 56556.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67080 f, 56607.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67140 f, 56658.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67200 f, 56708.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67260 f, 56759.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67320 f, 56810.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67380 f, 56860.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67440 f, 56911.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67500 f, 56962.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67560 f, 57012.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67620 f, 57063.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67680 f, 57113.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67740 f, 57116.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67800 f, 57166.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67860 f, 57217.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67920 f, 57268.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 67980 f, 57318.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68040 f, 57369.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68100 f, 57419.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68160 f, 57470.4 fps, 0 ms/f [junit] 2 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 671100 f, 227106.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671160 f, 227126.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671220 f, 227147.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671280 f, 227167.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671340 f, 227187.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671400 f, 227208.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671460 f, 227228.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671520 f, 227248.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671580 f, 227269.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671640 f, 227289.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671700 f, 227232.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671760 f, 227253.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671820 f, 227273.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671880 f, 227293.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 671940 f, 227313.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672000 f, 227334.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672060 f, 227277.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672120 f, 227297.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672180 f, 227318.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672240 f, 227338.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672300 f, 227281.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672360 f, 227302.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672420 f, 227322.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672480 f, 227342.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672540 f, 227363.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672600 f, 227383.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672660 f, 227403.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672720 f, 227423.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672780 f, 227367.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672840 f, 227387.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672900 f, 227407.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 672960 f, 227428.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673020 f, 227448.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673080 f, 227468.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673140 f, 227489.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673200 f, 227509.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673260 f, 227529.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673320 f, 227549.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673380 f, 227493.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673440 f, 227513.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673500 f, 227533.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673560 f, 227554.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673620 f, 227574.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673680 f, 227594.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673740 f, 227614.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673800 f, 227635.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673860 f, 227655.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673920 f, 227675.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 673980 f, 227695.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674040 f, 227639.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674100 f, 227659.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674160 f, 227679.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674220 f, 227700.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674280 f, 227720.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674340 f, 227740.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674400 f, 227760.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674460 f, 227781.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674520 f, 227801.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674580 f, 227821.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674640 f, 227765.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674700 f, 227785.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674760 f, 227805.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674820 f, 227825.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674880 f, 227846.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 674940 f, 227866.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675000 f, 227886.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675060 f, 227906.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675120 f, 227927.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675180 f, 227947.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675240 f, 227967.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675300 f, 227910.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675360 f, 227931.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675420 f, 227951.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675480 f, 227971.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675540 f, 227991.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675600 f, 228012.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675660 f, 228032.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675720 f, 228052.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675780 f, 228072.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675840 f, 228093.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675900 f, 228113.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 675960 f, 228056.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676020 f, 228076.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676080 f, 228097.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676140 f, 228040.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676200 f, 228060.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676260 f, 228004.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676320 f, 228024.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676380 f, 228044.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676440 f, 228064.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676500 f, 228084.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676560 f, 228105.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676620 f, 228048.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676680 f, 228068.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676740 f, 228088.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676800 f, 228109.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676860 f, 228129.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676920 f, 228149.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 676980 f, 228169.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677040 f, 228190.1 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 677100 f, 228056.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677160 f, 228000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677220 f, 227943.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677280 f, 227963.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677340 f, 227983.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677400 f, 228004.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677460 f, 228024.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677520 f, 228044.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677580 f, 228064.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677640 f, 228084.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677700 f, 228105.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677760 f, 228125.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677820 f, 228068.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677880 f, 228088.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 677940 f, 228109.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678000 f, 228129.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678060 f, 228149.4 fps, 0 ms/f [junit] 2 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 678120 f, 228016.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678180 f, 227959.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678240 f, 227979.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678300 f, 228000.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678360 f, 228020.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678420 f, 228040.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678480 f, 227983.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678540 f, 228004.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678600 f, 228024.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678660 f, 228044.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678720 f, 228064.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678780 f, 228008.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678840 f, 228028.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678900 f, 228048.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 678960 f, 228068.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679020 f, 228088.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679080 f, 228108.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679140 f, 228128.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679200 f, 228149.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679260 f, 228169.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679320 f, 228112.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679380 f, 228132.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679440 f, 228153.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679500 f, 228096.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679560 f, 228040.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679620 f, 227983.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679680 f, 228004.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679740 f, 228024.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679800 f, 228044.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679860 f, 227987.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679920 f, 228008.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 679980 f, 227951.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680040 f, 227971.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680100 f, 227991.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680160 f, 228012.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680220 f, 228032.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680280 f, 228052.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680340 f, 228072.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680400 f, 228092.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680460 f, 228112.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680520 f, 228132.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680580 f, 228076.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680640 f, 228096.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680700 f, 228116.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680760 f, 228136.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680820 f, 228156.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680880 f, 228176.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 680940 f, 228197.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681000 f, 228217.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681060 f, 228237.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681120 f, 228180.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681180 f, 228201.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681240 f, 228221.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681300 f, 228241.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681360 f, 228261.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681420 f, 228281.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681480 f, 228301.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681540 f, 228321.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681600 f, 228341.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681660 f, 228361.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681720 f, 228305.4 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681780 f, 228325.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681840 f, 228345.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681900 f, 228365.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 681960 f, 228385.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682020 f, 228405.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682080 f, 228425.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682140 f, 228369.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682200 f, 228389.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682260 f, 228333.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682320 f, 228277.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682380 f, 228297.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682440 f, 228240.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682500 f, 228260.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682560 f, 228280.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682620 f, 228301.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682680 f, 228321.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682740 f, 228341.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682800 f, 228361.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682860 f, 228381.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682920 f, 228401.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 682980 f, 228421.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683040 f, 228365.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683100 f, 228385.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683160 f, 228328.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683220 f, 228348.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683280 f, 228368.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683340 f, 228389.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683400 f, 228332.7 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683460 f, 228352.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683520 f, 228372.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683580 f, 228392.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683640 f, 228412.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683700 f, 228433.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683760 f, 228453.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683820 f, 228473.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683880 f, 228493.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 683940 f, 228513.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684000 f, 228456.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684060 f, 228476.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684120 f, 228497.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684180 f, 228517.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684240 f, 228537.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684300 f, 228557.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684360 f, 228577.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684420 f, 228597.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684480 f, 228617.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684540 f, 228637.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684600 f, 228580.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684660 f, 228600.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684720 f, 228621.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684780 f, 228641.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684840 f, 228661.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684900 f, 228681.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 684960 f, 228701.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685020 f, 228721.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685080 f, 228741.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685140 f, 228761.2 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685200 f, 228781.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685260 f, 228724.9 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685320 f, 228745.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685380 f, 228765.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685440 f, 228785.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685500 f, 228805.0 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685560 f, 228825.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685620 f, 228845.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685680 f, 228865.1 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685740 f, 228808.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685800 f, 228828.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685860 f, 228848.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685920 f, 228868.8 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 685980 f, 228812.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686040 f, 228832.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686100 f, 228852.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686160 f, 228872.5 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686220 f, 228892.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686280 f, 228912.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686340 f, 228932.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686400 f, 228952.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686460 f, 228972.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686520 f, 228992.6 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686580 f, 228936.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686640 f, 228956.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686700 f, 228976.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686760 f, 228996.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686820 f, 229016.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686880 f, 229036.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 686940 f, 229056.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687000 f, 229076.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687060 f, 229096.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687120 f, 229116.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687180 f, 229136.3 fps, 0 ms/f [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687240 f, 229156.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687300 f, 229099.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687360 f, 229120.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687420 f, 229140.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687480 f, 229160.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687540 f, 229179.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687600 f, 229200.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687660 f, 229220.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687720 f, 229240.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687780 f, 229259.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687840 f, 229280.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687900 f, 229300.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 687960 f, 229243.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688020 f, 229263.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688080 f, 229283.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688140 f, 229227.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688200 f, 229247.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688260 f, 229190.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688320 f, 229134.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688380 f, 229154.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688440 f, 229174.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688500 f, 229194.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688560 f, 229214.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688620 f, 229234.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688680 f, 229254.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688740 f, 229274.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688800 f, 229294.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688860 f, 229237.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688920 f, 229257.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 688980 f, 229277.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689040 f, 229297.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689100 f, 229317.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689160 f, 229337.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689220 f, 229357.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689280 f, 229377.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689340 f, 229397.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689400 f, 229417.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689460 f, 229361.2 fps, 0 ms/f [junit] 3 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 689520 f, 229228.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689580 f, 229248.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689640 f, 229268.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689700 f, 229288.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689760 f, 229308.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689820 f, 229328.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689880 f, 229272.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 689940 f, 229292.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690000 f, 229312.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690060 f, 229332.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690120 f, 229351.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690180 f, 229295.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690240 f, 229239.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690300 f, 229259.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690360 f, 229279.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690420 f, 229299.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690480 f, 229319.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690540 f, 229339.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690600 f, 229359.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690660 f, 229378.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690720 f, 229398.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690780 f, 229418.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690840 f, 229438.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690900 f, 229382.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 690960 f, 229402.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691020 f, 229346.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691080 f, 229366.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691140 f, 229385.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691200 f, 229329.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691260 f, 229349.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691320 f, 229369.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691380 f, 229389.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691440 f, 229409.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691500 f, 229429.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691560 f, 229449.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691620 f, 229393.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691680 f, 229412.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691740 f, 229432.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691800 f, 229452.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691860 f, 229472.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691920 f, 229492.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 691980 f, 229512.4 fps, 0 ms/f [junit] 3 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 692040 f, 229380.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692100 f, 229400.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692160 f, 229419.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692220 f, 229363.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692280 f, 229383.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692340 f, 229403.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692400 f, 229423.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692460 f, 229443.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692520 f, 229463.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692580 f, 229483.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692640 f, 229502.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692700 f, 229522.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692760 f, 229466.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692820 f, 229486.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692880 f, 229506.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 692940 f, 229526.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693000 f, 229546.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693060 f, 229566.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693120 f, 229585.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693180 f, 229605.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693240 f, 229625.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68220 f, 57521.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68280 f, 57571.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68340 f, 57622.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68400 f, 57672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68460 f, 57674.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68520 f, 57725.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68580 f, 57775.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68640 f, 57826.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68700 f, 57877.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68760 f, 57927.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68820 f, 57978.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68880 f, 58028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 68940 f, 58079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69000 f, 58129.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69060 f, 58180.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69120 f, 58230.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69180 f, 58232.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69240 f, 58282.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69300 f, 58333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69360 f, 58383.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69420 f, 58434.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69480 f, 58484.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69540 f, 58535.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69600 f, 58585.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69660 f, 58636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69720 f, 58686.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69780 f, 58687.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69840 f, 58738.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69900 f, 58788.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 69960 f, 58839.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70020 f, 58889.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70080 f, 58940.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70140 f, 58990.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70200 f, 59041.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70260 f, 59091.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70320 f, 59142.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70380 f, 59192.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70440 f, 59193.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70500 f, 59243.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70560 f, 59294.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70620 f, 59344.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70680 f, 59394.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70740 f, 59445.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70800 f, 59495.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70860 f, 59546.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70920 f, 59596.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 70980 f, 59647.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71040 f, 59697.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71100 f, 59697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71160 f, 59748.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71220 f, 59798.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71280 f, 59848.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71340 f, 59899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71400 f, 59949.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71460 f, 60000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71520 f, 60050.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71580 f, 60100.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71640 f, 60151.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71700 f, 60201.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71760 f, 60251.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71820 f, 60251.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71880 f, 60302.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 71940 f, 60352.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72000 f, 60402.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72060 f, 60453.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72120 f, 60503.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72180 f, 60553.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72240 f, 60604.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72300 f, 60654.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72360 f, 60704.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72420 f, 60755.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72480 f, 60805.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72540 f, 60855.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72600 f, 60854.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72660 f, 60905.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72720 f, 60955.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72780 f, 61005.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72840 f, 61056.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72900 f, 61106.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 72960 f, 61156.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73020 f, 61207.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73080 f, 61257.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73140 f, 61307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73200 f, 61357.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73260 f, 61356.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73320 f, 61407.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73380 f, 61457.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73440 f, 61507.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73500 f, 61557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73560 f, 61608.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73620 f, 61658.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73680 f, 61708.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73740 f, 61758.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73800 f, 61809.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73860 f, 61859.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73920 f, 61857.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 73980 f, 61907.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74040 f, 61958.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74100 f, 62008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74160 f, 62058.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74220 f, 62108.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74280 f, 62158.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74340 f, 62209.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74400 f, 62259.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74460 f, 62309.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74520 f, 62307.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74580 f, 62357.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74640 f, 62408.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74700 f, 62458.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74760 f, 62508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74820 f, 62558.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74880 f, 62608.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 74940 f, 62658.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75000 f, 62709.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75060 f, 62759.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75120 f, 62809.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75180 f, 62859.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75240 f, 62857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75300 f, 62907.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75360 f, 62957.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75420 f, 63007.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75480 f, 63057.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75540 f, 63107.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75600 f, 63157.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75660 f, 63155.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75720 f, 63205.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75780 f, 63255.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75840 f, 63305.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75900 f, 63355.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 75960 f, 63405.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76020 f, 63455.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76080 f, 63505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76140 f, 63555.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76200 f, 63606.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76260 f, 63656.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76320 f, 63706.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693300 f, 229569.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693360 f, 229589.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693420 f, 229609.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693480 f, 229629.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693540 f, 229649.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693600 f, 229668.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693660 f, 229688.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693720 f, 229708.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693780 f, 229652.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693840 f, 229672.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693900 f, 229692.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 693960 f, 229712.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694020 f, 229731.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694080 f, 229751.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694140 f, 229695.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694200 f, 229715.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694260 f, 229735.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694320 f, 229755.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694380 f, 229775.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694440 f, 229794.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694500 f, 229814.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694560 f, 229758.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694620 f, 229778.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694680 f, 229798.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694740 f, 229818.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694800 f, 229837.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694860 f, 229857.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694920 f, 229877.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 694980 f, 229897.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695040 f, 229917.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695100 f, 229861.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695160 f, 229880.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695220 f, 229900.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695280 f, 229920.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695340 f, 229940.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695400 f, 229884.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695460 f, 229904.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695520 f, 229923.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695580 f, 229943.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695640 f, 229887.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695700 f, 229907.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695760 f, 229927.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695820 f, 229947.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695880 f, 229890.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 695940 f, 229910.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696000 f, 229930.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696060 f, 229950.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696120 f, 229970.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696180 f, 229990.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696240 f, 230009.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696300 f, 230029.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696360 f, 229973.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696420 f, 229993.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696480 f, 230013.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696540 f, 230033.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696600 f, 230052.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696660 f, 230072.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696720 f, 230092.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696780 f, 230112.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696840 f, 230132.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696900 f, 230151.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 696960 f, 230171.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697020 f, 230115.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697080 f, 230135.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697140 f, 230155.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697200 f, 230174.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697260 f, 230194.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697320 f, 230214.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697380 f, 230234.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697440 f, 230254.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697500 f, 230274.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697560 f, 230293.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697620 f, 230313.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697680 f, 230257.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697740 f, 230277.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697800 f, 230297.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697860 f, 230316.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697920 f, 230336.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 697980 f, 230356.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698040 f, 230376.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698100 f, 230396.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698160 f, 230415.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698220 f, 230435.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698280 f, 230379.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698340 f, 230399.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698400 f, 230419.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698460 f, 230438.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698520 f, 230458.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698580 f, 230478.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698640 f, 230498.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698700 f, 230517.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698760 f, 230537.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698820 f, 230557.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698880 f, 230501.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 698940 f, 230521.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699000 f, 230540.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699060 f, 230560.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699120 f, 230580.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699180 f, 230600.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699240 f, 230620.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699300 f, 230639.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699360 f, 230659.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699420 f, 230679.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699480 f, 230699.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699540 f, 230642.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699600 f, 230662.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699660 f, 230682.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699720 f, 230702.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699780 f, 230722.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699840 f, 230741.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699900 f, 230761.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 699960 f, 230781.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700020 f, 230801.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700080 f, 230820.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700140 f, 230840.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700200 f, 230784.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700260 f, 230804.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700320 f, 230824.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700380 f, 230843.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700440 f, 230863.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700500 f, 230883.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700560 f, 230903.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700620 f, 230922.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700680 f, 230942.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700740 f, 230962.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700800 f, 230982.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700860 f, 231001.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700920 f, 230945.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 700980 f, 230965.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701040 f, 230985.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701100 f, 231004.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701160 f, 231024.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701220 f, 231044.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701280 f, 231064.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701340 f, 231084.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701400 f, 231103.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701460 f, 231123.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76380 f, 63703.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76440 f, 63753.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76500 f, 63803.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76560 f, 63853.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76620 f, 63903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76680 f, 63953.2 fps, 0 ms/f [junit] 1 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 76740 f, 63737.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76800 f, 63787.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76860 f, 63784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76920 f, 63834.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 76980 f, 63883.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77040 f, 63933.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77100 f, 63983.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77160 f, 64033.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77220 f, 64082.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77280 f, 64132.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77340 f, 64182.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77400 f, 64232.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77460 f, 64282.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77520 f, 64331.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77580 f, 64328.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77640 f, 64378.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77700 f, 64427.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77760 f, 64477.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77820 f, 64527.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77880 f, 64577.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 77940 f, 64626.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78000 f, 64676.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78060 f, 64726.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78120 f, 64776.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78180 f, 64825.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78240 f, 64875.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78300 f, 64925.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78360 f, 64921.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78420 f, 64971.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78480 f, 65020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78540 f, 65070.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78600 f, 65120.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78660 f, 65169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78720 f, 65219.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78780 f, 65269.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78840 f, 65318.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78900 f, 65368.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 78960 f, 65418.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79020 f, 65468.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79080 f, 65463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79140 f, 65459.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79200 f, 65508.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79260 f, 65558.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79320 f, 65607.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79380 f, 65657.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79440 f, 65707.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79500 f, 65702.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79560 f, 65752.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79620 f, 65801.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79680 f, 65851.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79740 f, 65900.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79800 f, 65950.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79860 f, 66000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 79920 f, 66049.5 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 79980 f, 65343.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80040 f, 65392.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80100 f, 65441.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80160 f, 65490.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80220 f, 65539.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80280 f, 65588.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80340 f, 65583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80400 f, 65632.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80460 f, 65681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80520 f, 65730.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80580 f, 65779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80640 f, 65828.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80700 f, 65877.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80760 f, 65926.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80820 f, 65975.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80880 f, 66024.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 80940 f, 66073.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81000 f, 66068.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81060 f, 66117.4 fps, 0 ms/f [junit] 1 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 81120 f, 65419.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81180 f, 65467.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81240 f, 65516.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81300 f, 65564.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81360 f, 65612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81420 f, 65661.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81480 f, 65709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81540 f, 65758.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81600 f, 65806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81660 f, 65854.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81720 f, 65850.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81780 f, 65898.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81840 f, 65946.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81900 f, 65995.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 81960 f, 66043.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701520 f, 231143.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701580 f, 231086.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701640 f, 231106.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701700 f, 231126.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701760 f, 231146.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701820 f, 231166.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701880 f, 231185.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 701940 f, 231205.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702000 f, 231225.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702060 f, 231245.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702120 f, 231264.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702180 f, 231208.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702240 f, 231228.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702300 f, 231247.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702360 f, 231267.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702420 f, 231287.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702480 f, 231307.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702540 f, 231326.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702600 f, 231346.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702660 f, 231366.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702720 f, 231386.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702780 f, 231406.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702840 f, 231349.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702900 f, 231369.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 702960 f, 231389.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703020 f, 231408.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703080 f, 231428.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703140 f, 231448.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703200 f, 231468.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703260 f, 231487.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703320 f, 231431.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703380 f, 231451.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703440 f, 231470.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703500 f, 231490.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703560 f, 231510.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703620 f, 231530.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703680 f, 231549.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703740 f, 231569.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703800 f, 231589.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703860 f, 231609.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703920 f, 231628.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 703980 f, 231572.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704040 f, 231592.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704100 f, 231611.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704160 f, 231631.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704220 f, 231651.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704280 f, 231671.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704340 f, 231690.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704400 f, 231710.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704460 f, 231730.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704520 f, 231673.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704580 f, 231693.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704640 f, 231713.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704700 f, 231733.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704760 f, 231752.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704820 f, 231772.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704880 f, 231792.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 704940 f, 231811.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705000 f, 231831.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705060 f, 231851.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705120 f, 231794.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705180 f, 231814.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705240 f, 231834.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705300 f, 231854.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705360 f, 231873.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705420 f, 231893.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705480 f, 231913.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705540 f, 231932.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705600 f, 231952.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705660 f, 231896.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705720 f, 231915.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705780 f, 231935.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705840 f, 231955.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705900 f, 231975.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 705960 f, 231994.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706020 f, 232014.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706080 f, 232034.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706140 f, 232053.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706200 f, 232073.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706260 f, 232017.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706320 f, 232036.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706380 f, 232056.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706440 f, 232076.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706500 f, 232095.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706560 f, 232115.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706620 f, 232135.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706680 f, 232155.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706740 f, 232174.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706800 f, 232194.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706860 f, 232214.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706920 f, 232157.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 706980 f, 232177.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707040 f, 232197.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707100 f, 232216.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707160 f, 232236.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707220 f, 232256.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707280 f, 232275.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707340 f, 232295.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707400 f, 232315.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707460 f, 232334.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707520 f, 232278.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707580 f, 232298.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707640 f, 232317.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707700 f, 232337.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707760 f, 232357.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707820 f, 232376.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707880 f, 232396.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 707940 f, 232416.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708000 f, 232435.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708060 f, 232455.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708120 f, 232475.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708180 f, 232418.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708240 f, 232438.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708300 f, 232458.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708360 f, 232477.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708420 f, 232497.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708480 f, 232517.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708540 f, 232536.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708600 f, 232556.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708660 f, 232576.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708720 f, 232596.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708780 f, 232615.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708840 f, 232559.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708900 f, 232578.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 708960 f, 232598.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709020 f, 232618.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709080 f, 232637.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709140 f, 232657.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709200 f, 232677.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709260 f, 232696.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709320 f, 232716.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709380 f, 232736.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709440 f, 232755.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709500 f, 232699.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709560 f, 232718.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709620 f, 232738.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709680 f, 232758.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709740 f, 232777.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709800 f, 232797.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709860 f, 232817.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709920 f, 232837.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82020 f, 66091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82080 f, 66140.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82140 f, 66135.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82200 f, 66183.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82260 f, 66231.8 fps, 0 ms/f [junit] 1 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 82320 f, 65803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82380 f, 65851.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82440 f, 65899.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82500 f, 65947.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82560 f, 65995.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82620 f, 66043.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82680 f, 66091.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82740 f, 66139.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82800 f, 66187.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82860 f, 66235.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82920 f, 66282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 82980 f, 66277.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83040 f, 66325.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83100 f, 66373.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83160 f, 66421.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83220 f, 66469.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83280 f, 66517.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83340 f, 66565.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83400 f, 66613.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83460 f, 66661.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83520 f, 66709.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83580 f, 66757.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83640 f, 66805.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83700 f, 66853.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83760 f, 66847.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83820 f, 66895.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83880 f, 66943.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 83940 f, 66991.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84000 f, 67039.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84060 f, 67086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84120 f, 67134.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84180 f, 67182.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84240 f, 67230.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84300 f, 67278.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84360 f, 67326.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84420 f, 67374.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84480 f, 67422.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84540 f, 67470.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84600 f, 67464.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84660 f, 67511.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84720 f, 67559.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84780 f, 67607.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84840 f, 67655.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84900 f, 67703.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 84960 f, 67751.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85020 f, 67799.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85080 f, 67846.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85140 f, 67894.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85200 f, 67942.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85260 f, 67990.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85320 f, 68038.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85380 f, 68031.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85440 f, 68079.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85500 f, 68127.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85560 f, 68175.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85620 f, 68223.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85680 f, 68270.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85740 f, 68318.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85800 f, 68366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85860 f, 68414.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85920 f, 68462.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 85980 f, 68509.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86040 f, 68557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86100 f, 68605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86160 f, 68653.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86220 f, 68646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86280 f, 68694.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86340 f, 68742.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86400 f, 68789.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86460 f, 68837.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86520 f, 68885.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86580 f, 68933.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86640 f, 68980.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86700 f, 69028.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86760 f, 69076.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86820 f, 69124.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86880 f, 69171.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 86940 f, 69219.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87000 f, 69212.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87060 f, 69260.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87120 f, 69307.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87180 f, 69355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87240 f, 69403.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87300 f, 69451.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87360 f, 69498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87420 f, 69546.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87480 f, 69538.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87540 f, 69586.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87600 f, 69634.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87660 f, 69682.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87720 f, 69729.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87780 f, 69777.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87840 f, 69825.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87900 f, 69872.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 87960 f, 69864.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88020 f, 69912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88080 f, 69960.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88140 f, 70007.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88200 f, 70055.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88260 f, 70103.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88320 f, 70150.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88380 f, 70198.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88440 f, 70246.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88500 f, 70293.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88560 f, 70341.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88620 f, 70389.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88680 f, 70436.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 709980 f, 232856.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710040 f, 232876.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710100 f, 232896.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710160 f, 232839.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710220 f, 232859.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710280 f, 232878.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710340 f, 232898.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710400 f, 232918.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710460 f, 232937.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710520 f, 232957.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710580 f, 232977.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710640 f, 232996.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710700 f, 233016.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710760 f, 233036.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710820 f, 232979.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710880 f, 232999.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 710940 f, 233018.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711000 f, 233038.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711060 f, 233058.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711120 f, 233077.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711180 f, 233097.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711240 f, 233117.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711300 f, 233136.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711360 f, 233156.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711420 f, 233176.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711480 f, 233119.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711540 f, 233138.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711600 f, 233158.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711660 f, 233178.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711720 f, 233197.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711780 f, 233217.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711840 f, 233237.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711900 f, 233256.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 711960 f, 233276.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712020 f, 233296.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712080 f, 233315.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712140 f, 233259.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712200 f, 233278.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712260 f, 233298.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712320 f, 233318.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712380 f, 233337.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712440 f, 233357.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712500 f, 233377.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712560 f, 233396.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712620 f, 233416.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712680 f, 233435.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712740 f, 233455.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712800 f, 233398.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712860 f, 233418.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712920 f, 233438.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 712980 f, 233457.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713040 f, 233477.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713100 f, 233497.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713160 f, 233516.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713220 f, 233536.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713280 f, 233555.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713340 f, 233575.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713400 f, 233595.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713460 f, 233538.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713520 f, 233558.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713580 f, 233577.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713640 f, 233597.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713700 f, 233617.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713760 f, 233636.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713820 f, 233656.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713880 f, 233675.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 713940 f, 233695.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714000 f, 233715.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714060 f, 233734.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714120 f, 233754.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714180 f, 233697.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714240 f, 233717.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714300 f, 233736.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714360 f, 233756.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714420 f, 233776.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714480 f, 233795.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714540 f, 233815.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714600 f, 233835.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714660 f, 233854.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714720 f, 233874.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714780 f, 233817.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714840 f, 233837.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714900 f, 233856.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 714960 f, 233876.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715020 f, 233895.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715080 f, 233915.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715140 f, 233935.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715200 f, 233954.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715260 f, 233974.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715320 f, 233994.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715380 f, 233937.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715440 f, 233956.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715500 f, 233976.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715560 f, 233996.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715620 f, 234015.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715680 f, 234035.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715740 f, 234054.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715800 f, 234074.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715860 f, 234094.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715920 f, 234113.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 715980 f, 234056.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716040 f, 234076.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716100 f, 234096.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716160 f, 234115.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716220 f, 234135.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716280 f, 234154.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716340 f, 234174.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716400 f, 234117.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716460 f, 234137.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716520 f, 234156.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716580 f, 234176.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716640 f, 234119.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716700 f, 234139.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716760 f, 234158.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716820 f, 234178.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716880 f, 234197.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 716940 f, 234217.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717000 f, 234237.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717060 f, 234180.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717120 f, 234199.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717180 f, 234219.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717240 f, 234239.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717300 f, 234258.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717360 f, 234278.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717420 f, 234297.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717480 f, 234317.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717540 f, 234337.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717600 f, 234356.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717660 f, 234299.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717720 f, 234319.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717780 f, 234338.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717840 f, 234358.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717900 f, 234378.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 717960 f, 234397.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718020 f, 234417.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718080 f, 234436.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718140 f, 234456.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718200 f, 234476.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718260 f, 234495.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718320 f, 234438.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718380 f, 234458.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718440 f, 234477.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718500 f, 234497.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718560 f, 234516.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718620 f, 234536.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718680 f, 234556.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718740 f, 234575.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718800 f, 234595.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718860 f, 234614.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718920 f, 234634.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 718980 f, 234577.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719040 f, 234597.0 fps, 0 ms/f [junit] 3 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 719100 f, 234463.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719160 f, 234483.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719220 f, 234502.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719280 f, 234445.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719340 f, 234465.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719400 f, 234485.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719460 f, 234504.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719520 f, 234524.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719580 f, 234543.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719640 f, 234563.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719700 f, 234506.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719760 f, 234525.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719820 f, 234545.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719880 f, 234565.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 719940 f, 234584.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720000 f, 234604.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720060 f, 234623.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720120 f, 234643.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720180 f, 234662.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720240 f, 234682.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720300 f, 234701.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720360 f, 234644.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720420 f, 234664.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720480 f, 234684.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720540 f, 234703.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720600 f, 234723.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720660 f, 234666.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720720 f, 234685.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720780 f, 234705.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720840 f, 234724.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720900 f, 234667.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720960 f, 234687.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721020 f, 234707.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721080 f, 234726.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721140 f, 234746.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721200 f, 234765.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721260 f, 234785.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721320 f, 234804.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721380 f, 234824.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721440 f, 234843.7 fps, 0 ms/f [junit] 3 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 721500 f, 234557.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721560 f, 234577.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721620 f, 234596.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721680 f, 234616.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721740 f, 234635.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721800 f, 234655.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721860 f, 234674.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721920 f, 234618.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 721980 f, 234637.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722040 f, 234657.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722100 f, 234676.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722160 f, 234696.1 fps, 0 ms/f [junit] 3 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 722220 f, 234334.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722280 f, 234354.3 fps, 0 ms/f [junit] 3 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 722340 f, 234145.8 fps, 0 ms/f [junit] 3 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 722400 f, 233862.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722460 f, 233881.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722520 f, 233900.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722580 f, 233920.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722640 f, 233939.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722700 f, 233883.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722760 f, 233902.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722820 f, 233922.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722880 f, 233941.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 722940 f, 233961.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723000 f, 233980.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723060 f, 233924.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723120 f, 233943.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723180 f, 233963.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723240 f, 233982.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723300 f, 234001.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723360 f, 234021.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723420 f, 234040.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723480 f, 233984.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723540 f, 234003.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723600 f, 234023.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723660 f, 234042.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723720 f, 234062.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723780 f, 234081.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723840 f, 234100.9 fps, 0 ms/f [junit] 3 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 723900 f, 233893.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 723960 f, 233837.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724020 f, 233856.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724080 f, 233875.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724140 f, 233895.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724200 f, 233914.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724260 f, 233934.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724320 f, 233953.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724380 f, 233972.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724440 f, 233992.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724500 f, 233936.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724560 f, 233955.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724620 f, 233974.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724680 f, 233994.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724740 f, 234013.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724800 f, 234032.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724860 f, 234052.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724920 f, 234071.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 724980 f, 234091.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725040 f, 234110.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725100 f, 234054.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725160 f, 234073.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725220 f, 234092.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725280 f, 234112.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725340 f, 234131.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725400 f, 234151.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725460 f, 234170.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725520 f, 234189.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725580 f, 234209.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88740 f, 70428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88800 f, 70476.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88860 f, 70523.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88920 f, 70571.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 88980 f, 70619.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89040 f, 70666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89100 f, 70714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89160 f, 70761.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89220 f, 70809.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89280 f, 70857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89340 f, 70904.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89400 f, 70952.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89460 f, 70943.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89520 f, 70991.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89580 f, 71038.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89640 f, 71086.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89700 f, 71134.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89760 f, 71181.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89820 f, 71229.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89880 f, 71276.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 89940 f, 71324.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90000 f, 71371.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90060 f, 71362.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90120 f, 71410.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90180 f, 71458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90240 f, 71505.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90300 f, 71553.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90360 f, 71600.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90420 f, 71648.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90480 f, 71695.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90540 f, 71743.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90600 f, 71790.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90660 f, 71838.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90720 f, 71885.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90780 f, 71876.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90840 f, 71923.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90900 f, 71971.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 90960 f, 72019.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91020 f, 72066.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91080 f, 72114.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91140 f, 72161.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91200 f, 72209.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91260 f, 72256.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91320 f, 72304.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91380 f, 72294.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91440 f, 72341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91500 f, 72389.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91560 f, 72436.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91620 f, 72484.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91680 f, 72531.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91740 f, 72579.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91800 f, 72626.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91860 f, 72674.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91920 f, 72721.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 91980 f, 72768.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92040 f, 72816.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92100 f, 72806.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92160 f, 72853.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92220 f, 72901.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92280 f, 72948.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92340 f, 72996.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92400 f, 73043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92460 f, 73090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92520 f, 73138.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92580 f, 73185.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92640 f, 73233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92700 f, 73280.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92760 f, 73328.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92820 f, 73375.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92880 f, 73364.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 92940 f, 73412.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93000 f, 73459.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93060 f, 73507.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93120 f, 73554.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93180 f, 73601.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93240 f, 73649.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93300 f, 73696.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93360 f, 73744.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93420 f, 73791.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93480 f, 73838.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93540 f, 73886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93600 f, 73933.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93660 f, 73922.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93720 f, 73970.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93780 f, 74017.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93840 f, 74064.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93900 f, 74112.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 93960 f, 74159.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94020 f, 74206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94080 f, 74254.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94140 f, 74301.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94200 f, 74348.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94260 f, 74396.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94320 f, 74443.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94380 f, 74490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94440 f, 74479.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94500 f, 74526.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94560 f, 74574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94620 f, 74621.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94680 f, 74668.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94740 f, 74716.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94800 f, 74763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94860 f, 74810.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94920 f, 74858.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 94980 f, 74905.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95040 f, 74952.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95100 f, 75000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95160 f, 75047.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95220 f, 75035.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95280 f, 75082.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95340 f, 75130.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95400 f, 75177.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95460 f, 75224.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95520 f, 75271.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95580 f, 75319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95640 f, 75366.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95700 f, 75413.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95760 f, 75460.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95820 f, 75508.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95880 f, 75555.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 95940 f, 75543.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96000 f, 75590.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96060 f, 75637.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96120 f, 75685.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96180 f, 75732.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96240 f, 75779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96300 f, 75826.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96360 f, 75874.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96420 f, 75921.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96480 f, 75968.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96540 f, 76015.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96600 f, 76062.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96660 f, 76050.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96720 f, 76097.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96780 f, 76144.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96840 f, 76191.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96900 f, 76239.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 96960 f, 76286.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97020 f, 76333.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97080 f, 76380.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97140 f, 76428.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97200 f, 76475.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97260 f, 76522.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97320 f, 76569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97380 f, 76616.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97440 f, 76603.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97500 f, 76650.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97560 f, 76698.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97620 f, 76745.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97680 f, 76792.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97740 f, 76839.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97800 f, 76886.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97860 f, 76933.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97920 f, 76981.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 97980 f, 77028.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98040 f, 77075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98100 f, 77122.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98160 f, 77169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98220 f, 77216.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98280 f, 77203.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98340 f, 77250.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98400 f, 77297.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98460 f, 77344.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98520 f, 77391.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98580 f, 77439.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98640 f, 77486.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98700 f, 77533.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98760 f, 77580.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98820 f, 77627.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98880 f, 77674.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 98940 f, 77721.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99000 f, 77769.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99060 f, 77755.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99120 f, 77802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99180 f, 77849.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99240 f, 77896.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99300 f, 77943.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99360 f, 77990.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99420 f, 78037.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99480 f, 78084.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99540 f, 78131.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99600 f, 78178.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99660 f, 78164.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99720 f, 78211.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99780 f, 78258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99840 f, 78305.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99900 f, 78352.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 99960 f, 78400.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100020 f, 78447.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100080 f, 78494.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100140 f, 78541.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100200 f, 78588.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100260 f, 78635.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100320 f, 78620.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100380 f, 78667.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100440 f, 78714.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100500 f, 78761.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100560 f, 78808.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100620 f, 78855.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100680 f, 78902.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100740 f, 78949.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100800 f, 78996.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100860 f, 79043.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100920 f, 79090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 100980 f, 79137.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101040 f, 79184.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101100 f, 79169.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101160 f, 79216.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101220 f, 79263.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101280 f, 79310.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101340 f, 79357.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101400 f, 79404.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101460 f, 79451.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101520 f, 79498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101580 f, 79545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101640 f, 79592.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101700 f, 79639.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101760 f, 79686.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101820 f, 79733.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101880 f, 79718.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 101940 f, 79765.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102000 f, 79812.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102060 f, 79859.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102120 f, 79906.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102180 f, 79953.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102240 f, 80000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102300 f, 80046.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102360 f, 80093.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102420 f, 80140.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102480 f, 80187.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102540 f, 80234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102600 f, 80281.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102660 f, 80328.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102720 f, 80312.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102780 f, 80359.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102840 f, 80406.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102900 f, 80453.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 102960 f, 80500.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103020 f, 80547.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103080 f, 80594.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103140 f, 80641.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103200 f, 80688.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103260 f, 80734.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103320 f, 80781.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103380 f, 80828.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103440 f, 80875.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103500 f, 80859.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103560 f, 80906.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103620 f, 80953.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103680 f, 81000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103740 f, 81046.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103800 f, 81093.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103860 f, 81140.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103920 f, 81187.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 103980 f, 81234.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104040 f, 81281.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104100 f, 81328.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104160 f, 81311.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104220 f, 81358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104280 f, 81405.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104340 f, 81451.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104400 f, 81498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104460 f, 81545.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104520 f, 81592.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104580 f, 81639.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104640 f, 81686.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104700 f, 81733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104760 f, 81779.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104820 f, 81826.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104880 f, 81873.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 104940 f, 81856.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105000 f, 81903.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105060 f, 81950.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105120 f, 81996.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105180 f, 82043.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105240 f, 82090.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105300 f, 82137.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105360 f, 82184.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105420 f, 82230.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105480 f, 82277.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105540 f, 82324.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105600 f, 82371.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105660 f, 82418.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105720 f, 82400.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105780 f, 82447.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105840 f, 82494.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105900 f, 82540.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 105960 f, 82587.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106020 f, 82634.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106080 f, 82681.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106140 f, 82727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106200 f, 82774.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106260 f, 82821.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106320 f, 82868.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106380 f, 82915.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106440 f, 82961.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106500 f, 82943.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106560 f, 82990.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106620 f, 83037.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106680 f, 83084.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106740 f, 83130.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106800 f, 83177.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106860 f, 83224.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106920 f, 83271.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 106980 f, 83317.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107040 f, 83364.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107100 f, 83411.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107160 f, 83457.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107220 f, 83504.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107280 f, 83486.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107340 f, 83533.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107400 f, 83579.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107460 f, 83626.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107520 f, 83673.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107580 f, 83719.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107640 f, 83766.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107700 f, 83813.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107760 f, 83859.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107820 f, 83906.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107880 f, 83953.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 107940 f, 84000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108000 f, 84046.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108060 f, 84027.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108120 f, 84074.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108180 f, 84121.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108240 f, 84167.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108300 f, 84214.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108360 f, 84261.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108420 f, 84307.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108480 f, 84354.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108540 f, 84401.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108600 f, 84447.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108660 f, 84494.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108720 f, 84541.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108780 f, 84587.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108840 f, 84568.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108900 f, 84615.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 108960 f, 84662.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109020 f, 84708.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109080 f, 84755.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109140 f, 84801.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109200 f, 84848.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109260 f, 84895.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109320 f, 84941.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109380 f, 84988.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109440 f, 85034.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109500 f, 85081.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109560 f, 85128.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109620 f, 85174.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109680 f, 85155.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109740 f, 85201.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109800 f, 85248.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109860 f, 85295.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109920 f, 85341.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 109980 f, 85388.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110040 f, 85434.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110100 f, 85481.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110160 f, 85527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110220 f, 85574.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110280 f, 85621.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110340 f, 85667.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110400 f, 85714.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110460 f, 85694.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110520 f, 85740.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110580 f, 85787.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110640 f, 85833.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110700 f, 85880.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110760 f, 85927.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110820 f, 85973.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110880 f, 86020.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 110940 f, 86066.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111000 f, 86113.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111060 f, 86159.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111120 f, 86206.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111180 f, 86252.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111240 f, 86232.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111300 f, 86279.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111360 f, 86325.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111420 f, 86372.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111480 f, 86418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111540 f, 86465.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111600 f, 86511.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111660 f, 86558.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111720 f, 86604.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111780 f, 86651.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111840 f, 86697.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111900 f, 86744.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 111960 f, 86790.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112020 f, 86769.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112080 f, 86816.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112140 f, 86862.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112200 f, 86909.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112260 f, 86955.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112320 f, 87002.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112380 f, 87048.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112440 f, 87095.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112500 f, 87141.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112560 f, 87188.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112620 f, 87234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112680 f, 87213.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112740 f, 87260.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112800 f, 87306.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112860 f, 87285.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112920 f, 87331.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 112980 f, 87310.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113040 f, 87357.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113100 f, 87403.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113160 f, 87449.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113220 f, 87496.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113280 f, 87542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113340 f, 87588.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113400 f, 87635.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113460 f, 87681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113520 f, 87727.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113580 f, 87774.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113640 f, 87820.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113700 f, 87799.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113760 f, 87845.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113820 f, 87891.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113880 f, 87938.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 113940 f, 87984.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114000 f, 88030.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114060 f, 88077.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114120 f, 88123.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114180 f, 88169.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114240 f, 88216.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114300 f, 88262.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114360 f, 88308.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114420 f, 88287.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114480 f, 88333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114540 f, 88379.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114600 f, 88425.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114660 f, 88472.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114720 f, 88518.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114780 f, 88564.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114840 f, 88611.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114900 f, 88657.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 114960 f, 88703.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115020 f, 88750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115080 f, 88796.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115140 f, 88842.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115200 f, 88820.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115260 f, 88866.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115320 f, 88912.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115380 f, 88959.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115440 f, 89005.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115500 f, 89051.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115560 f, 89097.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115620 f, 89144.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115680 f, 89190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115740 f, 89236.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115800 f, 89282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115860 f, 89329.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115920 f, 89375.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 115980 f, 89352.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116040 f, 89399.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116100 f, 89445.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116160 f, 89491.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116220 f, 89537.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116280 f, 89583.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116340 f, 89630.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116400 f, 89676.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116460 f, 89722.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116520 f, 89768.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116580 f, 89815.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116640 f, 89861.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116700 f, 89907.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116760 f, 89953.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116820 f, 89930.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116880 f, 89976.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 116940 f, 90023.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117000 f, 90069.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117060 f, 90115.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117120 f, 90161.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117180 f, 90207.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117240 f, 90254.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117300 f, 90300.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117360 f, 90346.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117420 f, 90392.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117480 f, 90438.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117540 f, 90484.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117600 f, 90461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117660 f, 90507.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117720 f, 90553.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117780 f, 90600.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117840 f, 90646.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117900 f, 90692.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 117960 f, 90738.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118020 f, 90784.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118080 f, 90830.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118140 f, 90876.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118200 f, 90923.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118260 f, 90969.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118320 f, 91015.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118380 f, 90991.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118440 f, 91037.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118500 f, 91083.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118560 f, 91129.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118620 f, 91176.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118680 f, 91222.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118740 f, 91268.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118800 f, 91314.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118860 f, 91360.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118920 f, 91406.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 118980 f, 91452.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119040 f, 91498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119100 f, 91544.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119160 f, 91591.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119220 f, 91566.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119280 f, 91612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119340 f, 91658.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119400 f, 91705.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119460 f, 91751.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119520 f, 91797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119580 f, 91843.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119640 f, 91889.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119700 f, 91935.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119760 f, 91981.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119820 f, 92027.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119880 f, 92073.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 119940 f, 92119.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120000 f, 92095.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120060 f, 92141.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120120 f, 92187.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120180 f, 92233.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120240 f, 92279.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120300 f, 92325.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120360 f, 92371.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120420 f, 92417.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120480 f, 92463.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120540 f, 92509.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120600 f, 92555.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120660 f, 92601.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120720 f, 92647.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120780 f, 92693.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120840 f, 92668.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120900 f, 92714.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120960 f, 92760.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121020 f, 92806.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121080 f, 92852.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121140 f, 92898.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121200 f, 92944.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121260 f, 92990.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121320 f, 93036.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121380 f, 93082.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121440 f, 93128.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121500 f, 93174.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121560 f, 93220.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121620 f, 93195.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121680 f, 93241.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121740 f, 93287.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121800 f, 93333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121860 f, 93379.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121920 f, 93425.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 121980 f, 93471.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122040 f, 93517.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122100 f, 93563.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122160 f, 93609.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122220 f, 93655.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122280 f, 93701.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122340 f, 93747.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122400 f, 93793.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122460 f, 93767.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122520 f, 93813.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122580 f, 93859.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122640 f, 93905.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122700 f, 93950.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122760 f, 93996.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122820 f, 94042.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122880 f, 94088.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 122940 f, 94134.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123000 f, 94180.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123060 f, 94226.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123120 f, 94272.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123180 f, 94318.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123240 f, 94292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123300 f, 94338.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123360 f, 94384.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123420 f, 94429.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123480 f, 94475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123540 f, 94521.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123600 f, 94567.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123660 f, 94613.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123720 f, 94659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123780 f, 94705.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123840 f, 94751.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123900 f, 94797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 123960 f, 94770.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124020 f, 94816.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124080 f, 94862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124140 f, 94908.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124200 f, 94954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124260 f, 95000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124320 f, 95045.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124380 f, 95091.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124440 f, 95137.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124500 f, 95183.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124560 f, 95229.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124620 f, 95275.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124680 f, 95248.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124740 f, 95294.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124800 f, 95339.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124860 f, 95385.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124920 f, 95431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 124980 f, 95477.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125040 f, 95523.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125100 f, 95569.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125160 f, 95614.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125220 f, 95660.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125280 f, 95706.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125340 f, 95752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125400 f, 95725.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125460 f, 95770.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125520 f, 95816.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125580 f, 95862.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125640 f, 95908.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125700 f, 95954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125760 f, 96000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125820 f, 96045.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125880 f, 96091.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 125940 f, 96137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126000 f, 96183.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126060 f, 96229.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126120 f, 96274.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126180 f, 96247.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126240 f, 96292.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126300 f, 96338.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126360 f, 96384.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126420 f, 96430.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126480 f, 96475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126540 f, 96521.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126600 f, 96567.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126660 f, 96613.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126720 f, 96659.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126780 f, 96704.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126840 f, 96750.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126900 f, 96796.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 126960 f, 96768.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127020 f, 96814.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127080 f, 96859.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127140 f, 96905.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127200 f, 96951.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127260 f, 96996.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127320 f, 97042.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127380 f, 97088.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127440 f, 97134.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127500 f, 97179.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127560 f, 97225.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127620 f, 97271.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127680 f, 97317.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127740 f, 97288.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127800 f, 97334.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127860 f, 97380.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127920 f, 97425.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 127980 f, 97471.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128040 f, 97517.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128100 f, 97562.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128160 f, 97608.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128220 f, 97654.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128280 f, 97699.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128340 f, 97745.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128400 f, 97716.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128460 f, 97762.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128520 f, 97808.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128580 f, 97853.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128640 f, 97899.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128700 f, 97945.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128760 f, 97990.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128820 f, 98036.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128880 f, 98082.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 128940 f, 98127.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129000 f, 98173.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129060 f, 98219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129120 f, 98264.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129180 f, 98235.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129240 f, 98281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129300 f, 98327.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129360 f, 98372.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129420 f, 98418.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129480 f, 98463.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129540 f, 98509.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129600 f, 98555.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129660 f, 98600.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129720 f, 98646.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129780 f, 98692.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129840 f, 98737.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129900 f, 98783.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 129960 f, 98753.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130020 f, 98799.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130080 f, 98844.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130140 f, 98890.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130200 f, 98936.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130260 f, 98981.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130320 f, 99027.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130380 f, 99072.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130440 f, 99118.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130500 f, 99164.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130560 f, 99209.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130620 f, 99255.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130680 f, 99300.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130740 f, 99271.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130800 f, 99316.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130860 f, 99362.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130920 f, 99407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 130980 f, 99453.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131040 f, 99498.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131100 f, 99544.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131160 f, 99589.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131220 f, 99635.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131280 f, 99681.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131340 f, 99726.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131400 f, 99772.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131460 f, 99817.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131520 f, 99787.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131580 f, 99833.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131640 f, 99878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131700 f, 99924.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131760 f, 99969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131820 f, 100015.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131880 f, 100060.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 131940 f, 100106.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132000 f, 100151.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132060 f, 100197.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132120 f, 100242.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132180 f, 100288.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132240 f, 100333.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132300 f, 100379.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132360 f, 100348.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132420 f, 100394.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132480 f, 100439.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132540 f, 100485.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132600 f, 100530.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132660 f, 100576.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132720 f, 100621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132780 f, 100667.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132840 f, 100712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132900 f, 100758.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 132960 f, 100803.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133020 f, 100849.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133080 f, 100894.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133140 f, 100863.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133200 f, 100909.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133260 f, 100954.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133320 f, 101000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133380 f, 101045.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133440 f, 101090.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133500 f, 101136.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133560 f, 101181.8 fps, 0 ms/f [junit] 1 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 133620 f, 98467.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133680 f, 98511.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133740 f, 98483.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133800 f, 98527.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133860 f, 98571.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133920 f, 98615.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 133980 f, 98659.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134040 f, 98703.9 fps, 0 ms/f [junit] 1 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 134100 f, 98458.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134160 f, 98429.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134220 f, 98473.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134280 f, 98445.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134340 f, 98489.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134400 f, 98461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134460 f, 98505.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134520 f, 98549.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134580 f, 98521.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134640 f, 98565.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134700 f, 98536.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134760 f, 98580.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134820 f, 98552.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134880 f, 98596.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 134940 f, 98568.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135000 f, 98612.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135060 f, 98655.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135120 f, 98627.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135180 f, 98671.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135240 f, 98643.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135300 f, 98687.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135360 f, 98658.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135420 f, 98702.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135480 f, 98674.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135540 f, 98718.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135600 f, 98689.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135660 f, 98733.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135720 f, 98777.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135780 f, 98820.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135840 f, 98864.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135900 f, 98908.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 135960 f, 98951.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136020 f, 98923.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136080 f, 98967.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136140 f, 99010.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136200 f, 99054.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136260 f, 99098.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136320 f, 99141.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136380 f, 99185.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136440 f, 99229.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136500 f, 99272.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136560 f, 99244.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136620 f, 99287.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136680 f, 99331.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136740 f, 99375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136800 f, 99418.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136860 f, 99462.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136920 f, 99505.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 136980 f, 99549.4 fps, 0 ms/f [junit] 1 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 137040 f, 99376.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137100 f, 99419.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137160 f, 99463.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137220 f, 99506.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137280 f, 99550.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137340 f, 99593.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137400 f, 99637.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137460 f, 99608.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137520 f, 99652.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137580 f, 99695.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137640 f, 99739.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137700 f, 99782.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137760 f, 99826.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137820 f, 99869.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137880 f, 99913.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 137940 f, 99956.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138000 f, 100000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138060 f, 100043.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138120 f, 100086.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138180 f, 100130.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138240 f, 100101.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138300 f, 100144.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138360 f, 100188.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138420 f, 100231.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138480 f, 100275.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138540 f, 100318.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138600 f, 100362.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138660 f, 100405.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138720 f, 100448.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138780 f, 100492.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138840 f, 100535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138900 f, 100579.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 138960 f, 100622.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139020 f, 100593.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139080 f, 100636.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139140 f, 100680.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139200 f, 100723.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139260 f, 100767.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139320 f, 100810.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139380 f, 100853.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139440 f, 100897.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139500 f, 100940.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139560 f, 100984.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139620 f, 101027.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139680 f, 101070.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139740 f, 101114.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139800 f, 101084.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139860 f, 101127.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139920 f, 101171.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 139980 f, 101214.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140040 f, 101258.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140100 f, 101301.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140160 f, 101344.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140220 f, 101388.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140280 f, 101431.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140340 f, 101475.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140400 f, 101518.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140460 f, 101561.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140520 f, 101605.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140580 f, 101648.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140640 f, 101618.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140700 f, 101661.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140760 f, 101705.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140820 f, 101748.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140880 f, 101791.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 140940 f, 101835.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141000 f, 101878.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141060 f, 101921.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141120 f, 101965.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141180 f, 102008.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141240 f, 102052.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141300 f, 102095.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141360 f, 102138.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141420 f, 102108.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141480 f, 102151.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141540 f, 102194.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141600 f, 102238.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141660 f, 102281.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141720 f, 102324.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141780 f, 102368.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141840 f, 102411.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141900 f, 102454.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 141960 f, 102498.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142020 f, 102541.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142080 f, 102584.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142140 f, 102628.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142200 f, 102597.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142260 f, 102640.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142320 f, 102683.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142380 f, 102727.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142440 f, 102770.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142500 f, 102813.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142560 f, 102857.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142620 f, 102900.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142680 f, 102943.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142740 f, 102987.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142800 f, 103030.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142860 f, 103073.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142920 f, 103116.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 142980 f, 103085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143040 f, 103129.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143100 f, 103172.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143160 f, 103215.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143220 f, 103258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143280 f, 103302.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143340 f, 103345.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143400 f, 103388.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143460 f, 103431.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143520 f, 103475.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143580 f, 103518.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143640 f, 103561.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143700 f, 103604.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143760 f, 103573.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143820 f, 103616.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143880 f, 103659.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 143940 f, 103703.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144000 f, 103746.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144060 f, 103789.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144120 f, 103832.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144180 f, 103876.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144240 f, 103919.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144300 f, 103962.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144360 f, 103930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144420 f, 103974.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144480 f, 104017.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144540 f, 104060.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144600 f, 104103.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144660 f, 104146.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144720 f, 104190.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144780 f, 104233.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144840 f, 104276.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144900 f, 104319.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 144960 f, 104362.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145020 f, 104406.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145080 f, 104374.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145140 f, 104417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145200 f, 104460.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145260 f, 104503.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145320 f, 104546.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145380 f, 104589.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145440 f, 104633.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145500 f, 104676.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145560 f, 104719.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145620 f, 104762.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145680 f, 104805.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145740 f, 104773.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145800 f, 104816.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145860 f, 104859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145920 f, 104902.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 145980 f, 104946.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146040 f, 104989.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146100 f, 105032.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146160 f, 105075.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146220 f, 105118.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146280 f, 105161.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146340 f, 105204.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146400 f, 105248.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146460 f, 105291.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146520 f, 105258.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146580 f, 105301.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146640 f, 105344.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146700 f, 105387.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146760 f, 105431.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146820 f, 105474.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146880 f, 105517.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 146940 f, 105560.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147000 f, 105603.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147060 f, 105646.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147120 f, 105689.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147180 f, 105656.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147240 f, 105699.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147300 f, 105743.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147360 f, 105786.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147420 f, 105829.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147480 f, 105872.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147540 f, 105915.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147600 f, 105958.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147660 f, 106001.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147720 f, 106044.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147780 f, 106087.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147840 f, 106130.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147900 f, 106173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 147960 f, 106216.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148020 f, 106183.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148080 f, 106226.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148140 f, 106269.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148200 f, 106312.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148260 f, 106355.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148320 f, 106398.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148380 f, 106441.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148440 f, 106484.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148500 f, 106527.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148560 f, 106571.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148620 f, 106614.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148680 f, 106657.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148740 f, 106700.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148800 f, 106666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148860 f, 106709.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148920 f, 106752.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 148980 f, 106795.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149040 f, 106838.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149100 f, 106881.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149160 f, 106924.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149220 f, 106967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149280 f, 107010.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149340 f, 107053.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149400 f, 107096.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149460 f, 107139.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149520 f, 107182.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149580 f, 107225.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149640 f, 107191.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149700 f, 107234.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149760 f, 107277.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149820 f, 107320.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149880 f, 107363.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 149940 f, 107406.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150000 f, 107449.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150060 f, 107492.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150120 f, 107535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150180 f, 107578.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150240 f, 107621.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150300 f, 107664.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150360 f, 107707.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150420 f, 107673.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150480 f, 107716.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150540 f, 107759.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150600 f, 107802.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150660 f, 107845.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150720 f, 107888.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150780 f, 107931.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150840 f, 107974.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150900 f, 108017.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 150960 f, 108060.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151020 f, 108103.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151080 f, 108146.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151140 f, 108111.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151200 f, 108154.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151260 f, 108197.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151320 f, 108240.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151380 f, 108283.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151440 f, 108326.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151500 f, 108369.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151560 f, 108412.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151620 f, 108454.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151680 f, 108497.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151740 f, 108540.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151800 f, 108583.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151860 f, 108626.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151920 f, 108669.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 151980 f, 108634.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152040 f, 108677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152100 f, 108720.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152160 f, 108763.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152220 f, 108806.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152280 f, 108849.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152340 f, 108892.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152400 f, 108934.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152460 f, 108977.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152520 f, 109020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152580 f, 109063.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152640 f, 109106.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152700 f, 109149.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152760 f, 109114.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152820 f, 109157.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152880 f, 109200.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 152940 f, 109242.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153000 f, 109285.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153060 f, 109328.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153120 f, 109371.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153180 f, 109414.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153240 f, 109457.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153300 f, 109500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153360 f, 109542.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153420 f, 109585.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153480 f, 109628.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153540 f, 109671.4 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 153600 f, 109557.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153660 f, 109600.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153720 f, 109643.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153780 f, 109686.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153840 f, 109728.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153900 f, 109771.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 153960 f, 109736.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154020 f, 109779.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154080 f, 109821.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154140 f, 109864.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154200 f, 109907.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154260 f, 109950.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154320 f, 109992.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154380 f, 110035.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154440 f, 110078.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154500 f, 110121.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154560 f, 110163.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154620 f, 110206.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154680 f, 110249.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154740 f, 110292.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154800 f, 110256.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154860 f, 110299.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154920 f, 110341.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 154980 f, 110384.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155040 f, 110427.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155100 f, 110470.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155160 f, 110512.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155220 f, 110555.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155280 f, 110598.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155340 f, 110641.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155400 f, 110683.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155460 f, 110726.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155520 f, 110769.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155580 f, 110811.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155640 f, 110775.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155700 f, 110818.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155760 f, 110861.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155820 f, 110903.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155880 f, 110946.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 155940 f, 110989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156000 f, 111032.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156060 f, 111074.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156120 f, 111117.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156180 f, 111160.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156240 f, 111202.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156300 f, 111245.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156360 f, 111288.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156420 f, 111251.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156480 f, 111294.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156540 f, 111337.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156600 f, 111379.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156660 f, 111422.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156720 f, 111465.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156780 f, 111507.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156840 f, 111550.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156900 f, 111593.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 156960 f, 111635.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157020 f, 111678.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157080 f, 111641.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157140 f, 111684.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157200 f, 111727.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157260 f, 111769.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157320 f, 111812.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157380 f, 111855.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157440 f, 111897.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157500 f, 111940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157560 f, 111982.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157620 f, 112025.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157680 f, 112068.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157740 f, 112110.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157800 f, 112153.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157860 f, 112196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157920 f, 112159.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 157980 f, 112201.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158040 f, 112244.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158100 f, 112286.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158160 f, 112329.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158220 f, 112372.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158280 f, 112414.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158340 f, 112457.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158400 f, 112500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158460 f, 112542.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158520 f, 112585.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158580 f, 112627.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158640 f, 112670.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158700 f, 112633.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158760 f, 112675.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158820 f, 112718.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158880 f, 112760.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 158940 f, 112803.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159000 f, 112845.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159060 f, 112888.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159120 f, 112931.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159180 f, 112973.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159240 f, 113016.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159300 f, 113058.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159360 f, 113101.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159420 f, 113144.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159480 f, 113106.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159540 f, 113148.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159600 f, 113191.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159660 f, 113234.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159720 f, 113276.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159780 f, 113319.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159840 f, 113361.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159900 f, 113404.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 159960 f, 113446.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160020 f, 113489.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160080 f, 113531.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160140 f, 113574.4 fps, 0 ms/f [junit] 3 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 725640 f, 233625.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725700 f, 233644.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725760 f, 233588.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725820 f, 233608.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725880 f, 233627.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 725940 f, 233646.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726000 f, 233665.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726060 f, 233685.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726120 f, 233704.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726180 f, 233723.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726240 f, 233743.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726300 f, 233762.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726360 f, 233781.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726420 f, 233725.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726480 f, 233745.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726540 f, 233764.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726600 f, 233783.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726660 f, 233727.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726720 f, 233747.1 fps, 0 ms/f [junit] 3 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 726780 f, 233541.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726840 f, 233560.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726900 f, 233579.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 726960 f, 233598.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727020 f, 233618.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727080 f, 233637.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727140 f, 233656.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727200 f, 233601.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727260 f, 233620.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727320 f, 233639.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727380 f, 233658.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727440 f, 233678.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727500 f, 233697.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727560 f, 233641.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727620 f, 233660.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727680 f, 233680.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727740 f, 233699.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727800 f, 233718.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727860 f, 233737.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727920 f, 233757.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 727980 f, 233776.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728040 f, 233795.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728100 f, 233815.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728160 f, 233759.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728220 f, 233778.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728280 f, 233797.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728340 f, 233817.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728400 f, 233836.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728460 f, 233855.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728520 f, 233874.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728580 f, 233894.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728640 f, 233913.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728700 f, 233932.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728760 f, 233876.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728820 f, 233896.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728880 f, 233915.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 728940 f, 233934.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729000 f, 233953.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729060 f, 233973.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729120 f, 233992.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729180 f, 234011.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729240 f, 234030.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729300 f, 234050.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729360 f, 233994.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729420 f, 234013.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729480 f, 234032.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729540 f, 234051.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729600 f, 234071.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729660 f, 234090.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729720 f, 234109.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729780 f, 234128.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729840 f, 234148.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729900 f, 234167.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 729960 f, 234111.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730020 f, 234130.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730080 f, 234150.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730140 f, 234169.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730200 f, 234188.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730260 f, 234207.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730320 f, 234227.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730380 f, 234246.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730440 f, 234265.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730500 f, 234284.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730560 f, 234228.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730620 f, 234248.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730680 f, 234267.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730740 f, 234286.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730800 f, 234305.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730860 f, 234325.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730920 f, 234344.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 730980 f, 234363.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731040 f, 234382.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731100 f, 234402.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731160 f, 234346.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731220 f, 234365.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731280 f, 234384.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731340 f, 234403.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731400 f, 234423.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731460 f, 234442.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731520 f, 234461.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731580 f, 234480.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731640 f, 234500.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731700 f, 234444.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731760 f, 234463.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731820 f, 234482.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731880 f, 234501.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 731940 f, 234520.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732000 f, 234540.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732060 f, 234559.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732120 f, 234578.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732180 f, 234597.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732240 f, 234617.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732300 f, 234561.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732360 f, 234580.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732420 f, 234599.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732480 f, 234618.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732540 f, 234638.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732600 f, 234657.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732660 f, 234676.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732720 f, 234695.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732780 f, 234714.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732840 f, 234734.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732900 f, 234678.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 732960 f, 234697.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733020 f, 234716.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733080 f, 234735.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733140 f, 234755.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733200 f, 234774.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733260 f, 234793.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733320 f, 234812.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733380 f, 234831.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733440 f, 234851.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733500 f, 234870.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733560 f, 234814.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733620 f, 234833.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733680 f, 234852.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733740 f, 234871.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733800 f, 234891.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733860 f, 234910.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733920 f, 234929.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 733980 f, 234948.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734040 f, 234967.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734100 f, 234987.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734160 f, 234931.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734220 f, 234950.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734280 f, 234969.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734340 f, 234988.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734400 f, 235008.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734460 f, 235027.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734520 f, 235046.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734580 f, 235065.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734640 f, 235084.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734700 f, 235104.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734760 f, 235047.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734820 f, 235067.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734880 f, 235086.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 734940 f, 235105.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735000 f, 235124.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735060 f, 235143.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735120 f, 235163.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735180 f, 235182.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735240 f, 235201.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735300 f, 235220.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735360 f, 235164.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735420 f, 235183.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735480 f, 235203.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735540 f, 235222.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735600 f, 235241.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735660 f, 235260.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735720 f, 235279.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735780 f, 235299.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735840 f, 235318.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735900 f, 235337.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 735960 f, 235281.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736020 f, 235300.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736080 f, 235319.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736140 f, 235338.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736200 f, 235358.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736260 f, 235377.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736320 f, 235396.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736380 f, 235415.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736440 f, 235434.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736500 f, 235453.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736560 f, 235397.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736620 f, 235417.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736680 f, 235436.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736740 f, 235455.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736800 f, 235474.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736860 f, 235493.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736920 f, 235512.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 736980 f, 235532.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737040 f, 235551.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737100 f, 235570.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737160 f, 235514.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737220 f, 235533.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737280 f, 235552.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737340 f, 235571.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737400 f, 235591.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737460 f, 235610.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737520 f, 235629.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737580 f, 235648.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737640 f, 235667.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737700 f, 235686.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737760 f, 235706.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737820 f, 235725.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737880 f, 235669.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 737940 f, 235688.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738000 f, 235707.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738060 f, 235726.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738120 f, 235745.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738180 f, 235764.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738240 f, 235784.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738300 f, 235803.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738360 f, 235822.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738420 f, 235841.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738480 f, 235860.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738540 f, 235804.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738600 f, 235823.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738660 f, 235842.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738720 f, 235862.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738780 f, 235881.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738840 f, 235900.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738900 f, 235919.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 738960 f, 235938.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739020 f, 235957.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739080 f, 235977.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739140 f, 235920.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739200 f, 235940.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739260 f, 235959.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739320 f, 235978.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739380 f, 235997.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739440 f, 236016.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739500 f, 236035.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739560 f, 236054.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739620 f, 236074.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739680 f, 236093.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739740 f, 236037.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739800 f, 236056.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739860 f, 236075.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739920 f, 236094.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 739980 f, 236113.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740040 f, 236132.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740100 f, 236151.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740160 f, 236171.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740220 f, 236190.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740280 f, 236209.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740340 f, 236153.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740400 f, 236172.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740460 f, 236191.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740520 f, 236210.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740580 f, 236229.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740640 f, 236248.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740700 f, 236267.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740760 f, 236287.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740820 f, 236306.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740880 f, 236325.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 740940 f, 236269.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741000 f, 236288.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741060 f, 236307.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741120 f, 236326.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741180 f, 236345.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741240 f, 236364.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741300 f, 236383.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741360 f, 236403.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741420 f, 236346.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741480 f, 236365.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741540 f, 236385.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741600 f, 236404.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741660 f, 236423.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741720 f, 236442.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741780 f, 236461.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741840 f, 236480.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741900 f, 236499.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 741960 f, 236518.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742020 f, 236462.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742080 f, 236481.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742140 f, 236500.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742200 f, 236520.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742260 f, 236539.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742320 f, 236558.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742380 f, 236577.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742440 f, 236596.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742500 f, 236615.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742560 f, 236634.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742620 f, 236578.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742680 f, 236597.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742740 f, 236616.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742800 f, 236635.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742860 f, 236655.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742920 f, 236674.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 742980 f, 236693.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743040 f, 236712.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743100 f, 236731.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743160 f, 236750.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743220 f, 236694.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743280 f, 236713.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743340 f, 236732.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743400 f, 236751.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743460 f, 236770.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743520 f, 236789.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743580 f, 236808.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743640 f, 236828.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743700 f, 236847.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743760 f, 236866.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743820 f, 236809.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743880 f, 236829.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 743940 f, 236848.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744000 f, 236867.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744060 f, 236886.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744120 f, 236905.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744180 f, 236924.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744240 f, 236943.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744300 f, 236962.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744360 f, 236981.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744420 f, 236925.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744480 f, 236944.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744540 f, 236963.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744600 f, 236982.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744660 f, 237001.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744720 f, 237021.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744780 f, 237040.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744840 f, 237059.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744900 f, 237078.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 744960 f, 237097.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745020 f, 237041.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745080 f, 237060.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745140 f, 237079.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745200 f, 237098.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745260 f, 237117.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745320 f, 237136.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745380 f, 237155.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745440 f, 237174.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745500 f, 237193.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745560 f, 237212.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745620 f, 237231.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745680 f, 237175.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745740 f, 237194.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745800 f, 237213.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745860 f, 237232.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745920 f, 237251.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 745980 f, 237271.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746040 f, 237290.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746100 f, 237309.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746160 f, 237252.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746220 f, 237271.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746280 f, 237290.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746340 f, 237310.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746400 f, 237329.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746460 f, 237348.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746520 f, 237367.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746580 f, 237386.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746640 f, 237405.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746700 f, 237424.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746760 f, 237368.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746820 f, 237387.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746880 f, 237406.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 746940 f, 237425.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747000 f, 237444.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747060 f, 237463.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747120 f, 237482.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747180 f, 237501.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747240 f, 237520.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747300 f, 237464.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747360 f, 237483.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747420 f, 237502.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747480 f, 237521.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747540 f, 237540.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747600 f, 237559.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747660 f, 237578.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747720 f, 237597.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747780 f, 237616.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747840 f, 237635.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747900 f, 237579.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 747960 f, 237598.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748020 f, 237617.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748080 f, 237636.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748140 f, 237655.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748200 f, 237674.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748260 f, 237693.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748320 f, 237712.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748380 f, 237731.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748440 f, 237675.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748500 f, 237694.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748560 f, 237713.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748620 f, 237732.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748680 f, 237751.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748740 f, 237770.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748800 f, 237789.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748860 f, 237808.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748920 f, 237827.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 748980 f, 237846.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749040 f, 237865.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749100 f, 237809.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749160 f, 237828.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749220 f, 237847.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749280 f, 237866.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749340 f, 237885.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749400 f, 237904.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749460 f, 237923.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749520 f, 237942.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749580 f, 237961.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749640 f, 237980.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749700 f, 237924.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749760 f, 237943.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749820 f, 237962.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749880 f, 237981.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 749940 f, 238000.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750000 f, 238019.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750060 f, 238038.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750120 f, 238057.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750180 f, 238076.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750240 f, 238095.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750300 f, 238039.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750360 f, 238058.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750420 f, 238077.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750480 f, 238096.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750540 f, 238115.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750600 f, 238134.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750660 f, 238153.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750720 f, 238172.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750780 f, 238191.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750840 f, 238135.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750900 f, 238154.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 750960 f, 238173.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751020 f, 238192.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751080 f, 238211.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751140 f, 238230.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751200 f, 238249.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751260 f, 238268.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751320 f, 238287.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751380 f, 238306.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751440 f, 238325.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751500 f, 238268.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751560 f, 238287.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751620 f, 238306.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751680 f, 238325.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751740 f, 238344.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751800 f, 238363.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751860 f, 238383.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751920 f, 238402.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 751980 f, 238421.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752040 f, 238440.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752100 f, 238383.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752160 f, 238402.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752220 f, 238421.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752280 f, 238440.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752340 f, 238459.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752400 f, 238478.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752460 f, 238497.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752520 f, 238516.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752580 f, 238535.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752640 f, 238554.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752700 f, 238573.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752760 f, 238592.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752820 f, 238536.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752880 f, 238555.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 752940 f, 238574.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753000 f, 238593.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753060 f, 238612.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753120 f, 238631.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753180 f, 238650.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753240 f, 238669.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753300 f, 238688.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753360 f, 238707.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753420 f, 238726.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753480 f, 238669.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753540 f, 238688.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753600 f, 238707.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753660 f, 238726.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753720 f, 238745.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753780 f, 238764.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753840 f, 238783.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753900 f, 238802.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 753960 f, 238821.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754020 f, 238840.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754080 f, 238784.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754140 f, 238803.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754200 f, 238822.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754260 f, 238841.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754320 f, 238860.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754380 f, 238879.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754440 f, 238898.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754500 f, 238917.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754560 f, 238936.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754620 f, 238955.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754680 f, 238974.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754740 f, 238917.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754800 f, 238936.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754860 f, 238955.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754920 f, 238974.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 754980 f, 238993.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755040 f, 239012.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755100 f, 239031.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755160 f, 239050.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755220 f, 239069.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755280 f, 239088.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755340 f, 239107.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755400 f, 239050.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755460 f, 239069.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755520 f, 239088.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755580 f, 239107.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755640 f, 239126.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755700 f, 239145.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755760 f, 239164.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755820 f, 239183.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755880 f, 239202.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 755940 f, 239221.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756000 f, 239240.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756060 f, 239259.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756120 f, 239202.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756180 f, 239221.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756240 f, 239240.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756300 f, 239259.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756360 f, 239278.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756420 f, 239297.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756480 f, 239316.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756540 f, 239335.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756600 f, 239354.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756660 f, 239373.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756720 f, 239316.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756780 f, 239335.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756840 f, 239354.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756900 f, 239373.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 756960 f, 239392.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757020 f, 239411.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757080 f, 239430.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757140 f, 239449.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757200 f, 239468.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757260 f, 239487.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757320 f, 239506.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757380 f, 239449.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757440 f, 239468.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757500 f, 239487.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757560 f, 239506.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757620 f, 239525.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757680 f, 239544.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757740 f, 239563.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757800 f, 239582.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757860 f, 239601.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757920 f, 239620.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 757980 f, 239639.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758040 f, 239582.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758100 f, 239601.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758160 f, 239620.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758220 f, 239639.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758280 f, 239658.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758340 f, 239677.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758400 f, 239696.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758460 f, 239715.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758520 f, 239734.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758580 f, 239753.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758640 f, 239772.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758700 f, 239791.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160200 f, 113617.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160260 f, 113659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160320 f, 113621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160380 f, 113664.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160440 f, 113706.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160500 f, 113749.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160560 f, 113791.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160620 f, 113834.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160680 f, 113876.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160740 f, 113919.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160800 f, 113961.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160860 f, 114004.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160920 f, 114046.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 160980 f, 114089.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161040 f, 114131.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161100 f, 114174.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161160 f, 114135.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161220 f, 114178.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161280 f, 114220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161340 f, 114263.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161400 f, 114305.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161460 f, 114348.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161520 f, 114390.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161580 f, 114433.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161640 f, 114475.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161700 f, 114518.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161760 f, 114560.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161820 f, 114603.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161880 f, 114645.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 161940 f, 114607.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162000 f, 114649.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162060 f, 114692.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162120 f, 114734.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162180 f, 114777.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162240 f, 114819.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162300 f, 114861.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162360 f, 114904.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162420 f, 114946.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162480 f, 114989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162540 f, 115031.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162600 f, 115074.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162660 f, 115116.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162720 f, 115159.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162780 f, 115120.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162840 f, 115162.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162900 f, 115205.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 162960 f, 115247.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163020 f, 115289.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163080 f, 115332.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163140 f, 115374.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163200 f, 115417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163260 f, 115459.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163320 f, 115502.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163380 f, 115544.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163440 f, 115586.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163500 f, 115629.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163560 f, 115671.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163620 f, 115632.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163680 f, 115674.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163740 f, 115717.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163800 f, 115759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163860 f, 115802.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163920 f, 115844.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 163980 f, 115886.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164040 f, 115929.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164100 f, 115971.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164160 f, 116014.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164220 f, 116056.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164280 f, 116098.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164340 f, 116141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164400 f, 116183.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164460 f, 116144.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164520 f, 116186.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164580 f, 116228.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164640 f, 116271.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164700 f, 116313.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164760 f, 116355.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164820 f, 116316.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164880 f, 116358.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 164940 f, 116400.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165000 f, 116443.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165060 f, 116485.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165120 f, 116527.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165180 f, 116570.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165240 f, 116612.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165300 f, 116654.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165360 f, 116697.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165420 f, 116739.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165480 f, 116699.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165540 f, 116741.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165600 f, 116784.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165660 f, 116826.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165720 f, 116868.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165780 f, 116911.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165840 f, 116953.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165900 f, 116995.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 165960 f, 117038.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166020 f, 117080.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166080 f, 117040.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166140 f, 117082.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166200 f, 117124.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166260 f, 117167.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166320 f, 117209.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166380 f, 117251.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166440 f, 117211.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166500 f, 117253.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166560 f, 117295.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166620 f, 117338.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166680 f, 117380.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166740 f, 117422.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166800 f, 117464.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166860 f, 117507.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166920 f, 117549.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 166980 f, 117591.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167040 f, 117551.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167100 f, 117593.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167160 f, 117635.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167220 f, 117677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167280 f, 117719.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167340 f, 117762.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167400 f, 117804.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167460 f, 117846.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167520 f, 117888.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167580 f, 117848.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167640 f, 117890.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167700 f, 117932.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167760 f, 117974.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167820 f, 118016.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167880 f, 118059.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 167940 f, 118101.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168000 f, 118143.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168060 f, 118185.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168120 f, 118227.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168180 f, 118270.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168240 f, 118312.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168300 f, 118354.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168360 f, 118313.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168420 f, 118355.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168480 f, 118397.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168540 f, 118439.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168600 f, 118482.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168660 f, 118441.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168720 f, 118483.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168780 f, 118525.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168840 f, 118567.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168900 f, 118609.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 168960 f, 118651.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169020 f, 118693.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169080 f, 118735.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169140 f, 118778.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169200 f, 118820.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169260 f, 118862.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169320 f, 118821.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169380 f, 118863.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169440 f, 118905.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169500 f, 118947.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169560 f, 118906.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169620 f, 118948.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169680 f, 118990.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169740 f, 119032.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169800 f, 119074.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169860 f, 119116.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169920 f, 119158.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 169980 f, 119200.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170040 f, 119242.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170100 f, 119284.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170160 f, 119326.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170220 f, 119285.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170280 f, 119327.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170340 f, 119369.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170400 f, 119411.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170460 f, 119453.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170520 f, 119495.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170580 f, 119537.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170640 f, 119579.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170700 f, 119621.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170760 f, 119663.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170820 f, 119705.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170880 f, 119747.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 170940 f, 119789.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171000 f, 119747.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171060 f, 119789.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171120 f, 119831.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171180 f, 119873.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171240 f, 119915.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171300 f, 119957.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171360 f, 120000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171420 f, 120042.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171480 f, 120084.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171540 f, 120041.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171600 f, 120083.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171660 f, 120125.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171720 f, 120167.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171780 f, 120209.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171840 f, 120251.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171900 f, 120293.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 171960 f, 120335.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172020 f, 120377.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172080 f, 120419.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172140 f, 120461.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172200 f, 120503.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172260 f, 120545.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172320 f, 120503.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172380 f, 120545.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172440 f, 120587.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172500 f, 120629.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172560 f, 120671.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172620 f, 120713.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172680 f, 120755.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172740 f, 120797.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172800 f, 120839.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172860 f, 120881.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172920 f, 120923.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 172980 f, 120965.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173040 f, 121006.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173100 f, 121048.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173160 f, 121006.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173220 f, 121048.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173280 f, 121090.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173340 f, 121132.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173400 f, 121174.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173460 f, 121215.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173520 f, 121257.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173580 f, 121299.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173640 f, 121341.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173700 f, 121383.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173760 f, 121425.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173820 f, 121467.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173880 f, 121509.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 173940 f, 121466.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174000 f, 121508.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174060 f, 121550.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174120 f, 121592.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174180 f, 121634.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174240 f, 121675.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174300 f, 121717.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174360 f, 121759.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174420 f, 121801.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174480 f, 121843.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174540 f, 121885.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174600 f, 121927.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174660 f, 121969.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174720 f, 122011.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174780 f, 121967.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174840 f, 122009.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174900 f, 122051.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 174960 f, 122093.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175020 f, 122135.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175080 f, 122177.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175140 f, 122219.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175200 f, 122260.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175260 f, 122302.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175320 f, 122344.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175380 f, 122386.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175440 f, 122428.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175500 f, 122470.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175560 f, 122512.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175620 f, 122468.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175680 f, 122510.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175740 f, 122552.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175800 f, 122594.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175860 f, 122635.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175920 f, 122677.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 175980 f, 122719.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176040 f, 122761.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176100 f, 122803.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176160 f, 122845.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176220 f, 122887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176280 f, 122928.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176340 f, 122970.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176400 f, 122926.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176460 f, 122968.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176520 f, 123010.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176580 f, 123052.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176640 f, 123094.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176700 f, 123135.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176760 f, 123177.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176820 f, 123219.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176880 f, 123261.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 176940 f, 123303.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177000 f, 123344.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177060 f, 123386.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177120 f, 123428.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177180 f, 123470.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177240 f, 123426.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177300 f, 123467.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177360 f, 123509.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177420 f, 123551.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177480 f, 123593.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177540 f, 123635.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177600 f, 123676.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177660 f, 123718.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177720 f, 123760.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177780 f, 123802.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177840 f, 123844.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177900 f, 123885.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 177960 f, 123927.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178020 f, 123883.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178080 f, 123924.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178140 f, 123966.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178200 f, 124008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178260 f, 124050.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178320 f, 124091.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178380 f, 124133.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178440 f, 124175.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178500 f, 124217.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178560 f, 124258.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178620 f, 124300.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178680 f, 124342.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178740 f, 124384.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178800 f, 124425.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178860 f, 124381.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178920 f, 124422.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 178980 f, 124464.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179040 f, 124506.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179100 f, 124547.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179160 f, 124589.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179220 f, 124631.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179280 f, 124673.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179340 f, 124714.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179400 f, 124756.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179460 f, 124798.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179520 f, 124840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179580 f, 124881.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179640 f, 124836.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179700 f, 124878.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179760 f, 124920.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179820 f, 124961.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179880 f, 125003.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 179940 f, 125045.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180000 f, 125086.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180060 f, 125128.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180120 f, 125170.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180180 f, 125211.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180240 f, 125253.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180300 f, 125295.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180360 f, 125337.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180420 f, 125378.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180480 f, 125333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180540 f, 125375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180600 f, 125416.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180660 f, 125458.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180720 f, 125500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180780 f, 125541.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180840 f, 125583.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180900 f, 125625.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180960 f, 125666.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181020 f, 125708.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181080 f, 125750.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181140 f, 125704.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181200 f, 125746.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181260 f, 125787.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181320 f, 125829.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181380 f, 125870.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181440 f, 125912.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181500 f, 125954.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181560 f, 125995.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181620 f, 126037.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181680 f, 126079.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181740 f, 126120.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181800 f, 126162.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181860 f, 126204.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181920 f, 126245.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 181980 f, 126199.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182040 f, 126241.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182100 f, 126282.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182160 f, 126324.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182220 f, 126366.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182280 f, 126407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182340 f, 126449.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182400 f, 126490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182460 f, 126532.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182520 f, 126574.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182580 f, 126615.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182640 f, 126569.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182700 f, 126611.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182760 f, 126652.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182820 f, 126694.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182880 f, 126735.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 182940 f, 126777.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183000 f, 126819.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758760 f, 239734.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758820 f, 239753.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758880 f, 239772.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 758940 f, 239791.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759000 f, 239810.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759060 f, 239829.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759120 f, 239848.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759180 f, 239867.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759240 f, 239886.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759300 f, 239905.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759360 f, 239924.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759420 f, 239867.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759480 f, 239886.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759540 f, 239905.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759600 f, 239924.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759660 f, 239943.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759720 f, 239962.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759780 f, 239981.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759840 f, 240000.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759900 f, 240018.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 759960 f, 240037.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760020 f, 239981.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760080 f, 240000.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760140 f, 240018.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760200 f, 240037.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760260 f, 240056.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760320 f, 240075.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760380 f, 240094.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760440 f, 240113.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760500 f, 240132.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760560 f, 240151.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760620 f, 240170.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760680 f, 240189.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760740 f, 240132.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760800 f, 240151.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760860 f, 240170.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760920 f, 240189.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 760980 f, 240208.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761040 f, 240227.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761100 f, 240246.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761160 f, 240189.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761220 f, 240208.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761280 f, 240227.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761340 f, 240246.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761400 f, 240265.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761460 f, 240283.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761520 f, 240302.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761580 f, 240321.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761640 f, 240340.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761700 f, 240359.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761760 f, 240378.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761820 f, 240321.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761880 f, 240340.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 761940 f, 240359.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762000 f, 240378.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762060 f, 240397.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762120 f, 240416.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762180 f, 240435.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762240 f, 240454.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762300 f, 240473.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762360 f, 240492.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762420 f, 240435.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762480 f, 240454.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762540 f, 240473.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762600 f, 240491.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762660 f, 240510.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762720 f, 240529.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762780 f, 240548.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762840 f, 240567.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762900 f, 240586.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 762960 f, 240605.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763020 f, 240548.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763080 f, 240567.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763140 f, 240586.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763200 f, 240605.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763260 f, 240624.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763320 f, 240643.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763380 f, 240662.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763440 f, 240680.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763500 f, 240699.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763560 f, 240718.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763620 f, 240661.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763680 f, 240680.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763740 f, 240699.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763800 f, 240718.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763860 f, 240737.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763920 f, 240756.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 763980 f, 240775.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764040 f, 240794.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764100 f, 240813.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764160 f, 240832.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764220 f, 240850.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764280 f, 240793.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764340 f, 240812.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764400 f, 240831.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764460 f, 240850.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764520 f, 240869.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764580 f, 240888.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764640 f, 240907.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764700 f, 240926.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764760 f, 240945.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764820 f, 240964.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764880 f, 240907.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 764940 f, 240926.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765000 f, 240944.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765060 f, 240963.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765120 f, 240982.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765180 f, 241001.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765240 f, 241020.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765300 f, 241039.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765360 f, 241058.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765420 f, 241077.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765480 f, 241096.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765540 f, 241039.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765600 f, 241057.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765660 f, 241076.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765720 f, 241095.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765780 f, 241114.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765840 f, 241133.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765900 f, 241152.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 765960 f, 241171.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766020 f, 241190.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766080 f, 241209.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766140 f, 241152.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766200 f, 241170.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766260 f, 241189.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766320 f, 241208.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766380 f, 241227.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766440 f, 241246.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766500 f, 241265.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766560 f, 241284.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766620 f, 241303.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766680 f, 241322.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766740 f, 241340.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766800 f, 241283.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766860 f, 241302.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766920 f, 241245.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 766980 f, 241188.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767040 f, 241207.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767100 f, 241226.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767160 f, 241245.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767220 f, 241264.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767280 f, 241283.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767340 f, 241301.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767400 f, 241320.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767460 f, 241339.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767520 f, 241358.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767580 f, 241377.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767640 f, 241320.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767700 f, 241339.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767760 f, 241358.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767820 f, 241376.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767880 f, 241395.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 767940 f, 241414.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768000 f, 241433.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768060 f, 241452.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768120 f, 241471.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768180 f, 241490.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768240 f, 241433.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768300 f, 241451.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768360 f, 241470.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768420 f, 241489.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768480 f, 241508.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768540 f, 241527.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768600 f, 241546.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183060 f, 126860.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183120 f, 126902.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183180 f, 126943.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183240 f, 126985.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768660 f, 241565.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768720 f, 241583.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768780 f, 241602.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768840 f, 241621.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768900 f, 241564.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 768960 f, 241583.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769020 f, 241602.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769080 f, 241621.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769140 f, 241639.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769200 f, 241658.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769260 f, 241677.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769320 f, 241696.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769380 f, 241715.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769440 f, 241734.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769500 f, 241677.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769560 f, 241695.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769620 f, 241714.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769680 f, 241733.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769740 f, 241752.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769800 f, 241771.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769860 f, 241790.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769920 f, 241809.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 769980 f, 241827.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770040 f, 241770.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770100 f, 241789.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770160 f, 241808.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770220 f, 241827.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770280 f, 241846.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770340 f, 241864.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770400 f, 241883.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770460 f, 241902.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770520 f, 241921.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770580 f, 241940.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770640 f, 241883.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770700 f, 241902.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770760 f, 241920.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770820 f, 241939.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770880 f, 241958.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 770940 f, 241977.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771000 f, 241996.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771060 f, 242015.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771120 f, 242033.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771180 f, 242052.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771240 f, 242071.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771300 f, 242014.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771360 f, 242033.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771420 f, 242052.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771480 f, 242070.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771540 f, 242089.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771600 f, 242108.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771660 f, 242127.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771720 f, 242146.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771780 f, 242165.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771840 f, 242183.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771900 f, 242202.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 771960 f, 242145.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772020 f, 242164.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772080 f, 242183.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772140 f, 242202.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772200 f, 242220.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772260 f, 242239.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772320 f, 242258.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772380 f, 242277.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772440 f, 242296.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772500 f, 242314.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772560 f, 242333.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772620 f, 242352.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772680 f, 242295.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772740 f, 242314.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772800 f, 242333.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772860 f, 242351.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772920 f, 242370.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 772980 f, 242389.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773040 f, 242408.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773100 f, 242427.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773160 f, 242445.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773220 f, 242464.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773280 f, 242407.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773340 f, 242426.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773400 f, 242445.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773460 f, 242463.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773520 f, 242482.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773580 f, 242501.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773640 f, 242520.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773700 f, 242539.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773760 f, 242558.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773820 f, 242576.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773880 f, 242519.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 773940 f, 242538.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774000 f, 242557.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774060 f, 242576.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774120 f, 242594.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774180 f, 242613.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774240 f, 242632.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774300 f, 242651.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774360 f, 242670.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774420 f, 242612.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774480 f, 242631.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774540 f, 242650.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774600 f, 242669.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774660 f, 242687.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774720 f, 242706.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774780 f, 242725.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774840 f, 242744.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774900 f, 242763.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 774960 f, 242781.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775020 f, 242800.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775080 f, 242743.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775140 f, 242762.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775200 f, 242705.0 fps, 0 ms/f [junit] 3 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 775260 f, 242496.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775320 f, 242514.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775380 f, 242533.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775440 f, 242476.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775500 f, 242495.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775560 f, 242514.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775620 f, 242457.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775680 f, 242475.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775740 f, 242494.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775800 f, 242513.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775860 f, 242532.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775920 f, 242550.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 775980 f, 242569.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776040 f, 242588.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776100 f, 242607.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776160 f, 242625.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776220 f, 242568.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776280 f, 242587.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776340 f, 242606.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776400 f, 242625.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776460 f, 242643.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776520 f, 242662.5 fps, 0 ms/f [junit] 3 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 776580 f, 242000.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776640 f, 241943.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776700 f, 241962.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776760 f, 241905.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776820 f, 241924.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776880 f, 241943.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 776940 f, 241886.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777000 f, 241905.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777060 f, 241848.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777120 f, 241867.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777180 f, 241886.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777240 f, 241829.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777300 f, 241848.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777360 f, 241866.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777420 f, 241885.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777480 f, 241904.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777540 f, 241922.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777600 f, 241941.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777660 f, 241960.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777720 f, 241978.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777780 f, 241997.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777840 f, 241940.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777900 f, 241959.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 777960 f, 241978.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778020 f, 241996.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778080 f, 242015.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778140 f, 242034.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778200 f, 242052.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778260 f, 242071.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778320 f, 242090.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778380 f, 242033.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778440 f, 242052.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778500 f, 242070.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778560 f, 242089.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778620 f, 242108.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778680 f, 242126.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778740 f, 242145.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778800 f, 242164.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778860 f, 242107.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778920 f, 242126.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 778980 f, 242144.8 fps, 0 ms/f [junit] 3 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 779040 f, 241637.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779100 f, 241581.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779160 f, 241600.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779220 f, 241618.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779280 f, 241562.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779340 f, 241580.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779400 f, 241524.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779460 f, 241543.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779520 f, 241486.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779580 f, 241505.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779640 f, 241524.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779700 f, 241542.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779760 f, 241561.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779820 f, 241505.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779880 f, 241523.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 779940 f, 241542.2 fps, 0 ms/f [junit] 3 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 780000 f, 241411.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780060 f, 241355.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780120 f, 241373.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780180 f, 241317.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780240 f, 241336.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780300 f, 241354.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780360 f, 241298.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780420 f, 241317.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780480 f, 241261.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780540 f, 241279.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780600 f, 241223.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780660 f, 241242.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780720 f, 241186.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780780 f, 241204.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183300 f, 127027.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780840 f, 241148.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183360 f, 127068.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780900 f, 241167.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183420 f, 127110.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780960 f, 241185.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183480 f, 127063.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781020 f, 241204.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183540 f, 127105.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781080 f, 241148.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183600 f, 127146.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781140 f, 241167.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183660 f, 127188.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781200 f, 241185.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781260 f, 241204.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781320 f, 241222.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781380 f, 241241.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781440 f, 241185.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781500 f, 241203.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781560 f, 241222.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781620 f, 241240.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781680 f, 241259.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781740 f, 241277.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781800 f, 241296.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781860 f, 241314.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781920 f, 241333.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 781980 f, 241277.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782040 f, 241295.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782100 f, 241314.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782160 f, 241332.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782220 f, 241351.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782280 f, 241369.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782340 f, 241388.4 fps, 0 ms/f [junit] 3 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 782400 f, 240960.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782460 f, 240979.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782520 f, 240997.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782580 f, 241016.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782640 f, 241034.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782700 f, 241053.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183720 f, 127229.9 fps, 0 ms/f [junit] 3 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 782760 f, 240923.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183780 f, 127271.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782820 f, 240867.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183840 f, 127313.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782880 f, 240886.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183900 f, 127354.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 782940 f, 240830.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783000 f, 240848.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783060 f, 240793.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783120 f, 240811.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783180 f, 240756.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783240 f, 240774.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783300 f, 240793.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783360 f, 240737.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 183960 f, 127396.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184020 f, 127437.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184080 f, 127479.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184140 f, 127520.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184200 f, 127562.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184260 f, 127603.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184320 f, 127557.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184380 f, 127598.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184440 f, 127640.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184500 f, 127681.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184560 f, 127723.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184620 f, 127764.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184680 f, 127806.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184740 f, 127847.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184800 f, 127889.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184860 f, 127930.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184920 f, 127972.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 184980 f, 128013.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185040 f, 127966.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185100 f, 128008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185160 f, 128049.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185220 f, 128091.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185280 f, 128132.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185340 f, 128174.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185400 f, 128215.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185460 f, 128257.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185520 f, 128298.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185580 f, 128340.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185640 f, 128381.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185700 f, 128423.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185760 f, 128464.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185820 f, 128506.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185880 f, 128458.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 185940 f, 128500.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186000 f, 128541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186060 f, 128583.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186120 f, 128624.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186180 f, 128666.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186240 f, 128707.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186300 f, 128749.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186360 f, 128790.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186420 f, 128832.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186480 f, 128873.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186540 f, 128915.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186600 f, 128956.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186660 f, 128997.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186720 f, 128950.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186780 f, 128991.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186840 f, 129033.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186900 f, 129074.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 186960 f, 129116.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187020 f, 129157.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187080 f, 129198.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187140 f, 129240.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187200 f, 129281.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187260 f, 129323.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187320 f, 129364.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187380 f, 129406.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187440 f, 129447.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187500 f, 129488.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187560 f, 129440.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187620 f, 129482.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187680 f, 129523.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187740 f, 129565.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187800 f, 129606.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187860 f, 129648.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 187920 f, 129689.4 fps, 0 ms/f [junit] 1 s: 60 f / 30 ms, 2000.0 fps, 0 ms/f; total: 187980 f, 127099.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188040 f, 127139.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188100 f, 127180.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188160 f, 127221.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188220 f, 127261.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188280 f, 127302.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188340 f, 127256.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188400 f, 127297.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188460 f, 127337.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188520 f, 127378.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188580 f, 127418.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188640 f, 127459.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188700 f, 127500.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188760 f, 127540.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188820 f, 127581.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188880 f, 127621.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 188940 f, 127662.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189000 f, 127702.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189060 f, 127743.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189120 f, 127697.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189180 f, 127738.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189240 f, 127778.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189300 f, 127819.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189360 f, 127859.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189420 f, 127900.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189480 f, 127940.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189540 f, 127981.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189600 f, 128021.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189660 f, 128062.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189720 f, 128102.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189780 f, 128143.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189840 f, 128183.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189900 f, 128224.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 189960 f, 128178.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190020 f, 128218.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190080 f, 128259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190140 f, 128299.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190200 f, 128340.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190260 f, 128380.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190320 f, 128421.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190380 f, 128461.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190440 f, 128502.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190500 f, 128542.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190560 f, 128582.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190620 f, 128623.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190680 f, 128663.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190740 f, 128617.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190800 f, 128658.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190860 f, 128698.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190920 f, 128739.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 190980 f, 128779.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191040 f, 128819.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191100 f, 128860.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191160 f, 128900.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191220 f, 128941.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191280 f, 128981.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191340 f, 129022.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191400 f, 129062.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191460 f, 129103.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191520 f, 129056.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191580 f, 129097.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191640 f, 129137.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191700 f, 129177.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191760 f, 129218.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191820 f, 129258.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191880 f, 129299.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 191940 f, 129339.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192000 f, 129380.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192060 f, 129420.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192120 f, 129460.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192180 f, 129501.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192240 f, 129541.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192300 f, 129494.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192360 f, 129535.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192420 f, 129575.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192480 f, 129616.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192540 f, 129656.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192600 f, 129696.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192660 f, 129737.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192720 f, 129777.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192780 f, 129818.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192840 f, 129858.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192900 f, 129898.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 192960 f, 129939.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193020 f, 129892.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193080 f, 129932.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193140 f, 129973.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193200 f, 130013.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193260 f, 130053.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193320 f, 130094.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193380 f, 130134.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193440 f, 130174.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193500 f, 130215.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193560 f, 130255.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193620 f, 130296.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193680 f, 130336.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193740 f, 130376.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193800 f, 130417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193860 f, 130369.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193920 f, 130410.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 193980 f, 130450.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194040 f, 130490.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194100 f, 130531.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194160 f, 130571.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194220 f, 130611.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194280 f, 130652.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194340 f, 130692.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194400 f, 130733.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194460 f, 130773.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194520 f, 130813.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194580 f, 130854.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194640 f, 130806.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194700 f, 130846.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194760 f, 130887.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194820 f, 130927.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194880 f, 130967.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 194940 f, 131008.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195000 f, 131048.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195060 f, 131088.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195120 f, 131129.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195180 f, 131169.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195240 f, 131209.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195300 f, 131250.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195360 f, 131290.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195420 f, 131330.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195480 f, 131282.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195540 f, 131323.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195600 f, 131363.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195660 f, 131403.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195720 f, 131443.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195780 f, 131484.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195840 f, 131524.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195900 f, 131564.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 195960 f, 131605.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196020 f, 131645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196080 f, 131685.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196140 f, 131725.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196200 f, 131766.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196260 f, 131718.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196320 f, 131758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196380 f, 131798.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196440 f, 131838.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196500 f, 131879.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196560 f, 131919.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196620 f, 131959.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196680 f, 132000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196740 f, 132040.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196800 f, 132080.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196860 f, 132120.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196920 f, 132161.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 196980 f, 132201.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197040 f, 132152.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197100 f, 132193.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197160 f, 132233.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197220 f, 132273.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197280 f, 132313.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197340 f, 132354.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197400 f, 132394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197460 f, 132434.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197520 f, 132474.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197580 f, 132515.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197640 f, 132555.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197700 f, 132595.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197760 f, 132635.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197820 f, 132676.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197880 f, 132627.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 197940 f, 132667.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198000 f, 132707.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198060 f, 132747.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198120 f, 132788.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198180 f, 132828.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198240 f, 132868.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198300 f, 132908.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198360 f, 132949.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198420 f, 132989.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198480 f, 132940.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198540 f, 132980.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198600 f, 133020.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198660 f, 133060.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198720 f, 133101.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198780 f, 133141.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198840 f, 133181.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198900 f, 133132.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 198960 f, 133172.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199020 f, 133212.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199080 f, 133253.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199140 f, 133293.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199200 f, 133333.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199260 f, 133373.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199320 f, 133413.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199380 f, 133453.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199440 f, 133493.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199500 f, 133534.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199560 f, 133574.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199620 f, 133525.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199680 f, 133565.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199740 f, 133605.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199800 f, 133645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199860 f, 133685.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199920 f, 133725.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 199980 f, 133765.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200040 f, 133806.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200100 f, 133846.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200160 f, 133886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200220 f, 133926.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200280 f, 133877.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200340 f, 133917.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200400 f, 133957.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200460 f, 133997.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200520 f, 134037.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200580 f, 134077.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200640 f, 134117.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200700 f, 134157.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200760 f, 134197.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200820 f, 134237.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200880 f, 134278.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 200940 f, 134228.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201000 f, 134268.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201060 f, 134308.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201120 f, 134348.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201180 f, 134388.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201240 f, 134428.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201300 f, 134468.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201360 f, 134509.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201420 f, 134549.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201480 f, 134589.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201540 f, 134629.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201600 f, 134669.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201660 f, 134619.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201720 f, 134659.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201780 f, 134699.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201840 f, 134739.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201900 f, 134779.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 201960 f, 134819.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202020 f, 134859.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202080 f, 134899.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202140 f, 134939.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202200 f, 134979.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202260 f, 135020.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202320 f, 135060.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202380 f, 135100.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202440 f, 135050.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202500 f, 135090.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202560 f, 135130.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202620 f, 135170.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202680 f, 135210.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202740 f, 135250.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202800 f, 135290.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202860 f, 135330.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202920 f, 135370.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 202980 f, 135410.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203040 f, 135450.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203100 f, 135490.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203160 f, 135530.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203220 f, 135570.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203280 f, 135520.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203340 f, 135560.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203400 f, 135600.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203460 f, 135640.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203520 f, 135680.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203580 f, 135720.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203640 f, 135760.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203700 f, 135800.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203760 f, 135840.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203820 f, 135880.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203880 f, 135920.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 203940 f, 135960.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204000 f, 136000.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204060 f, 136040.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204120 f, 135989.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204180 f, 136029.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204240 f, 136069.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204300 f, 136109.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204360 f, 136149.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204420 f, 136189.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204480 f, 136229.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204540 f, 136269.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204600 f, 136309.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204660 f, 136349.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204720 f, 136389.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204780 f, 136429.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204840 f, 136469.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204900 f, 136418.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 204960 f, 136458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205020 f, 136498.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205080 f, 136537.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205140 f, 136577.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205200 f, 136617.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205260 f, 136657.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205320 f, 136697.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205380 f, 136737.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205440 f, 136777.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205500 f, 136817.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205560 f, 136857.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205620 f, 136897.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205680 f, 136937.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205740 f, 136886.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205800 f, 136926.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205860 f, 136966.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205920 f, 137005.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 205980 f, 137045.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206040 f, 137085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206100 f, 137125.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206160 f, 137165.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206220 f, 137205.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206280 f, 137245.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206340 f, 137285.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206400 f, 137325.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206460 f, 137365.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206520 f, 137405.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206580 f, 137353.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206640 f, 137393.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206700 f, 137433.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206760 f, 137473.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206820 f, 137513.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206880 f, 137553.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 206940 f, 137593.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207000 f, 137632.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207060 f, 137672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207120 f, 137712.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207180 f, 137752.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207240 f, 137792.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207300 f, 137832.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207360 f, 137780.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207420 f, 137820.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207480 f, 137860.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207540 f, 137900.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207600 f, 137940.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207660 f, 137980.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207720 f, 138019.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207780 f, 138059.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207840 f, 138099.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207900 f, 138139.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 207960 f, 138179.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208020 f, 138219.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208080 f, 138259.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208140 f, 138299.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208200 f, 138247.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208260 f, 138286.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208320 f, 138326.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208380 f, 138366.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208440 f, 138406.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208500 f, 138446.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208560 f, 138486.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208620 f, 138525.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208680 f, 138565.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208740 f, 138605.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208800 f, 138645.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208860 f, 138685.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208920 f, 138725.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 208980 f, 138672.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209040 f, 138712.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209100 f, 138752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209160 f, 138792.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209220 f, 138832.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209280 f, 138871.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209340 f, 138911.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209400 f, 138951.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209460 f, 138991.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209520 f, 139031.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209580 f, 139071.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209640 f, 139110.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209700 f, 139150.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209760 f, 139098.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209820 f, 139137.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209880 f, 139177.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 209940 f, 139217.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210000 f, 139257.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210060 f, 139297.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210120 f, 139336.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210180 f, 139376.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210240 f, 139416.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210300 f, 139456.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210360 f, 139496.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210420 f, 139535.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210480 f, 139575.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210540 f, 139522.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210600 f, 139562.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210660 f, 139602.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210720 f, 139642.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210780 f, 139681.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210840 f, 139721.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210900 f, 139761.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 210960 f, 139801.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211020 f, 139840.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211080 f, 139880.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211140 f, 139920.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211200 f, 139960.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211260 f, 139907.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211320 f, 139947.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211380 f, 139986.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211440 f, 140026.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211500 f, 140066.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211560 f, 140105.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211620 f, 140145.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211680 f, 140185.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211740 f, 140225.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211800 f, 140264.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211860 f, 140304.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211920 f, 140344.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 211980 f, 140384.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212040 f, 140330.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212100 f, 140370.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212160 f, 140410.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212220 f, 140450.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212280 f, 140489.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212340 f, 140529.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212400 f, 140569.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212460 f, 140608.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212520 f, 140648.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212580 f, 140688.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212640 f, 140728.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212700 f, 140767.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212760 f, 140807.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212820 f, 140847.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212880 f, 140793.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 212940 f, 140833.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213000 f, 140873.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213060 f, 140912.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213120 f, 140952.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213180 f, 140992.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213240 f, 141031.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213300 f, 141071.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213360 f, 141111.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213420 f, 141150.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213480 f, 141190.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213540 f, 141230.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213600 f, 141269.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213660 f, 141216.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213720 f, 141255.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213780 f, 141295.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213840 f, 141335.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213900 f, 141374.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 213960 f, 141414.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214020 f, 141454.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214080 f, 141493.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214140 f, 141533.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214200 f, 141573.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214260 f, 141612.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214320 f, 141652.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214380 f, 141692.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214440 f, 141731.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214500 f, 141677.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214560 f, 141717.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214620 f, 141756.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214680 f, 141796.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214740 f, 141836.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214800 f, 141875.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214860 f, 141915.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214920 f, 141955.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 214980 f, 141994.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215040 f, 142034.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215100 f, 142073.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215160 f, 142113.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215220 f, 142153.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215280 f, 142099.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215340 f, 142138.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215400 f, 142178.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215460 f, 142217.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215520 f, 142257.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215580 f, 142297.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215640 f, 142336.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215700 f, 142376.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215760 f, 142415.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215820 f, 142455.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215880 f, 142495.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 215940 f, 142534.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216000 f, 142574.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216060 f, 142519.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216120 f, 142559.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216180 f, 142598.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216240 f, 142638.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216300 f, 142678.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216360 f, 142717.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216420 f, 142757.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216480 f, 142796.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216540 f, 142836.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216600 f, 142875.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216660 f, 142915.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216720 f, 142955.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216780 f, 142994.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216840 f, 143034.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216900 f, 142979.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 216960 f, 143019.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217020 f, 143058.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217080 f, 143098.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217140 f, 143137.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217200 f, 143177.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217260 f, 143216.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217320 f, 143256.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217380 f, 143295.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217440 f, 143335.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217500 f, 143375.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217560 f, 143414.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217620 f, 143454.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217680 f, 143399.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217740 f, 143438.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217800 f, 143478.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217860 f, 143517.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217920 f, 143557.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 217980 f, 143596.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218040 f, 143541.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218100 f, 143581.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218160 f, 143526.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218220 f, 143565.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218280 f, 143605.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218340 f, 143644.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218400 f, 143684.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218460 f, 143723.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218520 f, 143763.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218580 f, 143802.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218640 f, 143842.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218700 f, 143881.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218760 f, 143826.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218820 f, 143865.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218880 f, 143905.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 218940 f, 143944.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219000 f, 143984.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219060 f, 144023.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219120 f, 144063.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219180 f, 144102.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219240 f, 144142.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219300 f, 144181.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219360 f, 144220.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219420 f, 144260.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219480 f, 144299.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219540 f, 144244.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219600 f, 144283.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219660 f, 144323.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219720 f, 144362.6 fps, 0 ms/f [junit] 1 s: 60 f / 23 ms, 2608.6 fps, 0 ms/f; total: 219780 f, 142252.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219840 f, 142291.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219900 f, 142330.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 219960 f, 142368.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220020 f, 142407.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220080 f, 142354.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220140 f, 142393.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220200 f, 142432.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220260 f, 142470.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220320 f, 142509.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220380 f, 142548.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220440 f, 142587.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220500 f, 142626.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220560 f, 142664.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220620 f, 142703.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220680 f, 142742.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220740 f, 142689.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220800 f, 142727.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220860 f, 142766.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220920 f, 142805.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 220980 f, 142844.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221040 f, 142883.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221100 f, 142921.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221160 f, 142960.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221220 f, 142999.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221280 f, 143038.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221340 f, 143076.9 fps, 0 ms/f [junit] 1 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 221400 f, 142930.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221460 f, 142969.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221520 f, 143008.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221580 f, 143047.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221640 f, 143085.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221700 f, 143124.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221760 f, 143163.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221820 f, 143202.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221880 f, 143148.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 221940 f, 143187.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222000 f, 143225.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222060 f, 143264.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222120 f, 143303.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222180 f, 143341.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222240 f, 143380.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222300 f, 143419.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222360 f, 143458.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222420 f, 143496.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222480 f, 143535.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222540 f, 143574.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222600 f, 143612.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222660 f, 143559.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222720 f, 143597.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222780 f, 143636.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222840 f, 143675.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222900 f, 143713.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 222960 f, 143752.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223020 f, 143791.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223080 f, 143829.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223140 f, 143868.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223200 f, 143907.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223260 f, 143945.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223320 f, 143984.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223380 f, 144023.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223440 f, 144061.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223500 f, 144007.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223560 f, 144046.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223620 f, 144085.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223680 f, 144123.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223740 f, 144162.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223800 f, 144201.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223860 f, 144239.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223920 f, 144278.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 223980 f, 144317.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224040 f, 144355.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224100 f, 144394.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224160 f, 144339.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224220 f, 144378.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224280 f, 144417.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224340 f, 144455.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224400 f, 144494.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224460 f, 144533.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224520 f, 144571.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224580 f, 144610.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224640 f, 144649.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224700 f, 144687.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224760 f, 144726.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224820 f, 144764.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224880 f, 144710.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 224940 f, 144749.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225000 f, 144787.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225060 f, 144826.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225120 f, 144864.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225180 f, 144903.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225240 f, 144942.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225300 f, 144980.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225360 f, 145019.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225420 f, 145057.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225480 f, 145096.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225540 f, 145135.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225600 f, 145173.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225660 f, 145212.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225720 f, 145157.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225780 f, 145196.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225840 f, 145234.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225900 f, 145273.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 225960 f, 145311.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226020 f, 145350.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226080 f, 145389.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226140 f, 145427.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226200 f, 145466.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226260 f, 145504.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226320 f, 145543.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226380 f, 145582.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226440 f, 145620.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226500 f, 145659.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226560 f, 145604.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226620 f, 145642.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226680 f, 145681.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226740 f, 145719.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226800 f, 145758.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226860 f, 145796.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226920 f, 145835.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 226980 f, 145874.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227040 f, 145912.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227100 f, 145951.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227160 f, 145989.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227220 f, 145934.4 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227280 f, 145973.0 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227340 f, 146011.5 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227400 f, 146050.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227460 f, 146088.6 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227520 f, 146127.1 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227580 f, 146165.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227640 f, 146204.2 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227700 f, 146242.7 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227760 f, 146281.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227820 f, 146319.8 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227880 f, 146358.3 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 227940 f, 146396.9 fps, 0 ms/f [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 228000 f, 146341.4 fps, 0 ms/f [junit] ------------- ---------------- --------------- [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783420 f, 240756.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783480 f, 240700.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783540 f, 240718.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783600 f, 240663.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783660 f, 240681.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783720 f, 240700.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783780 f, 240644.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783840 f, 240663.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783900 f, 240681.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 783960 f, 240700.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784020 f, 240644.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784080 f, 240662.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784140 f, 240681.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784200 f, 240699.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784260 f, 240718.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784320 f, 240736.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784380 f, 240755.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784440 f, 240773.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784500 f, 240791.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784560 f, 240810.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784620 f, 240828.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784680 f, 240773.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784740 f, 240791.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784800 f, 240810.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784860 f, 240828.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784920 f, 240846.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 784980 f, 240865.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785040 f, 240883.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785100 f, 240902.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785160 f, 240920.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785220 f, 240938.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785280 f, 240957.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785340 f, 240901.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785400 f, 240920.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785460 f, 240938.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785520 f, 240957.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785580 f, 240975.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785640 f, 240993.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785700 f, 241012.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785760 f, 241030.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785820 f, 241049.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785880 f, 241067.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 785940 f, 241085.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786000 f, 241104.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786060 f, 241048.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786120 f, 241067.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786180 f, 241085.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786240 f, 241030.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786300 f, 241048.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786360 f, 241066.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786420 f, 241085.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786480 f, 241103.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786540 f, 241122.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786600 f, 241140.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786660 f, 241158.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786720 f, 241103.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786780 f, 241121.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786840 f, 241140.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786900 f, 241158.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 786960 f, 241176.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787020 f, 241195.2 fps, 0 ms/f [junit] 3 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 787080 f, 240697.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787140 f, 240715.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787200 f, 240733.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787260 f, 240678.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787320 f, 240697.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787380 f, 240715.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787440 f, 240733.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787500 f, 240752.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787560 f, 240770.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787620 f, 240788.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787680 f, 240807.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787740 f, 240825.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787800 f, 240843.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787860 f, 240862.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787920 f, 240806.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 787980 f, 240825.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788040 f, 240843.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788100 f, 240861.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788160 f, 240880.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788220 f, 240898.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788280 f, 240916.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788340 f, 240935.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788400 f, 240953.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788460 f, 240971.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788520 f, 240916.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788580 f, 240934.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788640 f, 240953.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788700 f, 240971.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788760 f, 240989.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788820 f, 241008.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788880 f, 241026.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 788940 f, 241044.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789000 f, 241063.2 fps, 0 ms/f [junit] 3 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 789060 f, 240787.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789120 f, 240805.6 fps, 0 ms/f [junit] 3 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 789180 f, 240237.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789240 f, 240255.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789300 f, 240200.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789360 f, 240219.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789420 f, 240237.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789480 f, 240255.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789540 f, 240273.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789600 f, 240292.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789660 f, 240310.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789720 f, 240328.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789780 f, 240346.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789840 f, 240365.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789900 f, 240310.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 789960 f, 240328.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790020 f, 240346.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790080 f, 240365.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790140 f, 240383.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790200 f, 240401.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790260 f, 240419.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790320 f, 240438.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790380 f, 240456.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790440 f, 240474.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790500 f, 240419.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790560 f, 240437.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790620 f, 240456.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790680 f, 240474.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790740 f, 240492.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790800 f, 240510.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790860 f, 240529.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790920 f, 240547.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 790980 f, 240565.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791040 f, 240583.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791100 f, 240602.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791160 f, 240547.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791220 f, 240565.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791280 f, 240583.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791340 f, 240602.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791400 f, 240620.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791460 f, 240638.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791520 f, 240656.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791580 f, 240674.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791640 f, 240693.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791700 f, 240711.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791760 f, 240656.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791820 f, 240674.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791880 f, 240693.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 791940 f, 240711.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792000 f, 240729.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792060 f, 240747.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792120 f, 240765.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792180 f, 240784.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792240 f, 240802.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792300 f, 240820.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792360 f, 240838.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792420 f, 240783.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792480 f, 240802.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792540 f, 240820.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792600 f, 240838.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792660 f, 240856.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792720 f, 240875.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792780 f, 240893.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792840 f, 240911.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792900 f, 240929.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 792960 f, 240948.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793020 f, 240966.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793080 f, 240911.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793140 f, 240929.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793200 f, 240947.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793260 f, 240965.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793320 f, 240984.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793380 f, 241002.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793440 f, 241020.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793500 f, 241038.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793560 f, 241057.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793620 f, 241075.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793680 f, 241093.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793740 f, 241038.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793800 f, 241056.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793860 f, 241075.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793920 f, 241093.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 793980 f, 241111.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794040 f, 241129.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794100 f, 241147.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794160 f, 241166.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794220 f, 241184.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794280 f, 241202.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794340 f, 241147.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794400 f, 241165.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794460 f, 241183.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794520 f, 241202.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794580 f, 241220.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794640 f, 241238.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794700 f, 241256.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794760 f, 241275.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794820 f, 241293.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794880 f, 241311.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 794940 f, 241329.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795000 f, 241274.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795060 f, 241292.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795120 f, 241311.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795180 f, 241329.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795240 f, 241347.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795300 f, 241365.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795360 f, 241383.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795420 f, 241402.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795480 f, 241420.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795540 f, 241438.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795600 f, 241456.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795660 f, 241401.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795720 f, 241419.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795780 f, 241438.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795840 f, 241456.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795900 f, 241474.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 795960 f, 241492.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796020 f, 241510.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796080 f, 241529.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796140 f, 241547.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796200 f, 241492.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796260 f, 241510.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796320 f, 241528.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796380 f, 241546.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796440 f, 241565.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796500 f, 241583.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796560 f, 241601.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796620 f, 241619.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796680 f, 241637.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796740 f, 241656.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796800 f, 241600.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796860 f, 241619.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796920 f, 241637.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 796980 f, 241655.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797040 f, 241673.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797100 f, 241691.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797160 f, 241710.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797220 f, 241728.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797280 f, 241746.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797340 f, 241764.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797400 f, 241782.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797460 f, 241727.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797520 f, 241745.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797580 f, 241764.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797640 f, 241782.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797700 f, 241800.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797760 f, 241818.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797820 f, 241836.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797880 f, 241855.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 797940 f, 241873.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798000 f, 241891.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798060 f, 241909.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798120 f, 241854.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798180 f, 241872.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798240 f, 241890.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798300 f, 241909.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798360 f, 241927.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798420 f, 241945.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798480 f, 241963.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798540 f, 241981.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798600 f, 242000.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798660 f, 242018.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798720 f, 241963.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798780 f, 241981.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798840 f, 241999.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798900 f, 242017.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 798960 f, 242035.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799020 f, 242053.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799080 f, 242072.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799140 f, 242090.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799200 f, 242108.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799260 f, 242126.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799320 f, 242071.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799380 f, 242089.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799440 f, 242107.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799500 f, 242126.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799560 f, 242144.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799620 f, 242162.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799680 f, 242180.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799740 f, 242198.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799800 f, 242216.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799860 f, 242235.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799920 f, 242253.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 799980 f, 242198.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800040 f, 242216.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800100 f, 242234.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800160 f, 242252.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800220 f, 242270.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800280 f, 242288.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800340 f, 242306.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800400 f, 242325.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800460 f, 242343.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800520 f, 242288.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800580 f, 242306.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800640 f, 242324.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800700 f, 242342.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800760 f, 242360.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800820 f, 242378.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800880 f, 242397.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 800940 f, 242415.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801000 f, 242433.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801060 f, 242451.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801120 f, 242469.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801180 f, 242414.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801240 f, 242432.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801300 f, 242450.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801360 f, 242468.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801420 f, 242487.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801480 f, 242505.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801540 f, 242523.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801600 f, 242541.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801660 f, 242559.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801720 f, 242577.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801780 f, 242522.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801840 f, 242540.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801900 f, 242559.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 801960 f, 242577.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802020 f, 242595.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802080 f, 242613.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802140 f, 242631.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802200 f, 242649.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802260 f, 242667.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802320 f, 242686.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802380 f, 242704.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802440 f, 242648.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802500 f, 242667.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802560 f, 242685.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802620 f, 242703.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802680 f, 242721.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802740 f, 242739.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802800 f, 242757.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802860 f, 242775.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802920 f, 242794.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 802980 f, 242812.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803040 f, 242830.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803100 f, 242775.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803160 f, 242793.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803220 f, 242811.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803280 f, 242829.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803340 f, 242847.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803400 f, 242865.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803460 f, 242883.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803520 f, 242902.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803580 f, 242920.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803640 f, 242938.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803700 f, 242883.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803760 f, 242901.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803820 f, 242919.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803880 f, 242937.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 803940 f, 242955.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804000 f, 242973.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804060 f, 242991.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804120 f, 243009.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804180 f, 243028.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804240 f, 243046.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804300 f, 243064.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804360 f, 243009.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804420 f, 243027.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804480 f, 243045.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804540 f, 243063.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804600 f, 243081.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804660 f, 243099.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804720 f, 243117.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804780 f, 243135.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804840 f, 243154.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804900 f, 243172.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 804960 f, 243190.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805020 f, 243135.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805080 f, 243153.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805140 f, 243171.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805200 f, 243189.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805260 f, 243207.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805320 f, 243225.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805380 f, 243243.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805440 f, 243261.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805500 f, 243279.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805560 f, 243298.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805620 f, 243316.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805680 f, 243260.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805740 f, 243279.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805800 f, 243297.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805860 f, 243315.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805920 f, 243333.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 805980 f, 243351.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806040 f, 243369.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806100 f, 243387.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806160 f, 243405.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806220 f, 243350.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806280 f, 243368.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806340 f, 243386.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806400 f, 243404.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806460 f, 243422.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806520 f, 243440.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806580 f, 243459.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806640 f, 243477.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806700 f, 243495.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806760 f, 243513.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806820 f, 243531.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806880 f, 243476.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 806940 f, 243494.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807000 f, 243512.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807060 f, 243530.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807120 f, 243548.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807180 f, 243566.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807240 f, 243584.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807300 f, 243602.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807360 f, 243621.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807420 f, 243639.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807480 f, 243583.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807540 f, 243601.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807600 f, 243619.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807660 f, 243638.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807720 f, 243656.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807780 f, 243674.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807840 f, 243692.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807900 f, 243710.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 807960 f, 243728.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808020 f, 243746.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808080 f, 243764.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808140 f, 243709.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808200 f, 243727.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808260 f, 243745.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808320 f, 243763.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808380 f, 243781.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808440 f, 243799.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808500 f, 243817.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808560 f, 243835.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808620 f, 243854.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808680 f, 243872.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808740 f, 243890.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808800 f, 243834.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808860 f, 243852.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808920 f, 243870.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 808980 f, 243889.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809040 f, 243907.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809100 f, 243925.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809160 f, 243943.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809220 f, 243961.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809280 f, 243979.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809340 f, 243997.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809400 f, 243942.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809460 f, 243960.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809520 f, 243978.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809580 f, 243996.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809640 f, 244014.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809700 f, 244032.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809760 f, 244050.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809820 f, 244068.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809880 f, 244086.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 809940 f, 244104.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810000 f, 244122.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810060 f, 244067.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810120 f, 244085.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810180 f, 244103.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810240 f, 244121.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810300 f, 244139.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810360 f, 244157.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810420 f, 244175.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810480 f, 244194.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810540 f, 244212.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810600 f, 244230.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810660 f, 244248.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810720 f, 244192.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810780 f, 244210.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810840 f, 244228.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810900 f, 244246.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 810960 f, 244265.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811020 f, 244283.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811080 f, 244301.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811140 f, 244319.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811200 f, 244337.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811260 f, 244355.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811320 f, 244299.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811380 f, 244317.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811440 f, 244336.0 fps, 0 ms/f [junit] 3 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 811500 f, 243693.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811560 f, 243638.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811620 f, 243656.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811680 f, 243674.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811740 f, 243692.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811800 f, 243710.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811860 f, 243728.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811920 f, 243746.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 811980 f, 243764.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812040 f, 243709.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812100 f, 243727.4 fps, 0 ms/f [junit] 3 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 812160 f, 243161.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812220 f, 243179.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812280 f, 243197.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812340 f, 243215.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812400 f, 243160.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812460 f, 243178.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812520 f, 243196.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812580 f, 243214.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812640 f, 243232.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812700 f, 243250.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812760 f, 243268.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812820 f, 243286.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812880 f, 243304.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 812940 f, 243322.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813000 f, 243340.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813060 f, 243285.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813120 f, 243303.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813180 f, 243321.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813240 f, 243339.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813300 f, 243357.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813360 f, 243375.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813420 f, 243393.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813480 f, 243411.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813540 f, 243429.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813600 f, 243447.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813660 f, 243465.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813720 f, 243410.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813780 f, 243428.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813840 f, 243446.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813900 f, 243463.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 813960 f, 243481.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814020 f, 243499.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814080 f, 243517.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814140 f, 243535.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814200 f, 243553.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814260 f, 243571.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814320 f, 243589.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814380 f, 243534.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814440 f, 243552.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814500 f, 243570.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814560 f, 243588.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814620 f, 243606.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814680 f, 243624.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814740 f, 243642.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814800 f, 243660.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814860 f, 243678.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814920 f, 243696.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 814980 f, 243641.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815040 f, 243659.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815100 f, 243677.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815160 f, 243695.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815220 f, 243713.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815280 f, 243730.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815340 f, 243748.8 fps, 0 ms/f [junit] 3 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 815400 f, 243475.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815460 f, 243493.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815520 f, 243511.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815580 f, 243529.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815640 f, 243547.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815700 f, 243565.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815760 f, 243583.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815820 f, 243528.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815880 f, 243546.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 815940 f, 243564.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816000 f, 243582.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816060 f, 243600.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816120 f, 243617.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816180 f, 243635.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816240 f, 243653.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816300 f, 243671.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816360 f, 243689.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816420 f, 243634.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816480 f, 243652.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816540 f, 243670.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816600 f, 243688.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816660 f, 243706.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816720 f, 243724.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816780 f, 243742.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816840 f, 243760.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816900 f, 243777.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 816960 f, 243795.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817020 f, 243813.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817080 f, 243758.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817140 f, 243776.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817200 f, 243794.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817260 f, 243812.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817320 f, 243830.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817380 f, 243848.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817440 f, 243866.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817500 f, 243884.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817560 f, 243902.1 fps, 0 ms/f [junit] 3 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 817620 f, 243339.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817680 f, 243357.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817740 f, 243302.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817800 f, 243320.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817860 f, 243338.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817920 f, 243356.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 817980 f, 243374.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818040 f, 243391.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818100 f, 243409.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818160 f, 243427.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818220 f, 243445.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818280 f, 243463.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818340 f, 243481.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818400 f, 243426.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818460 f, 243444.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818520 f, 243462.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818580 f, 243480.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818640 f, 243497.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818700 f, 243515.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818760 f, 243533.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818820 f, 243551.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818880 f, 243569.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 818940 f, 243587.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819000 f, 243605.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819060 f, 243550.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819120 f, 243568.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819180 f, 243586.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819240 f, 243603.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819300 f, 243621.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819360 f, 243639.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819420 f, 243657.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819480 f, 243675.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819540 f, 243693.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819600 f, 243710.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819660 f, 243656.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819720 f, 243674.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819780 f, 243692.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819840 f, 243709.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819900 f, 243727.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 819960 f, 243745.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820020 f, 243763.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820080 f, 243781.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820140 f, 243799.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820200 f, 243816.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820260 f, 243834.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820320 f, 243780.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820380 f, 243797.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820440 f, 243815.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820500 f, 243833.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820560 f, 243851.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820620 f, 243869.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820680 f, 243887.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820740 f, 243904.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820800 f, 243922.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820860 f, 243940.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820920 f, 243958.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 820980 f, 243903.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821040 f, 243921.5 fps, 0 ms/f [junit] 3 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 821100 f, 243722.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821160 f, 243739.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821220 f, 243757.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821280 f, 243775.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821340 f, 243793.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821400 f, 243811.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821460 f, 243829.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821520 f, 243774.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821580 f, 243792.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821640 f, 243810.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821700 f, 243827.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821760 f, 243845.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821820 f, 243863.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821880 f, 243881.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 821940 f, 243899.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822000 f, 243916.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822060 f, 243934.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822120 f, 243952.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822180 f, 243897.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822240 f, 243915.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822300 f, 243933.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822360 f, 243951.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822420 f, 243969.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822480 f, 243986.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822540 f, 244004.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822600 f, 244022.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822660 f, 244040.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822720 f, 244058.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822780 f, 244075.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822840 f, 244021.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822900 f, 244039.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 822960 f, 244056.9 fps, 0 ms/f [junit] 3 s: 60 f / 14 ms, 4285.7 fps, 0 ms/f; total: 823020 f, 243065.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823080 f, 243083.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823140 f, 243101.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823200 f, 243118.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823260 f, 243136.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823320 f, 243082.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823380 f, 243100.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823440 f, 243117.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823500 f, 243135.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823560 f, 243153.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823620 f, 243170.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823680 f, 243188.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823740 f, 243206.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823800 f, 243224.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823860 f, 243170.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823920 f, 243187.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 823980 f, 243205.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824040 f, 243223.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824100 f, 243240.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824160 f, 243258.5 fps, 0 ms/f [junit] 3 s: 60 f / 9 ms, 6666.6 fps, 0 ms/f; total: 824220 f, 242631.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824280 f, 242649.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824340 f, 242667.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824400 f, 242684.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824460 f, 242702.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824520 f, 242648.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824580 f, 242666.2 fps, 0 ms/f [junit] 3 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 824640 f, 242398.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824700 f, 242416.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824760 f, 242433.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824820 f, 242451.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824880 f, 242469.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 824940 f, 242486.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825000 f, 242433.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825060 f, 242450.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825120 f, 242468.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825180 f, 242486.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825240 f, 242503.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825300 f, 242521.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825360 f, 242538.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825420 f, 242556.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825480 f, 242574.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825540 f, 242591.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825600 f, 242538.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825660 f, 242555.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825720 f, 242573.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825780 f, 242591.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825840 f, 242608.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825900 f, 242626.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 825960 f, 242643.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826020 f, 242661.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826080 f, 242679.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826140 f, 242696.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826200 f, 242643.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826260 f, 242660.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826320 f, 242678.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826380 f, 242696.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826440 f, 242713.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826500 f, 242731.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826560 f, 242748.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826620 f, 242766.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826680 f, 242784.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826740 f, 242801.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826800 f, 242748.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826860 f, 242765.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826920 f, 242783.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 826980 f, 242800.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827040 f, 242818.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827100 f, 242836.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827160 f, 242853.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827220 f, 242871.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827280 f, 242889.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827340 f, 242906.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827400 f, 242924.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827460 f, 242941.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827520 f, 242888.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827580 f, 242905.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827640 f, 242923.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827700 f, 242941.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827760 f, 242958.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827820 f, 242976.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827880 f, 242993.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 827940 f, 243011.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828000 f, 243029.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828060 f, 242975.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828120 f, 242992.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828180 f, 243010.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828240 f, 243028.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828300 f, 243045.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828360 f, 243063.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828420 f, 243080.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828480 f, 243098.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828540 f, 243116.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828600 f, 243133.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828660 f, 243151.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828720 f, 243097.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828780 f, 243115.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828840 f, 243132.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828900 f, 243150.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 828960 f, 243168.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829020 f, 243185.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829080 f, 243203.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829140 f, 243220.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829200 f, 243167.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829260 f, 243184.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829320 f, 243202.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829380 f, 243219.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829440 f, 243237.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829500 f, 243255.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829560 f, 243272.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829620 f, 243290.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829680 f, 243307.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829740 f, 243254.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829800 f, 243271.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829860 f, 243289.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829920 f, 243306.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 829980 f, 243324.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830040 f, 243342.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830100 f, 243359.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830160 f, 243377.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830220 f, 243394.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830280 f, 243341.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830340 f, 243358.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830400 f, 243376.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830460 f, 243393.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830520 f, 243411.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830580 f, 243429.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830640 f, 243446.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830700 f, 243464.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830760 f, 243481.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830820 f, 243499.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830880 f, 243517.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 830940 f, 243463.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831000 f, 243480.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831060 f, 243498.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831120 f, 243515.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831180 f, 243533.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831240 f, 243551.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831300 f, 243568.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831360 f, 243586.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831420 f, 243532.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831480 f, 243550.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831540 f, 243567.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831600 f, 243585.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831660 f, 243602.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831720 f, 243620.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831780 f, 243637.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831840 f, 243655.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831900 f, 243601.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 831960 f, 243619.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832020 f, 243636.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832080 f, 243654.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832140 f, 243672.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832200 f, 243689.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832260 f, 243707.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832320 f, 243724.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832380 f, 243742.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832440 f, 243759.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832500 f, 243777.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832560 f, 243723.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832620 f, 243741.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832680 f, 243758.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832740 f, 243776.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832800 f, 243793.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832860 f, 243811.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832920 f, 243829.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 832980 f, 243846.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833040 f, 243864.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833100 f, 243881.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833160 f, 243899.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833220 f, 243845.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833280 f, 243863.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833340 f, 243880.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833400 f, 243898.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833460 f, 243915.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833520 f, 243933.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833580 f, 243950.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833640 f, 243968.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833700 f, 243985.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833760 f, 244003.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833820 f, 244021.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833880 f, 243967.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 833940 f, 243984.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834000 f, 244002.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834060 f, 244019.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834120 f, 244037.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834180 f, 244055.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834240 f, 244072.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834300 f, 244090.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834360 f, 244107.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834420 f, 244125.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834480 f, 244071.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834540 f, 244088.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834600 f, 244106.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834660 f, 244124.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834720 f, 244141.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834780 f, 244159.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834840 f, 244176.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834900 f, 244194.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 834960 f, 244211.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835020 f, 244229.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835080 f, 244175.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835140 f, 244192.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835200 f, 244210.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835260 f, 244228.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835320 f, 244245.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835380 f, 244263.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835440 f, 244280.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835500 f, 244298.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835560 f, 244315.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835620 f, 244333.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835680 f, 244350.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835740 f, 244297.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835800 f, 244314.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835860 f, 244332.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835920 f, 244349.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 835980 f, 244367.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836040 f, 244384.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836100 f, 244402.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836160 f, 244419.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836220 f, 244437.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836280 f, 244454.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836340 f, 244400.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836400 f, 244418.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836460 f, 244436.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836520 f, 244453.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836580 f, 244471.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836640 f, 244488.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836700 f, 244506.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836760 f, 244452.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836820 f, 244469.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836880 f, 244487.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 836940 f, 244504.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837000 f, 244522.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837060 f, 244539.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837120 f, 244557.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837180 f, 244574.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837240 f, 244592.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837300 f, 244609.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837360 f, 244556.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837420 f, 244573.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837480 f, 244591.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837540 f, 244608.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837600 f, 244626.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837660 f, 244643.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837720 f, 244661.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837780 f, 244678.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837840 f, 244696.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837900 f, 244713.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 837960 f, 244731.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838020 f, 244677.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838080 f, 244694.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838140 f, 244712.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838200 f, 244729.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838260 f, 244747.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838320 f, 244764.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838380 f, 244782.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838440 f, 244800.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838500 f, 244817.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838560 f, 244835.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838620 f, 244852.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838680 f, 244798.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838740 f, 244816.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838800 f, 244833.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838860 f, 244851.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838920 f, 244868.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 838980 f, 244886.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839040 f, 244903.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839100 f, 244921.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839160 f, 244938.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839220 f, 244956.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839280 f, 244973.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839340 f, 244919.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839400 f, 244937.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839460 f, 244954.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839520 f, 244972.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839580 f, 244989.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839640 f, 245007.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839700 f, 245024.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839760 f, 245042.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839820 f, 245059.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839880 f, 245077.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 839940 f, 245094.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840000 f, 245040.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840060 f, 245058.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840120 f, 245075.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840180 f, 245093.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840240 f, 245110.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840300 f, 245128.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840360 f, 245145.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840420 f, 245163.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840480 f, 245180.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840540 f, 245198.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840600 f, 245215.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840660 f, 245161.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840720 f, 245179.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840780 f, 245196.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840840 f, 245214.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840900 f, 245231.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840960 f, 245249.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841020 f, 245266.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841080 f, 245284.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841140 f, 245301.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841200 f, 245319.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841260 f, 245336.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841320 f, 245282.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841380 f, 245300.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841440 f, 245317.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841500 f, 245335.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841560 f, 245352.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841620 f, 245370.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841680 f, 245387.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841740 f, 245405.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841800 f, 245422.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841860 f, 245440.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841920 f, 245386.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 841980 f, 245403.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842040 f, 245421.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842100 f, 245438.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842160 f, 245456.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842220 f, 245473.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842280 f, 245491.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842340 f, 245508.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842400 f, 245526.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842460 f, 245543.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842520 f, 245489.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842580 f, 245506.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842640 f, 245524.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842700 f, 245541.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842760 f, 245559.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842820 f, 245576.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842880 f, 245594.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 842940 f, 245611.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843000 f, 245629.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843060 f, 245646.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843120 f, 245664.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843180 f, 245610.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843240 f, 245627.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843300 f, 245645.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843360 f, 245662.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843420 f, 245680.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843480 f, 245697.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843540 f, 245715.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843600 f, 245661.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843660 f, 245678.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843720 f, 245695.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843780 f, 245713.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843840 f, 245730.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843900 f, 245748.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 843960 f, 245765.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844020 f, 245783.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844080 f, 245800.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844140 f, 245818.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844200 f, 245764.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844260 f, 245781.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844320 f, 245799.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844380 f, 245816.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844440 f, 245834.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844500 f, 245851.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844560 f, 245869.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844620 f, 245886.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844680 f, 245903.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844740 f, 245849.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844800 f, 245867.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844860 f, 245884.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844920 f, 245902.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 844980 f, 245919.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845040 f, 245937.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845100 f, 245954.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845160 f, 245900.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845220 f, 245917.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845280 f, 245935.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845340 f, 245952.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845400 f, 245970.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845460 f, 245987.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845520 f, 246005.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845580 f, 246022.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845640 f, 246040.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845700 f, 246057.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845760 f, 246075.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845820 f, 246020.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845880 f, 246038.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 845940 f, 246055.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846000 f, 246073.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846060 f, 246090.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846120 f, 246108.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846180 f, 246125.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846240 f, 246143.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846300 f, 246160.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846360 f, 246178.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846420 f, 246123.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846480 f, 246141.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846540 f, 246158.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846600 f, 246176.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846660 f, 246193.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846720 f, 246211.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846780 f, 246228.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846840 f, 246246.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846900 f, 246263.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 846960 f, 246280.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847020 f, 246298.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847080 f, 246244.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847140 f, 246261.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847200 f, 246279.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847260 f, 246296.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847320 f, 246313.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847380 f, 246331.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847440 f, 246348.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847500 f, 246366.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847560 f, 246383.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847620 f, 246401.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847680 f, 246346.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847740 f, 246364.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847800 f, 246381.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847860 f, 246399.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847920 f, 246416.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 847980 f, 246434.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848040 f, 246451.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848100 f, 246469.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848160 f, 246486.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848220 f, 246503.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848280 f, 246449.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848340 f, 246467.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848400 f, 246484.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848460 f, 246502.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848520 f, 246519.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848580 f, 246536.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848640 f, 246554.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848700 f, 246571.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848760 f, 246589.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848820 f, 246606.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848880 f, 246624.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 848940 f, 246641.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849000 f, 246587.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849060 f, 246604.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849120 f, 246622.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849180 f, 246639.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849240 f, 246656.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849300 f, 246674.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849360 f, 246691.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849420 f, 246709.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849480 f, 246726.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849540 f, 246672.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849600 f, 246689.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849660 f, 246707.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849720 f, 246724.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849780 f, 246742.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849840 f, 246759.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849900 f, 246777.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 849960 f, 246794.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850020 f, 246811.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850080 f, 246757.6 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850140 f, 246775.0 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850200 f, 246792.4 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850260 f, 246809.8 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850320 f, 246827.2 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850380 f, 246844.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850440 f, 246862.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850500 f, 246879.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850560 f, 246825.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850620 f, 246842.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850680 f, 246860.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850740 f, 246877.5 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850800 f, 246894.9 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850860 f, 246912.3 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850920 f, 246929.7 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 850980 f, 246947.1 fps, 0 ms/f [junit] 3 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 851040 f, 246964.6 fps, 0 ms/f [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403147317 ms III - Start [junit] SLOCK [T main @ 1610403147318 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 @ 1610403149827 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403149827 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.433 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403147317 ms III - Start [junit] SLOCK [T main @ 1610403147318 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 @ 1610403149827 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403149827 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 2.42 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.433 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403147317 ms III - Start [junit] SLOCK [T main @ 1610403147318 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 @ 1610403149827 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403149827 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610403151505 ms III - Start [junit] SLOCK [T main @ 1610403151508 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x78a2da20) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00021, [junit] Drawable size 630x425 surface[630x425], [junit] AWT[pos 0/25, size 630x425, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 630x425 [junit] XXXX Add GLCanvas Panel1(0x78a2da20 -> Panel2(0x58fdd99) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00021, [junit] Drawable size 630x425 surface[630x425], [junit] AWT[pos 0/25, size 630x425, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 630x425 [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0003e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x7d970de6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x7d970de6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6af12009, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0003e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 0.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e0003e [junit] XXXX Add GLCanvas Panel2(0x58fdd99) -> Panel1(0x78a2da20 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0003e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00056, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x71c7e99, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x71c7e99, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a88bc90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 0.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e00056 [junit] XXXX Add GLCanvas Panel1(0x78a2da20 -> Panel2(0x58fdd99) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00056, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0005d, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x497adcac, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x497adcac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59bf35a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0005d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 1.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e0005d [junit] XXXX Add GLCanvas Panel2(0x58fdd99) -> Panel1(0x78a2da20 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0005d, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00064, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d48376f0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x6a364b1f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x6a364b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37b3bcce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 1.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e00064 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible [junit] XXX SetVisible OFF XXX [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x55b53d44) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00072, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] XXXX Add GLCanvas Panel1(0x55b53d44 -> Panel2(0x6a6afff2) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00072, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00082, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x74d4bedd, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x74d4bedd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x371b7555, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00082, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 0.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e00082 [junit] XXXX Add GLCanvas Panel2(0x6a6afff2) -> Panel1(0x55b53d44 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00082, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0008e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x3b7c33bb, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x3b7c33bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cecc168, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0008e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 0.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e0008e [junit] XXXX Add GLCanvas Panel1(0x55b53d44 -> Panel2(0x6a6afff2) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0008e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0009a, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x53eea139, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x53eea139, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdf3b879, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0009a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 1.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e0009a [junit] XXXX Add GLCanvas Panel2(0x6a6afff2) -> Panel1(0x55b53d44 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0009a, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e000a1, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x296c0e0d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x296c0e0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30df3804, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e000a1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 1.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e000a1 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas [junit] XXX SetVisible OFF XXX [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403158942 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403158942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.353 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403151505 ms III - Start [junit] SLOCK [T main @ 1610403151508 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x78a2da20) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00021, [junit] Drawable size 630x425 surface[630x425], [junit] AWT[pos 0/25, size 630x425, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 630x425 [junit] XXXX Add GLCanvas Panel1(0x78a2da20 -> Panel2(0x58fdd99) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00021, [junit] Drawable size 630x425 surface[630x425], [junit] AWT[pos 0/25, size 630x425, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 630x425 [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0003e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x7d970de6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x7d970de6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6af12009, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0003e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 0.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e0003e [junit] XXXX Add GLCanvas Panel2(0x58fdd99) -> Panel1(0x78a2da20 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0003e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00056, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x71c7e99, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x71c7e99, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a88bc90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 0.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e00056 [junit] XXXX Add GLCanvas Panel1(0x78a2da20 -> Panel2(0x58fdd99) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00056, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0005d, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x497adcac, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x497adcac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59bf35a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0005d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 1.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e0005d [junit] XXXX Add GLCanvas Panel2(0x58fdd99) -> Panel1(0x78a2da20 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0005d, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00064, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d48376f0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x6a364b1f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x6a364b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37b3bcce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 1.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e00064 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible [junit] XXX SetVisible OFF XXX [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x55b53d44) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00072, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] XXXX Add GLCanvas Panel1(0x55b53d44 -> Panel2(0x6a6afff2) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00072, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00082, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x74d4bedd, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x74d4bedd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x371b7555, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00082, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 0.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e00082 [junit] XXXX Add GLCanvas Panel2(0x6a6afff2) -> Panel1(0x55b53d44 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00082, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0008e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x3b7c33bb, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x3b7c33bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cecc168, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0008e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 0.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e0008e [junit] XXXX Add GLCanvas Panel1(0x55b53d44 -> Panel2(0x6a6afff2) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0008e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0009a, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x53eea139, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x53eea139, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdf3b879, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0009a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 1.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e0009a [junit] XXXX Add GLCanvas Panel2(0x6a6afff2) -> Panel1(0x55b53d44 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0009a, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e000a1, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x296c0e0d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x296c0e0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30df3804, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e000a1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 1.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e000a1 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas [junit] XXX SetVisible OFF XXX [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403158942 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403158942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01AllVisible took 4.956 sec [junit] Testcase: test02VisibleWithCanvas took 2.415 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.353 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403151505 ms III - Start [junit] SLOCK [T main @ 1610403151508 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x78a2da20) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00021, [junit] Drawable size 630x425 surface[630x425], [junit] AWT[pos 0/25, size 630x425, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 630x425 [junit] XXXX Add GLCanvas Panel1(0x78a2da20 -> Panel2(0x58fdd99) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00021, [junit] Drawable size 630x425 surface[630x425], [junit] AWT[pos 0/25, size 630x425, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 630x425 [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0003e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x7d970de6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x7d970de6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ace8916, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6af12009, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0003e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 0.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e0003e [junit] XXXX Add GLCanvas Panel2(0x58fdd99) -> Panel1(0x78a2da20 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0003e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00056, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x71c7e99, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x71c7e99, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8fe486d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a88bc90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00056, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 0.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e00056 [junit] XXXX Add GLCanvas Panel1(0x78a2da20 -> Panel2(0x58fdd99) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00056, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0005d, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x497adcac, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x497adcac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32a90a04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59bf35a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0005d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 1.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e0005d [junit] XXXX Add GLCanvas Panel2(0x58fdd99) -> Panel1(0x78a2da20 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0005d, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d44124c0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00064, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d48376f0, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6236eb5f: tileRendererInUse null, GearsES2[obj 0x6236eb5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6236eb5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6236eb5f created: GearsObj[0x6a364b1f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6236eb5f created: GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6236eb5f created: GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6236eb5f FIN GearsES2[obj 0x6236eb5f isInit true, usesShared false, 1 GearsObj[0x6a364b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f80ecbc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37b3bcce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6236eb5f 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00064, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6236eb5f, angle 1.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6236eb5f 632x422, swapInterval 1, drawable 0x4e00064 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible [junit] XXX SetVisible OFF XXX [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f: tileRendererInUse null [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6236eb5f FIN [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x55b53d44) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00072, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] XXXX Add GLCanvas Panel1(0x55b53d44 -> Panel2(0x6a6afff2) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00072, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00082, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x74d4bedd, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x74d4bedd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1411503b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x371b7555, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e00082, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 0.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e00082 [junit] XXXX Add GLCanvas Panel2(0x6a6afff2) -> Panel1(0x55b53d44 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e00082, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0008e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x3b7c33bb, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x3b7c33bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6149ec0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cecc168, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0008e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 0.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e0008e [junit] XXXX Add GLCanvas Panel1(0x55b53d44 -> Panel2(0x6a6afff2) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0008e, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0009a, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x53eea139, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x53eea139, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f4116, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xdf3b879, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e0009a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 1.0, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e0009a [junit] XXXX Add GLCanvas Panel2(0x6a6afff2) -> Panel1(0x55b53d44 START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e0009a, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@87a85e1, [junit] handle 0x4e000a1, [junit] Drawable size 632x422 surface[632x422], [junit] AWT[pos 0/25, size 632x422, [junit] visible true, displayable true, showing true, [junit] AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f87d43bdb70, owner true, JAWTToolkitLock[obj 0x6c779568, isOwner false, [count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 632x422 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1649b0e6: tileRendererInUse null, GearsES2[obj 0x1649b0e6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1649b0e6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1649b0e6 created: GearsObj[0x296c0e0d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1649b0e6 created: GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1649b0e6 created: GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1649b0e6 FIN GearsES2[obj 0x1649b0e6 isInit true, usesShared false, 1 GearsObj[0x296c0e0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3af9d902, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x30df3804, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1649b0e6 0/0 632x422 of 632x422, swapInterval 1, drawable 0x4e000a1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1649b0e6, angle 1.5, [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0 -> [l -1.4976304, r 1.4976304, b -1.0, t 1.0] 2.9952607x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1649b0e6 632x422, swapInterval 1, drawable 0x4e000a1 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas [junit] XXX SetVisible OFF XXX [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403158942 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403158942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN [junit] ------------- ---------------- --------------- [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 @ 1610403160767 ms III - Start [junit] SLOCK [T main @ 1610403160769 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x1247564d) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00021, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007170, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x8967e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x8967e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65d2cc3d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00021 [junit] XXXX Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX Add GLCanvas Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00021, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007170, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x565ade6c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x565ade6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15c02f0d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00039, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00039 [junit] XXXX Panel2(0x6a0927f0) -> Panel3(0x2b54ed0b START [junit] XXXX NOP [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] XXXX Panel3(0x2b54ed0b) -> Panel1(0x1247564d START [junit] XXXX Add GLCanvas Panel2(0x6a0927f0 -> Panel1(0x1247564d) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00040, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x3ba5e1f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x3ba5e1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a422abd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00040 [junit] XXXX Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX Add GLCanvas Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00040, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00047, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x4f05524b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x4f05524b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a201396, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00047 [junit] XXXX Panel2(0x6a0927f0) -> Panel1(0x1247564d START [junit] XXXX Add GLCanvas Panel2(0x6a0927f0 -> Panel1(0x1247564d) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00047, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e0004e, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x66294436, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x66294436, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f5c994c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0004e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] XXX SetVisible OFF XXX [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403166597 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403166599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.77 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403160767 ms III - Start [junit] SLOCK [T main @ 1610403160769 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x1247564d) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00021, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007170, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x8967e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x8967e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65d2cc3d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00021 [junit] XXXX Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX Add GLCanvas Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00021, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007170, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x565ade6c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x565ade6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15c02f0d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00039, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00039 [junit] XXXX Panel2(0x6a0927f0) -> Panel3(0x2b54ed0b START [junit] XXXX NOP [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] XXXX Panel3(0x2b54ed0b) -> Panel1(0x1247564d START [junit] XXXX Add GLCanvas Panel2(0x6a0927f0 -> Panel1(0x1247564d) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00040, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x3ba5e1f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x3ba5e1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a422abd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00040 [junit] XXXX Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX Add GLCanvas Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00040, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00047, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x4f05524b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x4f05524b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a201396, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00047 [junit] XXXX Panel2(0x6a0927f0) -> Panel1(0x1247564d START [junit] XXXX Add GLCanvas Panel2(0x6a0927f0 -> Panel1(0x1247564d) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00047, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e0004e, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x66294436, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x66294436, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f5c994c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0004e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] XXX SetVisible OFF XXX [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403166597 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403166599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 5.765 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.77 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403160767 ms III - Start [junit] SLOCK [T main @ 1610403160769 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x1247564d) [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00021, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007170, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x8967e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x8967e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2645f48e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65d2cc3d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00021 [junit] XXXX Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX Add GLCanvas Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00021, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007170, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x565ade6c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x565ade6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e22b6dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x15c02f0d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00039, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00039 [junit] XXXX Panel2(0x6a0927f0) -> Panel3(0x2b54ed0b START [junit] XXXX NOP [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] XXXX Panel3(0x2b54ed0b) -> Panel1(0x1247564d START [junit] XXXX Add GLCanvas Panel2(0x6a0927f0 -> Panel1(0x1247564d) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00039, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea4007150, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00040, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x3ba5e1f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x3ba5e1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e392a2c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a422abd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00040 [junit] XXXX Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX Add GLCanvas Panel1(0x1247564d -> Panel2(0x6a0927f0) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00040, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00047, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x4f05524b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x4f05524b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71a62edf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a201396, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 1.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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e00047 [junit] XXXX Panel2(0x6a0927f0) -> Panel1(0x1247564d START [junit] XXXX Add GLCanvas Panel2(0x6a0927f0 -> Panel1(0x1247564d) START [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e00047, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@3c947bc5, [junit] handle 0x4e0004e, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], 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/GL3.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1ea48de310, owner true, JAWTToolkitLock[obj 0x7e9131d5, isOwner false, <2e1d27ba, 61d6015a>[count 0, qsz 0, owner ]]], idx 0], visualID 0x50a, fbConfigID 0x1ab, [junit] requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2ES2/GL3.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x66294436, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2118cddf created: GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2118cddf created: GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x66294436, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52b81eab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f5c994c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0004e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 640x480, swapInterval 1, drawable 0x4e0004e [junit] XXX SetVisible OFF XXX [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403166597 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403166599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 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 @ 1610403168442 ms III - Start [junit] SLOCK [T main @ 1610403168444 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170646 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x313b2ea6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x313b2ea6 created: GearsObj[0x57e333b5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x313b2ea6 created: GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x313b2ea6 created: GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x313b2ea6 FIN GearsES2[obj 0x313b2ea6 isInit true, usesShared false, 1 GearsObj[0x57e333b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d99e279, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x313b2ea6 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x313b2ea6, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170902 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170920 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403171058 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x313b2ea6 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x313b2ea6, 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403171660 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173255 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173256 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173278 d 1ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173356 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13b13b5d: tileRendererInUse null, GearsES2[obj 0x13b13b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x13b13b5d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x13b13b5d created: GearsObj[0x79350d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x13b13b5d created: GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x13b13b5d created: GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13b13b5d FIN GearsES2[obj 0x13b13b5d isInit true, usesShared false, 1 GearsObj[0x79350d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bd74d15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13b13b5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x13b13b5d, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173552 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173560 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13b13b5d 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x13b13b5d, angle 87.5, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403174374 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175969 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13b13b5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13b13b5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175988 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175989 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403176329 d 0ms]] [junit] canvas1 pos/siz: 43/23 320x480 [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403176348 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xd6e7bab: tileRendererInUse null, GearsES2[obj 0xd6e7bab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xd6e7bab on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xd6e7bab created: GearsObj[0x763a6e5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xd6e7bab created: GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xd6e7bab created: GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xd6e7bab FIN GearsES2[obj 0xd6e7bab isInit true, usesShared false, 1 GearsObj[0x763a6e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1bc75c4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd6e7bab 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0008b, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd6e7bab, 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: 43/23 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd6e7bab 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0008b, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd6e7bab, angle 90.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403177371 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403178968 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd6e7bab: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd6e7bab FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403178984 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179057 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a6afff2 created: GearsObj[0x7bc844e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6a6afff2 created: GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6a6afff2 created: GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a6afff2 FIN GearsES2[obj 0x6a6afff2 isInit true, usesShared false, 1 GearsObj[0x7bc844e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x347ed8d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000d7, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179239 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179250 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e000d7, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a6afff2, angle 100.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403180074 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181668 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181669 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181683 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One [junit] canvas1 pos/siz: 30/1 320x480 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181814 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6631f5ca: tileRendererInUse null, GearsES2[obj 0x6631f5ca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6631f5ca on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6631f5ca created: GearsObj[0x27de065e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6631f5ca created: GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6631f5ca created: GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6631f5ca FIN GearsES2[obj 0x6631f5ca isInit true, usesShared false, 1 GearsObj[0x27de065e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x95a0e83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6631f5ca 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000f3, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6631f5ca, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182021 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182037 d 0ms]] [junit] resize canvas1 pos/siz: 70/1 360x540 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6631f5ca 0/0 360x540 of 360x540, swapInterval 1, drawable 0x4e000f3, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6631f5ca, angle 92.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182832 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184428 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184428 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6631f5ca: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6631f5ca FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184446 d 0ms]] [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184570 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e096385: tileRendererInUse null, GearsES2[obj 0x4e096385 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4e096385 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e096385 created: GearsObj[0x39118c74, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e096385 created: GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e096385 created: GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e096385 FIN GearsES2[obj 0x4e096385 isInit true, usesShared false, 1 GearsObj[0x39118c74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50c2d140, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e096385 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0011d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e096385, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184746 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [junit] null [junit] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00124, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184859 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] resize canvas2 pos/siz: 400/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e096385 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0011d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e096385, angle 53.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403185595 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00124, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187188 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187189 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e096385: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e096385 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187210 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187380 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x306f16f3: tileRendererInUse null, GearsES2[obj 0x306f16f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x306f16f3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x306f16f3 created: GearsObj[0x2f2d459b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x306f16f3 created: GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x306f16f3 created: GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x306f16f3 FIN GearsES2[obj 0x306f16f3 isInit true, usesShared false, 1 GearsObj[0x2f2d459b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56ce66ac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306f16f3 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0016a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x306f16f3, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187556 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [junit] null [junit] ShaderProgram[id=9, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00171, tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00171, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403188404 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306f16f3 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0016a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x306f16f3, angle 60.5, [l -1.0, r 1.0, b -1.5, t 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403189997 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x306f16f3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x306f16f3 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190021 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190154 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x550ee7e5: tileRendererInUse null, GearsES2[obj 0x550ee7e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x550ee7e5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x550ee7e5 created: GearsObj[0x33112b20, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x550ee7e5 created: GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x550ee7e5 created: GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x550ee7e5 FIN GearsES2[obj 0x550ee7e5 isInit true, usesShared false, 1 GearsObj[0x33112b20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a778b06, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x550ee7e5 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001c1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190318 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true) [junit] null [junit] ShaderProgram[id=11, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001c8, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190428 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] resize canvas2 pos/siz: 400/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e001c8, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403191169 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x550ee7e5 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e001c1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 58.0, [l -1.0, r 1.0, b -1.5, t 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192768 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192768 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x550ee7e5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x550ee7e5 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192789 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192920 d 1ms]] [junit] canvas1 pos/siz: 331/1 320x480 [junit] canvas2 pos/siz: 1/1 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x223aa2f7: tileRendererInUse null, GearsES2[obj 0x223aa2f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x223aa2f7 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x223aa2f7 created: GearsObj[0x5e43da27, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x223aa2f7 created: GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x223aa2f7 created: GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x223aa2f7 FIN GearsES2[obj 0x223aa2f7 isInit true, usesShared false, 1 GearsObj[0x5e43da27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7723d8c6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x223aa2f7 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001ed, msaa false, tileRendererInUse null [junit] >> GearsES2 0x223aa2f7, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193099 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 13 (enable: true) [junit] null [junit] ShaderProgram[id=13, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=25, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=26, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001e6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193214 d 0ms]] [junit] resize canvas1 pos/siz: 411/1 400x540 [junit] resize canvas2 pos/siz: 1/1 400x540 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x4e001e6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193941 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x223aa2f7 0/0 400x540 of 400x540, swapInterval 1, drawable 0x4e001ed, msaa false, tileRendererInUse null [junit] >> GearsES2 0x223aa2f7, angle 60.5, [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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195543 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195544 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x223aa2f7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x223aa2f7 FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195572 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195655 d 0ms]] [junit] canvas1 pos/siz: 0/0 376x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6bedbc4d: tileRendererInUse null, GearsES2[obj 0x6bedbc4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6bedbc4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6bedbc4d created: GearsObj[0x1f2d89a3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6bedbc4d created: GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6bedbc4d created: GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6bedbc4d FIN GearsES2[obj 0x6bedbc4d isInit true, usesShared false, 1 GearsObj[0x1f2d89a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ae1a5b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6bedbc4d 0/0 376x511 of 376x511, swapInterval 1, drawable 0x4e0020f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6bedbc4d, angle 0.0, [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085 -> [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195833 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195835 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195842 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 456x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6bedbc4d 0/0 456x631 of 456x631, swapInterval 1, drawable 0x4e0020f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6bedbc4d, angle 83.0, [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438 -> [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403196678 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198271 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6bedbc4d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6bedbc4d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198289 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198352 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x29d89d5d created: GearsObj[0x74e04ecf, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x29d89d5d created: GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x29d89d5d created: GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x29d89d5d FIN GearsES2[obj 0x29d89d5d isInit true, usesShared false, 1 GearsObj[0x74e04ecf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b6ef841, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0022d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x29d89d5d, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198541 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198543 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198549 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0022d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x29d89d5d, angle 102.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403199365 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200963 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200964 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29d89d5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29d89d5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200980 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201070 d 0ms]] [junit] canvas1 pos/siz: 43/23 198x419 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x69997e9d: tileRendererInUse null, GearsES2[obj 0x69997e9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x69997e9d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x69997e9d created: GearsObj[0x2e89b0e9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x69997e9d created: GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x69997e9d created: GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x69997e9d FIN GearsES2[obj 0x69997e9d isInit true, usesShared false, 1 GearsObj[0x2e89b0e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55acbcd6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69997e9d 0/0 198x419 of 198x419, swapInterval 1, drawable 0x4e0026f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x69997e9d, angle 0.0, [l -1.0, r 1.0, b -2.1161616, t 2.1161616] 2.0x4.232323 -> [l -1.0, r 1.0, b -2.1161616, t 2.1161616] 2.0x4.232323, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201225 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201233 d 0ms]] [junit] resize canvas1 pos/siz: 43/23 278x539 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69997e9d 0/0 278x539 of 278x539, swapInterval 1, drawable 0x4e0026f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x69997e9d, angle 140.0, [l -1.0, r 1.0, b -1.938849, t 1.938849] 2.0x3.877698 -> [l -1.0, r 1.0, b -1.938849, t 1.9388487] 2.0x3.8776977, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403202090 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203694 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69997e9d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69997e9d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203702 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203774 d 0ms]] [junit] canvas1 pos/siz: 0/0 376x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x15aab8c6: tileRendererInUse null, GearsES2[obj 0x15aab8c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x15aab8c6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x15aab8c6 created: GearsObj[0x15459fb4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x15aab8c6 created: GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x15aab8c6 created: GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x15aab8c6 FIN GearsES2[obj 0x15aab8c6 isInit true, usesShared false, 1 GearsObj[0x15459fb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b190a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x15aab8c6 0/0 376x511 of 376x511, swapInterval 1, drawable 0x4e002bd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x15aab8c6, angle 0.0, [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085 -> [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203944 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203946 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203953 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 456x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x15aab8c6 0/0 456x631 of 456x631, swapInterval 1, drawable 0x4e002bd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x15aab8c6, angle 85.0, [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438 -> [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403204794 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206388 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206389 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x15aab8c6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x15aab8c6 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206404 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206483 d 0ms]] [junit] canvas1 pos/siz: 41/1 332x477 [junit] Thread[AWT-EventQueue-0,6,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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x101952da created: GearsObj[0x3a456b05, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x101952da created: GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x101952da created: GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x101952da FIN GearsES2[obj 0x101952da isInit true, usesShared false, 1 GearsObj[0x3a456b05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x319892a7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 332x477 of 332x477, swapInterval 1, drawable 0x4e002db, msaa false, tileRendererInUse null [junit] >> GearsES2 0x101952da, angle 0.0, [l -1.0, r 1.0, b -1.436747, t 1.436747] 2.0x2.873494 -> [l -1.0, r 1.0, b -1.436747, t 1.436747] 2.0x2.873494, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206659 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206680 d 0ms]] [junit] resize canvas1 pos/siz: 81/1 372x537 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 372x537 of 372x537, swapInterval 1, drawable 0x4e002db, msaa false, tileRendererInUse null [junit] >> GearsES2 0x101952da, angle 95.0, [l -1.0, r 1.0, b -1.4435484, t 1.4435484] 2.0x2.887097 -> [l -1.0, r 1.0, b -1.4435484, t 1.4435484] 2.0x2.887097, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403207502 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209099 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209100 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x101952da: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x101952da FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209118 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209230 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x24fcf36f: tileRendererInUse null, GearsES2[obj 0x24fcf36f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x24fcf36f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x24fcf36f created: GearsObj[0x301e1d4d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x24fcf36f created: GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x24fcf36f created: GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x24fcf36f FIN GearsES2[obj 0x24fcf36f isInit true, usesShared false, 1 GearsObj[0x301e1d4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d833a6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x24fcf36f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e002f9, msaa false, tileRendererInUse null [junit] >> GearsES2 0x24fcf36f, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209407 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 20 (enable: true) [junit] null [junit] ShaderProgram[id=20, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=39, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=40, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00300, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209513 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209515 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00300, tileRendererInUse null [junit] Thread[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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403210241 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x24fcf36f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e002f9, msaa false, tileRendererInUse null [junit] >> GearsES2 0x24fcf36f, angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211842 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x24fcf36f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x24fcf36f FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211863 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211864 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211988 d 0ms]] [junit] canvas1 pos/siz: 0/0 259x419 [junit] canvas2 pos/siz: 259/0 259x419 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x759d26fb: tileRendererInUse null, GearsES2[obj 0x759d26fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x759d26fb on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x759d26fb created: GearsObj[0x4062d60a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x759d26fb created: GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x759d26fb created: GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x759d26fb FIN GearsES2[obj 0x759d26fb isInit true, usesShared false, 1 GearsObj[0x4062d60a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276efd58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x759d26fb 0/0 259x419 of 259x419, swapInterval 1, drawable 0x4e00342, msaa false, tileRendererInUse null [junit] >> GearsES2 0x759d26fb, angle 0.0, [l -1.0, r 1.0, b -1.6177607, t 1.6177607] 2.0x3.2355213 -> [l -1.0, r 1.0, b -1.6177607, t 1.6177607] 2.0x3.2355213, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403212148 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true) [junit] null [junit] ShaderProgram[id=22, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=43, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 259x419 of 259x419, swapInterval 1, drawable 0x4e00349, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403212257 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 339x539 [junit] resize canvas2 pos/siz: 339/0 339x539 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x539 of 339x539, swapInterval 1, drawable 0x4e00349, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403213006 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x759d26fb 0/0 339x539 of 339x539, swapInterval 1, drawable 0x4e00342, msaa false, tileRendererInUse null [junit] >> GearsES2 0x759d26fb, angle 68.5, [l -1.0, r 1.0, b -1.5899705, t 1.5899705] 2.0x3.179941 -> [l -1.0, r 1.0, b -1.5899705, t 1.5899705] 2.0x3.179941, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214605 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x759d26fb: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x759d26fb FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214627 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214741 d 0ms]] [junit] canvas1 pos/siz: 0/0 348x511 [junit] canvas2 pos/siz: 348/0 348x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a7f959b: tileRendererInUse null, GearsES2[obj 0x4a7f959b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4a7f959b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4a7f959b created: GearsObj[0x487e31f6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4a7f959b created: GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4a7f959b created: GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a7f959b FIN GearsES2[obj 0x4a7f959b isInit true, usesShared false, 1 GearsObj[0x487e31f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3426775e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a7f959b 0/0 348x511 of 348x511, swapInterval 1, drawable 0x4e0039d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a7f959b, angle 0.0, [l -1.0, r 1.0, b -1.4683908, t 1.4683908] 2.0x2.9367816 -> [l -1.0, r 1.0, b -1.4683908, t 1.4683908] 2.0x2.9367816, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 24 (enable: true) [junit] null [junit] ShaderProgram[id=24, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=48, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [junit] ShaderCode[id=47, type=VERTEX_SHADER, valid=true, shader: 2, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 348x511 of 348x511, swapInterval 1, drawable 0x4e003a4, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215021 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215023 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215032 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 428x631 [junit] resize canvas2 pos/siz: 428/0 428x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a7f959b 0/0 428x631 of 428x631, swapInterval 1, drawable 0x4e0039d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a7f959b, angle 51.0, [l -1.0, r 1.0, b -1.4742991, t 1.4742991] 2.0x2.9485981 -> [l -1.0, r 1.0, b -1.4742991, t 1.4742991] 2.0x2.9485981, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215760 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x631 of 428x631, swapInterval 1, drawable 0x4e003a4, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217358 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a7f959b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a7f959b FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217378 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217378 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217500 d 0ms]] [junit] canvas1 pos/siz: 352/1 341x477 [junit] canvas2 pos/siz: 1/1 341x477 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b1426f4: tileRendererInUse null, GearsES2[obj 0x1b1426f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1b1426f4 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1b1426f4 created: GearsObj[0x73b47218, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1b1426f4 created: GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1b1426f4 created: GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b1426f4 FIN GearsES2[obj 0x1b1426f4 isInit true, usesShared false, 1 GearsObj[0x73b47218, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x254c2d86, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b1426f4 0/0 341x477 of 341x477, swapInterval 1, drawable 0x4e003cd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1b1426f4, angle 0.0, [l -1.0, r 1.0, b -1.398827, t 1.398827] 2.0x2.797654 -> [l -1.0, r 1.0, b -1.398827, t 1.398827] 2.0x2.797654, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true) [junit] null [junit] ShaderProgram[id=26, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=51, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 341x477 of 341x477, swapInterval 1, drawable 0x4e003c6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217769 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217772 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217779 d 0ms]] [junit] resize canvas1 pos/siz: 432/1 421x537 [junit] resize canvas2 pos/siz: 1/1 421x537 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b1426f4 0/0 421x537 of 421x537, swapInterval 1, drawable 0x4e003cd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1b1426f4, angle 54.0, [l -1.0, r 1.0, b -1.2755344, t 1.2755344] 2.0x2.5510688 -> [l -1.0, r 1.0, b -1.2755344, t 1.2755344] 2.0x2.5510688, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403218526 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 421x537 of 421x537, swapInterval 1, drawable 0x4e003c6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220137 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220138 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b1426f4: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b1426f4 FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220148 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403220197 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403220198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.716 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403168442 ms III - Start [junit] SLOCK [T main @ 1610403168444 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170646 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x313b2ea6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x313b2ea6 created: GearsObj[0x57e333b5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x313b2ea6 created: GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x313b2ea6 created: GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x313b2ea6 FIN GearsES2[obj 0x313b2ea6 isInit true, usesShared false, 1 GearsObj[0x57e333b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d99e279, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x313b2ea6 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x313b2ea6, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170902 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170920 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403171058 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x313b2ea6 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x313b2ea6, 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403171660 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173255 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173256 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173278 d 1ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173356 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13b13b5d: tileRendererInUse null, GearsES2[obj 0x13b13b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x13b13b5d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x13b13b5d created: GearsObj[0x79350d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x13b13b5d created: GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x13b13b5d created: GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13b13b5d FIN GearsES2[obj 0x13b13b5d isInit true, usesShared false, 1 GearsObj[0x79350d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bd74d15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13b13b5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x13b13b5d, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173552 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173560 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13b13b5d 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x13b13b5d, angle 87.5, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403174374 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175969 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13b13b5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13b13b5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175988 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175989 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403176329 d 0ms]] [junit] canvas1 pos/siz: 43/23 320x480 [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403176348 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xd6e7bab: tileRendererInUse null, GearsES2[obj 0xd6e7bab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xd6e7bab on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xd6e7bab created: GearsObj[0x763a6e5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xd6e7bab created: GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xd6e7bab created: GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xd6e7bab FIN GearsES2[obj 0xd6e7bab isInit true, usesShared false, 1 GearsObj[0x763a6e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1bc75c4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd6e7bab 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0008b, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd6e7bab, 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: 43/23 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd6e7bab 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0008b, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd6e7bab, angle 90.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403177371 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403178968 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd6e7bab: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd6e7bab FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403178984 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179057 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a6afff2 created: GearsObj[0x7bc844e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6a6afff2 created: GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6a6afff2 created: GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a6afff2 FIN GearsES2[obj 0x6a6afff2 isInit true, usesShared false, 1 GearsObj[0x7bc844e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x347ed8d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000d7, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179239 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179250 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e000d7, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a6afff2, angle 100.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403180074 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181668 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181669 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181683 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One [junit] canvas1 pos/siz: 30/1 320x480 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181814 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6631f5ca: tileRendererInUse null, GearsES2[obj 0x6631f5ca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6631f5ca on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6631f5ca created: GearsObj[0x27de065e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6631f5ca created: GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6631f5ca created: GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6631f5ca FIN GearsES2[obj 0x6631f5ca isInit true, usesShared false, 1 GearsObj[0x27de065e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x95a0e83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6631f5ca 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000f3, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6631f5ca, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182021 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182037 d 0ms]] [junit] resize canvas1 pos/siz: 70/1 360x540 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6631f5ca 0/0 360x540 of 360x540, swapInterval 1, drawable 0x4e000f3, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6631f5ca, angle 92.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182832 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184428 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184428 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6631f5ca: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6631f5ca FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184446 d 0ms]] [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184570 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e096385: tileRendererInUse null, GearsES2[obj 0x4e096385 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4e096385 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e096385 created: GearsObj[0x39118c74, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e096385 created: GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e096385 created: GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e096385 FIN GearsES2[obj 0x4e096385 isInit true, usesShared false, 1 GearsObj[0x39118c74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50c2d140, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e096385 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0011d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e096385, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184746 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [junit] null [junit] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00124, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184859 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] resize canvas2 pos/siz: 400/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e096385 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0011d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e096385, angle 53.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403185595 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00124, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187188 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187189 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e096385: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e096385 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187210 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187380 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x306f16f3: tileRendererInUse null, GearsES2[obj 0x306f16f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x306f16f3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x306f16f3 created: GearsObj[0x2f2d459b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x306f16f3 created: GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x306f16f3 created: GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x306f16f3 FIN GearsES2[obj 0x306f16f3 isInit true, usesShared false, 1 GearsObj[0x2f2d459b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56ce66ac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306f16f3 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0016a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x306f16f3, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187556 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [junit] null [junit] ShaderProgram[id=9, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00171, tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00171, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403188404 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306f16f3 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0016a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x306f16f3, angle 60.5, [l -1.0, r 1.0, b -1.5, t 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403189997 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x306f16f3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x306f16f3 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190021 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190154 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x550ee7e5: tileRendererInUse null, GearsES2[obj 0x550ee7e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x550ee7e5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x550ee7e5 created: GearsObj[0x33112b20, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x550ee7e5 created: GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x550ee7e5 created: GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x550ee7e5 FIN GearsES2[obj 0x550ee7e5 isInit true, usesShared false, 1 GearsObj[0x33112b20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a778b06, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x550ee7e5 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001c1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190318 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true) [junit] null [junit] ShaderProgram[id=11, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001c8, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190428 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] resize canvas2 pos/siz: 400/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e001c8, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403191169 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x550ee7e5 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e001c1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 58.0, [l -1.0, r 1.0, b -1.5, t 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192768 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192768 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x550ee7e5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x550ee7e5 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192789 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192920 d 1ms]] [junit] canvas1 pos/siz: 331/1 320x480 [junit] canvas2 pos/siz: 1/1 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x223aa2f7: tileRendererInUse null, GearsES2[obj 0x223aa2f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x223aa2f7 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x223aa2f7 created: GearsObj[0x5e43da27, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x223aa2f7 created: GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x223aa2f7 created: GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x223aa2f7 FIN GearsES2[obj 0x223aa2f7 isInit true, usesShared false, 1 GearsObj[0x5e43da27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7723d8c6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x223aa2f7 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001ed, msaa false, tileRendererInUse null [junit] >> GearsES2 0x223aa2f7, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193099 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 13 (enable: true) [junit] null [junit] ShaderProgram[id=13, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=25, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=26, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001e6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193214 d 0ms]] [junit] resize canvas1 pos/siz: 411/1 400x540 [junit] resize canvas2 pos/siz: 1/1 400x540 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x4e001e6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193941 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x223aa2f7 0/0 400x540 of 400x540, swapInterval 1, drawable 0x4e001ed, msaa false, tileRendererInUse null [junit] >> GearsES2 0x223aa2f7, angle 60.5, [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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195543 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195544 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x223aa2f7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x223aa2f7 FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195572 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195655 d 0ms]] [junit] canvas1 pos/siz: 0/0 376x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6bedbc4d: tileRendererInUse null, GearsES2[obj 0x6bedbc4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6bedbc4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6bedbc4d created: GearsObj[0x1f2d89a3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6bedbc4d created: GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6bedbc4d created: GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6bedbc4d FIN GearsES2[obj 0x6bedbc4d isInit true, usesShared false, 1 GearsObj[0x1f2d89a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ae1a5b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6bedbc4d 0/0 376x511 of 376x511, swapInterval 1, drawable 0x4e0020f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6bedbc4d, angle 0.0, [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085 -> [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195833 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195835 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195842 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 456x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6bedbc4d 0/0 456x631 of 456x631, swapInterval 1, drawable 0x4e0020f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6bedbc4d, angle 83.0, [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438 -> [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403196678 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198271 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6bedbc4d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6bedbc4d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198289 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198352 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x29d89d5d created: GearsObj[0x74e04ecf, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x29d89d5d created: GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x29d89d5d created: GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x29d89d5d FIN GearsES2[obj 0x29d89d5d isInit true, usesShared false, 1 GearsObj[0x74e04ecf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b6ef841, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0022d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x29d89d5d, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198541 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198543 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198549 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0022d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x29d89d5d, angle 102.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403199365 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200963 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200964 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29d89d5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29d89d5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200980 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201070 d 0ms]] [junit] canvas1 pos/siz: 43/23 198x419 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x69997e9d: tileRendererInUse null, GearsES2[obj 0x69997e9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x69997e9d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x69997e9d created: GearsObj[0x2e89b0e9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x69997e9d created: GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x69997e9d created: GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x69997e9d FIN GearsES2[obj 0x69997e9d isInit true, usesShared false, 1 GearsObj[0x2e89b0e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55acbcd6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69997e9d 0/0 198x419 of 198x419, swapInterval 1, drawable 0x4e0026f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x69997e9d, angle 0.0, [l -1.0, r 1.0, b -2.1161616, t 2.1161616] 2.0x4.232323 -> [l -1.0, r 1.0, b -2.1161616, t 2.1161616] 2.0x4.232323, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201225 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201233 d 0ms]] [junit] resize canvas1 pos/siz: 43/23 278x539 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69997e9d 0/0 278x539 of 278x539, swapInterval 1, drawable 0x4e0026f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x69997e9d, angle 140.0, [l -1.0, r 1.0, b -1.938849, t 1.938849] 2.0x3.877698 -> [l -1.0, r 1.0, b -1.938849, t 1.9388487] 2.0x3.8776977, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403202090 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203694 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69997e9d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69997e9d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203702 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203774 d 0ms]] [junit] canvas1 pos/siz: 0/0 376x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x15aab8c6: tileRendererInUse null, GearsES2[obj 0x15aab8c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x15aab8c6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x15aab8c6 created: GearsObj[0x15459fb4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x15aab8c6 created: GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x15aab8c6 created: GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x15aab8c6 FIN GearsES2[obj 0x15aab8c6 isInit true, usesShared false, 1 GearsObj[0x15459fb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b190a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x15aab8c6 0/0 376x511 of 376x511, swapInterval 1, drawable 0x4e002bd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x15aab8c6, angle 0.0, [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085 -> [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203944 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203946 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203953 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 456x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x15aab8c6 0/0 456x631 of 456x631, swapInterval 1, drawable 0x4e002bd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x15aab8c6, angle 85.0, [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438 -> [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403204794 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206388 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206389 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x15aab8c6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x15aab8c6 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206404 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206483 d 0ms]] [junit] canvas1 pos/siz: 41/1 332x477 [junit] Thread[AWT-EventQueue-0,6,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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x101952da created: GearsObj[0x3a456b05, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x101952da created: GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x101952da created: GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x101952da FIN GearsES2[obj 0x101952da isInit true, usesShared false, 1 GearsObj[0x3a456b05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x319892a7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 332x477 of 332x477, swapInterval 1, drawable 0x4e002db, msaa false, tileRendererInUse null [junit] >> GearsES2 0x101952da, angle 0.0, [l -1.0, r 1.0, b -1.436747, t 1.436747] 2.0x2.873494 -> [l -1.0, r 1.0, b -1.436747, t 1.436747] 2.0x2.873494, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206659 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206680 d 0ms]] [junit] resize canvas1 pos/siz: 81/1 372x537 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 372x537 of 372x537, swapInterval 1, drawable 0x4e002db, msaa false, tileRendererInUse null [junit] >> GearsES2 0x101952da, angle 95.0, [l -1.0, r 1.0, b -1.4435484, t 1.4435484] 2.0x2.887097 -> [l -1.0, r 1.0, b -1.4435484, t 1.4435484] 2.0x2.887097, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403207502 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209099 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209100 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x101952da: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x101952da FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209118 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209230 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x24fcf36f: tileRendererInUse null, GearsES2[obj 0x24fcf36f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x24fcf36f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x24fcf36f created: GearsObj[0x301e1d4d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x24fcf36f created: GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x24fcf36f created: GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x24fcf36f FIN GearsES2[obj 0x24fcf36f isInit true, usesShared false, 1 GearsObj[0x301e1d4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d833a6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x24fcf36f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e002f9, msaa false, tileRendererInUse null [junit] >> GearsES2 0x24fcf36f, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209407 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 20 (enable: true) [junit] null [junit] ShaderProgram[id=20, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=39, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=40, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00300, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209513 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209515 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00300, tileRendererInUse null [junit] Thread[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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403210241 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x24fcf36f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e002f9, msaa false, tileRendererInUse null [junit] >> GearsES2 0x24fcf36f, angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211842 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x24fcf36f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x24fcf36f FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211863 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211864 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211988 d 0ms]] [junit] canvas1 pos/siz: 0/0 259x419 [junit] canvas2 pos/siz: 259/0 259x419 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x759d26fb: tileRendererInUse null, GearsES2[obj 0x759d26fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x759d26fb on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x759d26fb created: GearsObj[0x4062d60a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x759d26fb created: GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x759d26fb created: GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x759d26fb FIN GearsES2[obj 0x759d26fb isInit true, usesShared false, 1 GearsObj[0x4062d60a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276efd58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x759d26fb 0/0 259x419 of 259x419, swapInterval 1, drawable 0x4e00342, msaa false, tileRendererInUse null [junit] >> GearsES2 0x759d26fb, angle 0.0, [l -1.0, r 1.0, b -1.6177607, t 1.6177607] 2.0x3.2355213 -> [l -1.0, r 1.0, b -1.6177607, t 1.6177607] 2.0x3.2355213, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403212148 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true) [junit] null [junit] ShaderProgram[id=22, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=43, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 259x419 of 259x419, swapInterval 1, drawable 0x4e00349, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403212257 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 339x539 [junit] resize canvas2 pos/siz: 339/0 339x539 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x539 of 339x539, swapInterval 1, drawable 0x4e00349, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403213006 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x759d26fb 0/0 339x539 of 339x539, swapInterval 1, drawable 0x4e00342, msaa false, tileRendererInUse null [junit] >> GearsES2 0x759d26fb, angle 68.5, [l -1.0, r 1.0, b -1.5899705, t 1.5899705] 2.0x3.179941 -> [l -1.0, r 1.0, b -1.5899705, t 1.5899705] 2.0x3.179941, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214605 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x759d26fb: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x759d26fb FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214627 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214741 d 0ms]] [junit] canvas1 pos/siz: 0/0 348x511 [junit] canvas2 pos/siz: 348/0 348x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a7f959b: tileRendererInUse null, GearsES2[obj 0x4a7f959b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4a7f959b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4a7f959b created: GearsObj[0x487e31f6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4a7f959b created: GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4a7f959b created: GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a7f959b FIN GearsES2[obj 0x4a7f959b isInit true, usesShared false, 1 GearsObj[0x487e31f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3426775e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a7f959b 0/0 348x511 of 348x511, swapInterval 1, drawable 0x4e0039d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a7f959b, angle 0.0, [l -1.0, r 1.0, b -1.4683908, t 1.4683908] 2.0x2.9367816 -> [l -1.0, r 1.0, b -1.4683908, t 1.4683908] 2.0x2.9367816, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 24 (enable: true) [junit] null [junit] ShaderProgram[id=24, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=48, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [junit] ShaderCode[id=47, type=VERTEX_SHADER, valid=true, shader: 2, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 348x511 of 348x511, swapInterval 1, drawable 0x4e003a4, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215021 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215023 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215032 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 428x631 [junit] resize canvas2 pos/siz: 428/0 428x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a7f959b 0/0 428x631 of 428x631, swapInterval 1, drawable 0x4e0039d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a7f959b, angle 51.0, [l -1.0, r 1.0, b -1.4742991, t 1.4742991] 2.0x2.9485981 -> [l -1.0, r 1.0, b -1.4742991, t 1.4742991] 2.0x2.9485981, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215760 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x631 of 428x631, swapInterval 1, drawable 0x4e003a4, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217358 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a7f959b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a7f959b FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217378 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217378 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217500 d 0ms]] [junit] canvas1 pos/siz: 352/1 341x477 [junit] canvas2 pos/siz: 1/1 341x477 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b1426f4: tileRendererInUse null, GearsES2[obj 0x1b1426f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1b1426f4 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1b1426f4 created: GearsObj[0x73b47218, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1b1426f4 created: GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1b1426f4 created: GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b1426f4 FIN GearsES2[obj 0x1b1426f4 isInit true, usesShared false, 1 GearsObj[0x73b47218, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x254c2d86, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b1426f4 0/0 341x477 of 341x477, swapInterval 1, drawable 0x4e003cd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1b1426f4, angle 0.0, [l -1.0, r 1.0, b -1.398827, t 1.398827] 2.0x2.797654 -> [l -1.0, r 1.0, b -1.398827, t 1.398827] 2.0x2.797654, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true) [junit] null [junit] ShaderProgram[id=26, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=51, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 341x477 of 341x477, swapInterval 1, drawable 0x4e003c6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217769 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217772 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217779 d 0ms]] [junit] resize canvas1 pos/siz: 432/1 421x537 [junit] resize canvas2 pos/siz: 1/1 421x537 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b1426f4 0/0 421x537 of 421x537, swapInterval 1, drawable 0x4e003cd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1b1426f4, angle 54.0, [l -1.0, r 1.0, b -1.2755344, t 1.2755344] 2.0x2.5510688 -> [l -1.0, r 1.0, b -1.2755344, t 1.2755344] 2.0x2.5510688, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403218526 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 421x537 of 421x537, swapInterval 1, drawable 0x4e003c6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220137 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220138 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b1426f4: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b1426f4 FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220148 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403220197 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403220198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00_Compo_None_One took 4.777 sec [junit] Testcase: test01_Compo_Flow_One took 2.71 sec [junit] Testcase: test02_Compo_DblBrd_One took 2.993 sec [junit] Testcase: test03_Compo_Box_One took 2.696 sec [junit] Testcase: test04_Compo_Split_One took 2.761 sec [junit] Testcase: test05_Compo_Flow_Two took 2.762 sec [junit] Testcase: test06_Compo_DblBrd_Two took 2.809 sec [junit] Testcase: test07_Compo_Box_Two took 2.766 sec [junit] Testcase: test08_Compo_Split_Two took 2.782 sec [junit] Testcase: test10_Frame_None_One took 2.713 sec [junit] Testcase: test11_Frame_Flow_One took 2.69 sec [junit] Testcase: test12_Frame_DblBrd_One took 2.72 sec [junit] Testcase: test13_Frame_Box_One took 2.7 sec [junit] Testcase: test14_Frame_Split_One took 2.713 sec [junit] Testcase: test15_Frame_Flow_Two took 2.743 sec [junit] Testcase: test16_Frame_DblBrd_Two took 2.762 sec [junit] Testcase: test17_Frame_Box_Two took 2.748 sec [junit] Testcase: test18_Frame_Split_Two took 2.77 sec [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.716 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403168442 ms III - Start [junit] SLOCK [T main @ 1610403168444 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170646 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x313b2ea6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x313b2ea6 created: GearsObj[0x57e333b5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x313b2ea6 created: GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x313b2ea6 created: GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x313b2ea6 FIN GearsES2[obj 0x313b2ea6 isInit true, usesShared false, 1 GearsObj[0x57e333b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a924dc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d99e279, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x313b2ea6 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x313b2ea6, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170902 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403170920 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403171058 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x313b2ea6 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x313b2ea6, 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403171660 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173255 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173256 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173278 d 1ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173356 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x13b13b5d: tileRendererInUse null, GearsES2[obj 0x13b13b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x13b13b5d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x13b13b5d created: GearsObj[0x79350d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x13b13b5d created: GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x13b13b5d created: GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x13b13b5d FIN GearsES2[obj 0x13b13b5d isInit true, usesShared false, 1 GearsObj[0x79350d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c89665a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bd74d15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13b13b5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x13b13b5d, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173552 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403173560 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x13b13b5d 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00047, msaa false, tileRendererInUse null [junit] >> GearsES2 0x13b13b5d, angle 87.5, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403174374 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175969 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13b13b5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x13b13b5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175988 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403175989 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403176329 d 0ms]] [junit] canvas1 pos/siz: 43/23 320x480 [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403176348 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xd6e7bab: tileRendererInUse null, GearsES2[obj 0xd6e7bab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xd6e7bab on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xd6e7bab created: GearsObj[0x763a6e5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xd6e7bab created: GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xd6e7bab created: GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xd6e7bab FIN GearsES2[obj 0xd6e7bab isInit true, usesShared false, 1 GearsObj[0x763a6e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x148a2363, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1bc75c4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd6e7bab 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0008b, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd6e7bab, 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: 43/23 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd6e7bab 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0008b, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd6e7bab, angle 90.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403177371 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403178968 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd6e7bab: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd6e7bab FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403178984 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179057 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a6afff2 created: GearsObj[0x7bc844e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6a6afff2 created: GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6a6afff2 created: GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a6afff2 FIN GearsES2[obj 0x6a6afff2 isInit true, usesShared false, 1 GearsObj[0x7bc844e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a0e34ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x347ed8d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000d7, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179239 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403179250 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e000d7, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a6afff2, angle 100.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403180074 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181668 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181669 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181683 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One [junit] canvas1 pos/siz: 30/1 320x480 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403181814 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6631f5ca: tileRendererInUse null, GearsES2[obj 0x6631f5ca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6631f5ca on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6631f5ca created: GearsObj[0x27de065e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6631f5ca created: GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6631f5ca created: GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6631f5ca FIN GearsES2[obj 0x6631f5ca isInit true, usesShared false, 1 GearsObj[0x27de065e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17807573, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x95a0e83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6631f5ca 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000f3, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6631f5ca, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182021 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182037 d 0ms]] [junit] resize canvas1 pos/siz: 70/1 360x540 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6631f5ca 0/0 360x540 of 360x540, swapInterval 1, drawable 0x4e000f3, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6631f5ca, angle 92.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403182832 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184428 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184428 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6631f5ca: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6631f5ca FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184446 d 0ms]] [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184570 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e096385: tileRendererInUse null, GearsES2[obj 0x4e096385 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4e096385 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e096385 created: GearsObj[0x39118c74, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e096385 created: GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e096385 created: GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e096385 FIN GearsES2[obj 0x4e096385 isInit true, usesShared false, 1 GearsObj[0x39118c74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5079b3da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50c2d140, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e096385 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0011d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e096385, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184746 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true) [junit] null [junit] ShaderProgram[id=7, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=13, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00124, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403184859 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] resize canvas2 pos/siz: 400/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e096385 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0011d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e096385, angle 53.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403185595 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00124, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187188 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187189 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e096385: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e096385 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187210 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187380 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x306f16f3: tileRendererInUse null, GearsES2[obj 0x306f16f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x306f16f3 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x306f16f3 created: GearsObj[0x2f2d459b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x306f16f3 created: GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x306f16f3 created: GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x306f16f3 FIN GearsES2[obj 0x306f16f3 isInit true, usesShared false, 1 GearsObj[0x2f2d459b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17534643, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56ce66ac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306f16f3 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0016a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x306f16f3, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403187556 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 9 (enable: true) [junit] null [junit] ShaderProgram[id=9, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=17, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00171, tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e00171, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403188404 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x306f16f3 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e0016a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x306f16f3, angle 60.5, [l -1.0, r 1.0, b -1.5, t 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403189997 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x306f16f3: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x306f16f3 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190021 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190154 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x550ee7e5: tileRendererInUse null, GearsES2[obj 0x550ee7e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x550ee7e5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x550ee7e5 created: GearsObj[0x33112b20, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x550ee7e5 created: GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x550ee7e5 created: GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x550ee7e5 FIN GearsES2[obj 0x550ee7e5 isInit true, usesShared false, 1 GearsObj[0x33112b20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785e26e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a778b06, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x550ee7e5 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001c1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190318 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true) [junit] null [junit] ShaderProgram[id=11, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=21, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001c8, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403190428 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 400x600 [junit] resize canvas2 pos/siz: 400/0 400x600 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e001c8, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403191169 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x550ee7e5 0/0 400x600 of 400x600, swapInterval 1, drawable 0x4e001c1, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 58.0, [l -1.0, r 1.0, b -1.5, t 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192768 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192768 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x550ee7e5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x550ee7e5 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192789 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403192920 d 1ms]] [junit] canvas1 pos/siz: 331/1 320x480 [junit] canvas2 pos/siz: 1/1 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x223aa2f7: tileRendererInUse null, GearsES2[obj 0x223aa2f7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x223aa2f7 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x223aa2f7 created: GearsObj[0x5e43da27, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x223aa2f7 created: GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x223aa2f7 created: GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x223aa2f7 FIN GearsES2[obj 0x223aa2f7 isInit true, usesShared false, 1 GearsObj[0x5e43da27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b732df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7723d8c6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x223aa2f7 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001ed, msaa false, tileRendererInUse null [junit] >> GearsES2 0x223aa2f7, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193099 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 13 (enable: true) [junit] null [junit] ShaderProgram[id=13, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=25, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=26, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e001e6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193214 d 0ms]] [junit] resize canvas1 pos/siz: 411/1 400x540 [junit] resize canvas2 pos/siz: 1/1 400x540 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0x4e001e6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403193941 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x223aa2f7 0/0 400x540 of 400x540, swapInterval 1, drawable 0x4e001ed, msaa false, tileRendererInUse null [junit] >> GearsES2 0x223aa2f7, angle 60.5, [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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195543 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195544 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x223aa2f7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x223aa2f7 FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195572 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195655 d 0ms]] [junit] canvas1 pos/siz: 0/0 376x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6bedbc4d: tileRendererInUse null, GearsES2[obj 0x6bedbc4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6bedbc4d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6bedbc4d created: GearsObj[0x1f2d89a3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6bedbc4d created: GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6bedbc4d created: GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6bedbc4d FIN GearsES2[obj 0x6bedbc4d isInit true, usesShared false, 1 GearsObj[0x1f2d89a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45927b18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ae1a5b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6bedbc4d 0/0 376x511 of 376x511, swapInterval 1, drawable 0x4e0020f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6bedbc4d, angle 0.0, [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085 -> [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195833 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195835 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403195842 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 456x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6bedbc4d 0/0 456x631 of 456x631, swapInterval 1, drawable 0x4e0020f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6bedbc4d, angle 83.0, [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438 -> [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403196678 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198271 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198271 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6bedbc4d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6bedbc4d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198289 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198352 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x29d89d5d created: GearsObj[0x74e04ecf, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x29d89d5d created: GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x29d89d5d created: GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x29d89d5d FIN GearsES2[obj 0x29d89d5d isInit true, usesShared false, 1 GearsObj[0x74e04ecf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2bb4b009, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b6ef841, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0022d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x29d89d5d, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198541 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198543 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403198549 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0022d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x29d89d5d, angle 102.0, [l -1.0, r 1.0, b -1.5, t 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403199365 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200963 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200964 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29d89d5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x29d89d5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403200980 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201070 d 0ms]] [junit] canvas1 pos/siz: 43/23 198x419 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x69997e9d: tileRendererInUse null, GearsES2[obj 0x69997e9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x69997e9d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x69997e9d created: GearsObj[0x2e89b0e9, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x69997e9d created: GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x69997e9d created: GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x69997e9d FIN GearsES2[obj 0x69997e9d isInit true, usesShared false, 1 GearsObj[0x2e89b0e9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c5e7428, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55acbcd6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69997e9d 0/0 198x419 of 198x419, swapInterval 1, drawable 0x4e0026f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x69997e9d, angle 0.0, [l -1.0, r 1.0, b -2.1161616, t 2.1161616] 2.0x4.232323 -> [l -1.0, r 1.0, b -2.1161616, t 2.1161616] 2.0x4.232323, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201225 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403201233 d 0ms]] [junit] resize canvas1 pos/siz: 43/23 278x539 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x69997e9d 0/0 278x539 of 278x539, swapInterval 1, drawable 0x4e0026f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x69997e9d, angle 140.0, [l -1.0, r 1.0, b -1.938849, t 1.938849] 2.0x3.877698 -> [l -1.0, r 1.0, b -1.938849, t 1.9388487] 2.0x3.8776977, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403202090 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203694 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69997e9d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x69997e9d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203702 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203774 d 0ms]] [junit] canvas1 pos/siz: 0/0 376x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x15aab8c6: tileRendererInUse null, GearsES2[obj 0x15aab8c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x15aab8c6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x15aab8c6 created: GearsObj[0x15459fb4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x15aab8c6 created: GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x15aab8c6 created: GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x15aab8c6 FIN GearsES2[obj 0x15aab8c6 isInit true, usesShared false, 1 GearsObj[0x15459fb4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4cc40a8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b190a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x15aab8c6 0/0 376x511 of 376x511, swapInterval 1, drawable 0x4e002bd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x15aab8c6, angle 0.0, [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085 -> [l -1.0, r 1.0, b -1.3590425, t 1.3590425] 2.0x2.718085, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203944 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203946 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403203953 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 456x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x15aab8c6 0/0 456x631 of 456x631, swapInterval 1, drawable 0x4e002bd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x15aab8c6, angle 85.0, [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438 -> [l -1.0, r 1.0, b -1.3837719, t 1.3837719] 2.0x2.7675438, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403204794 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206388 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206389 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x15aab8c6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x15aab8c6 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206404 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206483 d 0ms]] [junit] canvas1 pos/siz: 41/1 332x477 [junit] Thread[AWT-EventQueue-0,6,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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x101952da created: GearsObj[0x3a456b05, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x101952da created: GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x101952da created: GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x101952da FIN GearsES2[obj 0x101952da isInit true, usesShared false, 1 GearsObj[0x3a456b05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7925a1d1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x319892a7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 332x477 of 332x477, swapInterval 1, drawable 0x4e002db, msaa false, tileRendererInUse null [junit] >> GearsES2 0x101952da, angle 0.0, [l -1.0, r 1.0, b -1.436747, t 1.436747] 2.0x2.873494 -> [l -1.0, r 1.0, b -1.436747, t 1.436747] 2.0x2.873494, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206659 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403206680 d 0ms]] [junit] resize canvas1 pos/siz: 81/1 372x537 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 372x537 of 372x537, swapInterval 1, drawable 0x4e002db, msaa false, tileRendererInUse null [junit] >> GearsES2 0x101952da, angle 95.0, [l -1.0, r 1.0, b -1.4435484, t 1.4435484] 2.0x2.887097 -> [l -1.0, r 1.0, b -1.4435484, t 1.4435484] 2.0x2.887097, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403207502 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209099 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209100 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x101952da: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x101952da FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209118 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209230 d 0ms]] [junit] canvas1 pos/siz: 0/0 320x480 [junit] canvas2 pos/siz: 320/0 320x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x24fcf36f: tileRendererInUse null, GearsES2[obj 0x24fcf36f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x24fcf36f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x24fcf36f created: GearsObj[0x301e1d4d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x24fcf36f created: GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x24fcf36f created: GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x24fcf36f FIN GearsES2[obj 0x24fcf36f isInit true, usesShared false, 1 GearsObj[0x301e1d4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7211981f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5d833a6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x24fcf36f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e002f9, msaa false, tileRendererInUse null [junit] >> GearsES2 0x24fcf36f, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209407 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 20 (enable: true) [junit] null [junit] ShaderProgram[id=20, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=39, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=40, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00300, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209513 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403209515 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00300, tileRendererInUse null [junit] Thread[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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403210241 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x24fcf36f 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e002f9, msaa false, tileRendererInUse null [junit] >> GearsES2 0x24fcf36f, angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211842 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x24fcf36f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x24fcf36f FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211863 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211864 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403211988 d 0ms]] [junit] canvas1 pos/siz: 0/0 259x419 [junit] canvas2 pos/siz: 259/0 259x419 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x759d26fb: tileRendererInUse null, GearsES2[obj 0x759d26fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x759d26fb on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x759d26fb created: GearsObj[0x4062d60a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x759d26fb created: GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x759d26fb created: GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x759d26fb FIN GearsES2[obj 0x759d26fb isInit true, usesShared false, 1 GearsObj[0x4062d60a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x616ddfe0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276efd58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x759d26fb 0/0 259x419 of 259x419, swapInterval 1, drawable 0x4e00342, msaa false, tileRendererInUse null [junit] >> GearsES2 0x759d26fb, angle 0.0, [l -1.0, r 1.0, b -1.6177607, t 1.6177607] 2.0x3.2355213 -> [l -1.0, r 1.0, b -1.6177607, t 1.6177607] 2.0x3.2355213, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403212148 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true) [junit] null [junit] ShaderProgram[id=22, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=43, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 259x419 of 259x419, swapInterval 1, drawable 0x4e00349, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403212257 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 339x539 [junit] resize canvas2 pos/siz: 339/0 339x539 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x539 of 339x539, swapInterval 1, drawable 0x4e00349, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403213006 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x759d26fb 0/0 339x539 of 339x539, swapInterval 1, drawable 0x4e00342, msaa false, tileRendererInUse null [junit] >> GearsES2 0x759d26fb, angle 68.5, [l -1.0, r 1.0, b -1.5899705, t 1.5899705] 2.0x3.179941 -> [l -1.0, r 1.0, b -1.5899705, t 1.5899705] 2.0x3.179941, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214605 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x759d26fb: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x759d26fb FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214627 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403214741 d 0ms]] [junit] canvas1 pos/siz: 0/0 348x511 [junit] canvas2 pos/siz: 348/0 348x511 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4a7f959b: tileRendererInUse null, GearsES2[obj 0x4a7f959b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4a7f959b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4a7f959b created: GearsObj[0x487e31f6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4a7f959b created: GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4a7f959b created: GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4a7f959b FIN GearsES2[obj 0x4a7f959b isInit true, usesShared false, 1 GearsObj[0x487e31f6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x43ca1b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3426775e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a7f959b 0/0 348x511 of 348x511, swapInterval 1, drawable 0x4e0039d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a7f959b, angle 0.0, [l -1.0, r 1.0, b -1.4683908, t 1.4683908] 2.0x2.9367816 -> [l -1.0, r 1.0, b -1.4683908, t 1.4683908] 2.0x2.9367816, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 24 (enable: true) [junit] null [junit] ShaderProgram[id=24, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=48, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [junit] ShaderCode[id=47, type=VERTEX_SHADER, valid=true, shader: 2, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 348x511 of 348x511, swapInterval 1, drawable 0x4e003a4, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215021 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215023 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215032 d 0ms]] [junit] resize canvas1 pos/siz: 0/0 428x631 [junit] resize canvas2 pos/siz: 428/0 428x631 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4a7f959b 0/0 428x631 of 428x631, swapInterval 1, drawable 0x4e0039d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4a7f959b, angle 51.0, [l -1.0, r 1.0, b -1.4742991, t 1.4742991] 2.0x2.9485981 -> [l -1.0, r 1.0, b -1.4742991, t 1.4742991] 2.0x2.9485981, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403215760 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x631 of 428x631, swapInterval 1, drawable 0x4e003a4, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217358 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a7f959b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4a7f959b FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217378 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217378 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217500 d 0ms]] [junit] canvas1 pos/siz: 352/1 341x477 [junit] canvas2 pos/siz: 1/1 341x477 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1b1426f4: tileRendererInUse null, GearsES2[obj 0x1b1426f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1b1426f4 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1b1426f4 created: GearsObj[0x73b47218, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1b1426f4 created: GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1b1426f4 created: GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1b1426f4 FIN GearsES2[obj 0x1b1426f4 isInit true, usesShared false, 1 GearsObj[0x73b47218, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x127894da, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x254c2d86, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b1426f4 0/0 341x477 of 341x477, swapInterval 1, drawable 0x4e003cd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1b1426f4, angle 0.0, [l -1.0, r 1.0, b -1.398827, t 1.398827] 2.0x2.797654 -> [l -1.0, r 1.0, b -1.398827, t 1.398827] 2.0x2.797654, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true) [junit] null [junit] ShaderProgram[id=26, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=51, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 341x477 of 341x477, swapInterval 1, drawable 0x4e003c6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217769 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217772 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403217779 d 0ms]] [junit] resize canvas1 pos/siz: 432/1 421x537 [junit] resize canvas2 pos/siz: 1/1 421x537 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1b1426f4 0/0 421x537 of 421x537, swapInterval 1, drawable 0x4e003cd, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1b1426f4, angle 54.0, [l -1.0, r 1.0, b -1.2755344, t 1.2755344] 2.0x2.5510688 -> [l -1.0, r 1.0, b -1.2755344, t 1.2755344] 2.0x2.5510688, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403218526 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 421x537 of 421x537, swapInterval 1, drawable 0x4e003c6, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220137 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220138 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b1426f4: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1b1426f4 FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403220148 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403220197 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403220198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403222057 ms III - Start [junit] SLOCK [T main @ 1610403222059 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224335 d 1ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x1c57ed0f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x1c57ed0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e7adac3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 308x217 of 308x217, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.4193548, r 1.4193548, b -1.0, t 1.0] 2.8387096x2.0 -> [l -1.4193548, r 1.4193548, b -1.0, t 1.0] 2.8387096x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224596 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224615 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224651 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224793 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 309x217 of 309x217, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 1.0, [l -1.4239632, r 1.4239632, b -1.0, t 1.0] 2.8479264x2.0 -> [l -1.4239632, r 1.4239632, b -1.0, t 1.0] 2.8479264x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224804 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225956 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225957 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225969 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403226017 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403226018 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.883 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403222057 ms III - Start [junit] SLOCK [T main @ 1610403222059 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224335 d 1ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x1c57ed0f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x1c57ed0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e7adac3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 308x217 of 308x217, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.4193548, r 1.4193548, b -1.0, t 1.0] 2.8387096x2.0 -> [l -1.4193548, r 1.4193548, b -1.0, t 1.0] 2.8387096x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224596 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224615 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224651 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224793 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 309x217 of 309x217, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 1.0, [l -1.4239632, r 1.4239632, b -1.0, t 1.0] 2.8479264x2.0 -> [l -1.4239632, r 1.4239632, b -1.0, t 1.0] 2.8479264x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224804 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225956 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225957 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225969 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403226017 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403226018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 3.898 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.883 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403222057 ms III - Start [junit] SLOCK [T main @ 1610403222059 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224335 d 1ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x1c57ed0f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x1c57ed0f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x400b67b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e7adac3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 308x217 of 308x217, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.4193548, r 1.4193548, b -1.0, t 1.0] 2.8387096x2.0 -> [l -1.4193548, r 1.4193548, b -1.0, t 1.0] 2.8387096x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224596 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224615 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224651 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224793 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 309x217 of 309x217, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 1.0, [l -1.4239632, r 1.4239632, b -1.0, t 1.0] 2.8479264x2.0 -> [l -1.4239632, r 1.4239632, b -1.0, t 1.0] 2.8479264x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403224804 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225956 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225957 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403225969 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403226017 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403226018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1610403227773 ms III - Start [junit] SLOCK [T main @ 1610403227775 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230096 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77888435: tileRendererInUse null, GearsES2[obj 0x77888435 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77888435 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77888435 created: GearsObj[0x7b3effc3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x77888435 created: GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x77888435 created: GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77888435 FIN GearsES2[obj 0x77888435 isInit true, usesShared false, 1 GearsObj[0x7b3effc3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52850696, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77888435 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77888435, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230422 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230446 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230447 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230447 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77888435 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77888435, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77888435: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77888435 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403231731 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403231731 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403231777 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403231778 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.953 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403227773 ms III - Start [junit] SLOCK [T main @ 1610403227775 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230096 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77888435: tileRendererInUse null, GearsES2[obj 0x77888435 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77888435 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77888435 created: GearsObj[0x7b3effc3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x77888435 created: GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x77888435 created: GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77888435 FIN GearsES2[obj 0x77888435 isInit true, usesShared false, 1 GearsObj[0x7b3effc3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52850696, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77888435 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77888435, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230422 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230446 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230447 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230447 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77888435 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77888435, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77888435: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77888435 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403231731 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403231731 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403231777 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403231778 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 3.945 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.953 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403227773 ms III - Start [junit] SLOCK [T main @ 1610403227775 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230096 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77888435: tileRendererInUse null, GearsES2[obj 0x77888435 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77888435 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77888435 created: GearsObj[0x7b3effc3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x77888435 created: GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x77888435 created: GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77888435 FIN GearsES2[obj 0x77888435 isInit true, usesShared false, 1 GearsObj[0x7b3effc3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7143e06, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52850696, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77888435 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77888435, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230422 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230446 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230447 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403230447 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77888435 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77888435, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77888435: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77888435 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403231731 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403231731 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403231777 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403231778 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] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403233582 ms III - Start [junit] SLOCK [T main @ 1610403233585 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403235935 d 1ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x23b10745, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x23b10745, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe95126a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00024, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236245 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236268 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236269 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236269 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00024, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403237560 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403237617 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403237617 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403237618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.984 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403233582 ms III - Start [junit] SLOCK [T main @ 1610403233585 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403235935 d 1ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x23b10745, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x23b10745, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe95126a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00024, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236245 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236268 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236269 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236269 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00024, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403237560 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403237617 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403237617 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403237618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 3.975 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.984 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403233582 ms III - Start [junit] SLOCK [T main @ 1610403233585 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403235935 d 1ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x23b10745, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x23b10745, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b7a8d5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe95126a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00024, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236245 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236268 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236269 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403236269 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00024, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403237560 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403237617 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403237617 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403237618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610403239370 ms III - Start [junit] SLOCK [T main @ 1610403239372 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403241820 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403241840 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x60a79775, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x60a79775, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67f8a7dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242311 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242334 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242335 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403243463 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403243483 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403243535 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403243537 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.096 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403239370 ms III - Start [junit] SLOCK [T main @ 1610403239372 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403241820 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403241840 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x60a79775, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x60a79775, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67f8a7dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242311 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242334 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242335 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403243463 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403243483 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403243535 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403243537 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 4.099 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.096 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403239370 ms III - Start [junit] SLOCK [T main @ 1610403239372 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403241820 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403241840 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x60a79775, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x60a79775, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5114dadb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67f8a7dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 630x427 of 630x427, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0 -> [l -1.4754099, r 1.4754099, b -1.0, t 1.0] 2.9508197x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242311 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242334 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403242335 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 632x424 of 632x424, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 1.0, [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0 -> [l -1.490566, r 1.490566, b -1.0, t 1.0] 2.981132x2.0, v-flip false [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403243463 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403243483 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403243535 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403243537 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403245309 ms III - Start [junit] SLOCK [T main @ 1610403245312 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247141 d 0ms]] [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247232 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247233 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247255 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247547 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247548 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247548 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247549 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x4e43fc0c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x4e43fc0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c9681d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 310x210 of 310x210, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.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 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247790 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247791 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 312x207 of 312x207, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.5, [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0 -> [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0, v-flip false [junit] 0 s: 60 f / 718 ms, 83.5 fps, 11 ms/f; total: 60 f, 83.5 fps, 11 ms/f [junit] 0 s: 60 f / 256 ms, 234.3 fps, 4 ms/f; total: 120 f, 123.2 fps, 8 ms/f [junit] 1 s: 60 f / 261 ms, 229.8 fps, 4 ms/f; total: 180 f, 145.7 fps, 6 ms/f [junit] 1 s: 60 f / 227 ms, 264.3 fps, 3 ms/f; total: 240 f, 164.1 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403249034 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 @ 1610403249085 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403249086 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.683 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403245309 ms III - Start [junit] SLOCK [T main @ 1610403245312 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247141 d 0ms]] [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247232 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247233 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247255 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247547 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247548 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247548 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247549 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x4e43fc0c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x4e43fc0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c9681d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 310x210 of 310x210, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.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 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247790 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247791 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 312x207 of 312x207, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.5, [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0 -> [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0, v-flip false [junit] 0 s: 60 f / 718 ms, 83.5 fps, 11 ms/f; total: 60 f, 83.5 fps, 11 ms/f [junit] 0 s: 60 f / 256 ms, 234.3 fps, 4 ms/f; total: 120 f, 123.2 fps, 8 ms/f [junit] 1 s: 60 f / 261 ms, 229.8 fps, 4 ms/f; total: 180 f, 145.7 fps, 6 ms/f [junit] 1 s: 60 f / 227 ms, 264.3 fps, 3 ms/f; total: 240 f, 164.1 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403249034 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 @ 1610403249085 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403249086 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 3.713 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.683 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403245309 ms III - Start [junit] SLOCK [T main @ 1610403245312 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247141 d 0ms]] [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247232 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247233 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247255 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247547 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247548 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247548 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247549 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x4e43fc0c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x4e43fc0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c1efa86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c9681d3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 310x210 of 310x210, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.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 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247790 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403247791 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 312x207 of 312x207, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.5, [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0 -> [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0, v-flip false [junit] 0 s: 60 f / 718 ms, 83.5 fps, 11 ms/f; total: 60 f, 83.5 fps, 11 ms/f [junit] 0 s: 60 f / 256 ms, 234.3 fps, 4 ms/f; total: 120 f, 123.2 fps, 8 ms/f [junit] 1 s: 60 f / 261 ms, 229.8 fps, 4 ms/f; total: 180 f, 145.7 fps, 6 ms/f [junit] 1 s: 60 f / 227 ms, 264.3 fps, 3 ms/f; total: 240 f, 164.1 fps, 6 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403249034 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 @ 1610403249085 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403249086 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403250826 ms III - Start [junit] SLOCK [T main @ 1610403250829 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252794 d 1ms]] [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252892 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252902 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253061 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253087 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253099 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253239 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x6ee24fc5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x6ee24fc5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbc4fcec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 310x210 of 310x210, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.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 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253476 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253480 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253484 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 312x207 of 312x207, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.5, [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0 -> [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0, v-flip false [junit] 0 s: 60 f / 739 ms, 81.1 fps, 12 ms/f; total: 60 f, 81.1 fps, 12 ms/f [junit] 0 s: 60 f / 258 ms, 232.5 fps, 4 ms/f; total: 120 f, 120.3 fps, 8 ms/f [junit] 1 s: 60 f / 250 ms, 240.0 fps, 4 ms/f; total: 180 f, 144.3 fps, 6 ms/f [junit] 1 s: 60 f / 242 ms, 247.9 fps, 4 ms/f; total: 240 f, 161.1 fps, 6 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254671 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254698 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254700 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403254747 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403254750 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.878 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403250826 ms III - Start [junit] SLOCK [T main @ 1610403250829 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252794 d 1ms]] [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252892 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252902 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253061 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253087 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253099 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253239 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x6ee24fc5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x6ee24fc5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbc4fcec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 310x210 of 310x210, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.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 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253476 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253480 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253484 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 312x207 of 312x207, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.5, [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0 -> [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0, v-flip false [junit] 0 s: 60 f / 739 ms, 81.1 fps, 12 ms/f; total: 60 f, 81.1 fps, 12 ms/f [junit] 0 s: 60 f / 258 ms, 232.5 fps, 4 ms/f; total: 120 f, 120.3 fps, 8 ms/f [junit] 1 s: 60 f / 250 ms, 240.0 fps, 4 ms/f; total: 180 f, 144.3 fps, 6 ms/f [junit] 1 s: 60 f / 242 ms, 247.9 fps, 4 ms/f; total: 240 f, 161.1 fps, 6 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254671 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254698 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254700 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403254747 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403254750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 3.859 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.878 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403250826 ms III - Start [junit] SLOCK [T main @ 1610403250829 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252794 d 1ms]] [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252892 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403252902 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253061 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253087 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253099 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253239 d 0ms]] [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4e3958e7 created: GearsObj[0x6ee24fc5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4e3958e7 created: GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4e3958e7 created: GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x6ee24fc5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3562be12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbc4fcec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 310x210 of 310x210, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.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 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253476 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253480 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403253484 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 312x207 of 312x207, swapInterval 1, drawable 0x4e0002e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4e3958e7, angle 0.5, [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0 -> [l -1.5072464, r 1.5072464, b -1.0, t 1.0] 3.0144928x2.0, v-flip false [junit] 0 s: 60 f / 739 ms, 81.1 fps, 12 ms/f; total: 60 f, 81.1 fps, 12 ms/f [junit] 0 s: 60 f / 258 ms, 232.5 fps, 4 ms/f; total: 120 f, 120.3 fps, 8 ms/f [junit] 1 s: 60 f / 250 ms, 240.0 fps, 4 ms/f; total: 180 f, 144.3 fps, 6 ms/f [junit] 1 s: 60 f / 242 ms, 247.9 fps, 4 ms/f; total: 240 f, 161.1 fps, 6 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254671 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254698 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403254700 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403254747 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403254750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403256492 ms III - Start [junit] SLOCK [T main @ 1610403256495 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] *** attachGLCanvas.X [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 60 f, 20000.0 fps, 0 ms/f [junit] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 120 f, 12000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 16363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 20000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 23076.9 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 360 f, 24000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 26250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 28235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 33333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 34736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 37142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 40909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 43636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 44347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 46956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 47500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 50000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 50400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 52800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 53076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 53333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 55555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 57777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 57857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 62142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 62068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 64137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 66206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 66000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 68000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 70000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 71612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 73548.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 75483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 75000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 76875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 78750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 78181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 80000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 81818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 81176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 82941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 84705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 84000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 85714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 85000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 86666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 88333.3 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 / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 89189.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 88421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 91578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 90769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 92307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 93846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 93000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 94500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 96000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 95121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 96585.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 98048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 97142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 98571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 100000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 99069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 100465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 101860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 100909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 102272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 103636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 102666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 104000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 105333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 104347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 105652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 106956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 105957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 107234.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 108510.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 109787.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 108750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 110000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 111250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 110204.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 111428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 112653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 111600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 112800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 114000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 115200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 114117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 115294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 116470.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 115384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 116538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 117692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 116603.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 117735.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 118867.9 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, 120000.0 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 / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 122105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 123157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 124210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 125263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 124137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 125172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 126206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 125084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 126101.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 127118.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 126000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 127000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 128000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 129000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 127868.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 128852.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 129836.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 130819.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 129677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 130645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 131612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 130476.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 131428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 132380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 133333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 132187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 133125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 134062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 132923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 133846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 134769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 133636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 134545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 135454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 134328.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 135223.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 136119.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 137014.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 135882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 134782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 135652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 136521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 135428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 136285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 137142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 136056.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 136901.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 137746.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 136666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 137500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 138333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 139166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 138082.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 138904.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 139726.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 138648.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 139459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 140270.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 141081.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 140000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 140800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 141600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 142400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 141315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 142105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 142894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 141818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 142597.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 143376.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 144155.8 fps, 0 ms/f [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 11160 f, 137777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 138518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 137560.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 138292.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 139024.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 138072.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 138795.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 139518.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 140240.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 139285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 140000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 140714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 139764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 140470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 141176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 141882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 140930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 141627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 142325.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 141379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 142068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 142758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 143448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 142500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 143181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 143863.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 142921.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 143595.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 144269.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 144943.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 144000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 144666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 145333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 144395.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 145054.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 146373.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 145434.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 146086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 146739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 145806.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 146451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 147096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 147741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 146808.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 147446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 148085.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 147157.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 147789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 148421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 147500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 148125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 148750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 149375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 148453.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 149072.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 149690.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 150309.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 149387.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 150612.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 149696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 150303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 150909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 151515.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 150600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 151200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 151800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 152400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 151485.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 152079.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 152673.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 151764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 152352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 152941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 153529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 152621.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 153203.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 153786.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 154368.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 153461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 154038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 154615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 155192.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 154285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 154857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 155428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 154528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 155094.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 155660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 156226.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 155327.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 155887.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 156448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 157009.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 156111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 156666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 157222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 157777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 156880.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 157431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 157981.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 158532.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 157636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 158181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 158727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 159272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 158378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 158918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 159459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 159107.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 159642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 160178.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 160714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 159823.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 160353.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 160884.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 161415.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 160526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 161052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 161578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 162105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 161217.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 161739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 162260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 162782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 161896.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 162413.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 162931.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 163448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 162564.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 163076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 163589.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 162711.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 163220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 163728.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 162857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 163361.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 163865.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 163000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 163500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 164000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 164500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 165000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 164132.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 164628.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 165123.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 164262.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 164754.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 165245.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 165737.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 164878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 165365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 165853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 166341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 165483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 165967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 166451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 166935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 167419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 166560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 167040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 167520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 167142.8 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 21120 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 159248.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 159699.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 160150.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 159402.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 159850.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 160298.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 160746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 160444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 160888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 161333.3 fps, 0 ms/f [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 21840 f, 158260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 158695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 159130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 158417.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 158848.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 159280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 159712.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 160143.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 160575.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 159857.1 fps, 0 ms/f [junit] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 22440 f, 154758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 155172.4 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 22560 f, 149403.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 149801.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 150198.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 149605.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 22860 f, 146538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 146923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 147307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 146751.6 fps, 0 ms/f [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 23100 f, 144375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 143850.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 144223.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 144596.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 144968.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 145341.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 146086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 145555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 145925.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 146296.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 146666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 147037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 147407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 147777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 147239.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 147607.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 147975.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 148343.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 148711.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 148170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 148536.5 fps, 0 ms/f [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 24420 f, 141976.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 142325.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 141849.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 142196.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 142543.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 142890.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 143237.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 143583.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 143930.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 143448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 143793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 144137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 144482.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 144827.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 145172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 144685.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 145028.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 145371.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 146057.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 146400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 146742.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 146250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 146590.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 146931.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 147272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 147613.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 147118.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 147457.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 147796.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 148135.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 148474.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 147977.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 148314.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 148651.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 148988.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 148491.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 148826.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 149162.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 149497.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 149832.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 150167.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 150502.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 150837.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 150333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 150666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 151000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 151333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 151666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 152000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 152333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 151823.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 152154.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 152486.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 152817.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 153149.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 153480.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 153812.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 154143.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 153626.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 153956.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 154285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 154615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 154945.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 155274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 155604.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 155934.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 155409.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 155737.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 156065.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 156393.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 156721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 157049.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 157377.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 157704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 157173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 157500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 157826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 158152.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 158478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 158804.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 159130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 159456.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 158918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 159243.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 159567.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 159891.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 160216.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 160540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 160864.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 161189.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 161513.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 160967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 161290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 161612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 161935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 162258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 162580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 162903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 163225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 162673.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 162994.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 163315.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 163636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 163957.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 164278.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 164598.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 164919.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 164361.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 164680.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 165000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 165319.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 165638.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 165957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 166276.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 166595.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 166031.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 166349.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 166666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 166984.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 167301.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 167619.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 167936.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 168253.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 167684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 168315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 168631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 168947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 169263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 169578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 169894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 169319.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 169633.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 169947.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 170261.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 170575.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 170890.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 171204.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 171518.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 170937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 171250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 171562.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 171875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 172187.5 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 33120 f, 167272.7 fps, 0 ms/f [junit] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 33180 f, 157251.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 156792.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 157075.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 157358.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 157641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 157924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 157464.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 157746.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 158028.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 158309.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 158591.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 158873.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 159154.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 159436.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 159718.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 159252.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 159532.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 159813.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 160093.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 160373.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 160654.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 160934.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 161214.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 160744.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 161023.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 161302.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 161581.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 161860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 162139.5 fps, 0 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x408d971b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x408d971b created: GearsObj[0x1782683d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x408d971b created: GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x408d971b created: GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x1782683d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x118d844c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 60 f / 620 ms, 96.7 fps, 10 ms/f; total: 34920 f, 41820.3 fps, 0 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77c2494c: tileRendererInUse null, GearsES2[obj 0x77c2494c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77c2494c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77c2494c created: GearsObj[0x4b7ad549, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x77c2494c created: GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x77c2494c created: GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77c2494c FIN GearsES2[obj 0x77c2494c isInit true, usesShared false, 1 GearsObj[0x4b7ad549, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43407d27, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77c2494c 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77c2494c, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77c2494c 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77c2494c, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77c2494c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77c2494c 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x14ceea7, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x14ceea7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fbb608e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x7d4ef9ea, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x7d4ef9ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d094651, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0005c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0005c [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x1ff317fe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x1ff317fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67c28550, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00063, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00063 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x322c0b2a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x322c0b2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a55b925, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0006a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 2.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0006a [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x545017f5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x545017f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f743e39, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00071, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 2.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00071 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x2bb2ea07, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x2bb2ea07, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50364c58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 3.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x501de6da, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x501de6da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54010543, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0007f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 3.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0007f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x4ab1429d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x4ab1429d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5090bf89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00086, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 4.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00086 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x63ed0d90, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x63ed0d90, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a7a45af, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0008d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 4.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0008d [junit] 1 s: 60 f / 1954 ms, 30.7 fps, 32 ms/f; total: 60 f, 30.7 fps, 32 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0008d [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x7d06c86d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x7d06c86d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21820519, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00094, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 5.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00094 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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 @ 1610403263059 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403263059 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.495 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403256492 ms III - Start [junit] SLOCK [T main @ 1610403256495 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] *** attachGLCanvas.X [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 60 f, 20000.0 fps, 0 ms/f [junit] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 120 f, 12000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 16363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 20000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 23076.9 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 360 f, 24000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 26250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 28235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 33333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 34736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 37142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 40909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 43636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 44347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 46956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 47500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 50000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 50400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 52800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 53076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 53333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 55555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 57777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 57857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 62142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 62068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 64137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 66206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 66000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 68000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 70000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 71612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 73548.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 75483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 75000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 76875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 78750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 78181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 80000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 81818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 81176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 82941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 84705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 84000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 85714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 85000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 86666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 88333.3 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 / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 89189.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 88421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 91578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 90769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 92307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 93846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 93000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 94500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 96000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 95121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 96585.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 98048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 97142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 98571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 100000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 99069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 100465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 101860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 100909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 102272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 103636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 102666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 104000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 105333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 104347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 105652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 106956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 105957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 107234.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 108510.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 109787.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 108750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 110000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 111250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 110204.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 111428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 112653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 111600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 112800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 114000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 115200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 114117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 115294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 116470.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 115384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 116538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 117692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 116603.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 117735.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 118867.9 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, 120000.0 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 / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 122105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 123157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 124210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 125263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 124137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 125172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 126206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 125084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 126101.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 127118.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 126000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 127000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 128000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 129000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 127868.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 128852.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 129836.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 130819.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 129677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 130645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 131612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 130476.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 131428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 132380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 133333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 132187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 133125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 134062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 132923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 133846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 134769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 133636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 134545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 135454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 134328.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 135223.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 136119.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 137014.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 135882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 134782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 135652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 136521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 135428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 136285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 137142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 136056.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 136901.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 137746.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 136666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 137500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 138333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 139166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 138082.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 138904.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 139726.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 138648.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 139459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 140270.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 141081.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 140000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 140800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 141600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 142400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 141315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 142105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 142894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 141818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 142597.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 143376.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 144155.8 fps, 0 ms/f [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 11160 f, 137777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 138518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 137560.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 138292.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 139024.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 138072.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 138795.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 139518.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 140240.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 139285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 140000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 140714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 139764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 140470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 141176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 141882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 140930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 141627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 142325.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 141379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 142068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 142758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 143448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 142500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 143181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 143863.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 142921.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 143595.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 144269.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 144943.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 144000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 144666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 145333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 144395.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 145054.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 146373.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 145434.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 146086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 146739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 145806.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 146451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 147096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 147741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 146808.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 147446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 148085.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 147157.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 147789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 148421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 147500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 148125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 148750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 149375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 148453.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 149072.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 149690.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 150309.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 149387.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 150612.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 149696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 150303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 150909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 151515.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 150600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 151200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 151800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 152400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 151485.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 152079.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 152673.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 151764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 152352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 152941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 153529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 152621.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 153203.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 153786.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 154368.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 153461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 154038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 154615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 155192.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 154285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 154857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 155428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 154528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 155094.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 155660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 156226.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 155327.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 155887.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 156448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 157009.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 156111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 156666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 157222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 157777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 156880.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 157431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 157981.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 158532.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 157636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 158181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 158727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 159272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 158378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 158918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 159459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 159107.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 159642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 160178.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 160714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 159823.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 160353.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 160884.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 161415.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 160526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 161052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 161578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 162105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 161217.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 161739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 162260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 162782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 161896.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 162413.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 162931.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 163448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 162564.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 163076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 163589.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 162711.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 163220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 163728.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 162857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 163361.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 163865.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 163000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 163500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 164000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 164500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 165000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 164132.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 164628.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 165123.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 164262.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 164754.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 165245.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 165737.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 164878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 165365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 165853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 166341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 165483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 165967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 166451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 166935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 167419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 166560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 167040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 167520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 167142.8 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 21120 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 159248.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 159699.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 160150.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 159402.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 159850.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 160298.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 160746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 160444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 160888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 161333.3 fps, 0 ms/f [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 21840 f, 158260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 158695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 159130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 158417.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 158848.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 159280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 159712.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 160143.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 160575.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 159857.1 fps, 0 ms/f [junit] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 22440 f, 154758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 155172.4 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 22560 f, 149403.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 149801.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 150198.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 149605.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 22860 f, 146538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 146923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 147307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 146751.6 fps, 0 ms/f [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 23100 f, 144375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 143850.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 144223.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 144596.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 144968.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 145341.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 146086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 145555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 145925.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 146296.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 146666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 147037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 147407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 147777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 147239.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 147607.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 147975.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 148343.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 148711.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 148170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 148536.5 fps, 0 ms/f [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 24420 f, 141976.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 142325.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 141849.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 142196.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 142543.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 142890.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 143237.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 143583.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 143930.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 143448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 143793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 144137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 144482.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 144827.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 145172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 144685.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 145028.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 145371.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 146057.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 146400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 146742.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 146250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 146590.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 146931.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 147272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 147613.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 147118.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 147457.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 147796.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 148135.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 148474.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 147977.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 148314.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 148651.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 148988.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 148491.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 148826.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 149162.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 149497.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 149832.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 150167.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 150502.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 150837.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 150333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 150666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 151000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 151333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 151666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 152000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 152333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 151823.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 152154.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 152486.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 152817.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 153149.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 153480.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 153812.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 154143.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 153626.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 153956.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 154285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 154615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 154945.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 155274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 155604.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 155934.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 155409.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 155737.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 156065.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 156393.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 156721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 157049.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 157377.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 157704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 157173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 157500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 157826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 158152.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 158478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 158804.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 159130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 159456.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 158918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 159243.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 159567.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 159891.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 160216.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 160540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 160864.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 161189.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 161513.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 160967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 161290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 161612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 161935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 162258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 162580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 162903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 163225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 162673.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 162994.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 163315.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 163636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 163957.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 164278.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 164598.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 164919.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 164361.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 164680.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 165000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 165319.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 165638.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 165957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 166276.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 166595.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 166031.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 166349.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 166666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 166984.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 167301.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 167619.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 167936.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 168253.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 167684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 168315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 168631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 168947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 169263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 169578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 169894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 169319.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 169633.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 169947.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 170261.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 170575.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 170890.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 171204.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 171518.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 170937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 171250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 171562.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 171875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 172187.5 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 33120 f, 167272.7 fps, 0 ms/f [junit] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 33180 f, 157251.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 156792.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 157075.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 157358.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 157641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 157924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 157464.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 157746.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 158028.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 158309.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 158591.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 158873.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 159154.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 159436.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 159718.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 159252.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 159532.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 159813.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 160093.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 160373.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 160654.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 160934.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 161214.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 160744.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 161023.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 161302.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 161581.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 161860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 162139.5 fps, 0 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x408d971b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x408d971b created: GearsObj[0x1782683d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x408d971b created: GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x408d971b created: GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x1782683d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x118d844c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 60 f / 620 ms, 96.7 fps, 10 ms/f; total: 34920 f, 41820.3 fps, 0 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77c2494c: tileRendererInUse null, GearsES2[obj 0x77c2494c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77c2494c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77c2494c created: GearsObj[0x4b7ad549, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x77c2494c created: GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x77c2494c created: GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77c2494c FIN GearsES2[obj 0x77c2494c isInit true, usesShared false, 1 GearsObj[0x4b7ad549, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43407d27, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77c2494c 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77c2494c, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77c2494c 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77c2494c, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77c2494c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77c2494c 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x14ceea7, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x14ceea7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fbb608e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x7d4ef9ea, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x7d4ef9ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d094651, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0005c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0005c [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x1ff317fe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x1ff317fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67c28550, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00063, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00063 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x322c0b2a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x322c0b2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a55b925, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0006a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 2.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0006a [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x545017f5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x545017f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f743e39, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00071, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 2.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00071 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x2bb2ea07, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x2bb2ea07, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50364c58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 3.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x501de6da, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x501de6da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54010543, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0007f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 3.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0007f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x4ab1429d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x4ab1429d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5090bf89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00086, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 4.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00086 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x63ed0d90, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x63ed0d90, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a7a45af, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0008d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 4.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0008d [junit] 1 s: 60 f / 1954 ms, 30.7 fps, 32 ms/f; total: 60 f, 30.7 fps, 32 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0008d [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x7d06c86d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x7d06c86d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21820519, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00094, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 5.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00094 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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 @ 1610403263059 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403263059 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01Animator took 3.101 sec [junit] Testcase: test02FPSAnimator took 1.116 sec [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 2.285 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.495 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403256492 ms III - Start [junit] SLOCK [T main @ 1610403256495 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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] *** attachGLCanvas.X [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 60 f, 20000.0 fps, 0 ms/f [junit] 0 s: 60 f / 7 ms, 8571.4 fps, 0 ms/f; total: 120 f, 12000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 16363.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 20000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 23076.9 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 360 f, 24000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 26250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 28235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 33333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 34736.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 37142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 40909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 43636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 44347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 46956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 47500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 50000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 50400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 52800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 53076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 53333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 55555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 57777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 57857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 62142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 62068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 64137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 66206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 66000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 68000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 70000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 71612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 73548.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 75483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 75000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 76875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 78750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 78181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 80000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 81818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 81176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 82941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 84705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 84000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 85714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 85000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 86666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 88333.3 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 / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 89189.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 88421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 91578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 90769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 92307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 93846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 93000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 94500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 96000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 95121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 96585.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 98048.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 97142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 98571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 100000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 99069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 100465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 101860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 100909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 102272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 103636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 102666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 104000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 105333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 104347.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 105652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 106956.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 105957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 107234.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 108510.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 109787.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 108750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 110000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 111250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 110204.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 111428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 112653.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 111600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 112800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 114000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 115200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 114117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 115294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 116470.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 115384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 116538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 117692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 116603.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 117735.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 118867.9 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, 120000.0 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 / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 122105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 123157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 124210.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 125263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 124137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 125172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 126206.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 125084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 126101.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 127118.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 126000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 127000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 128000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 129000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 127868.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 128852.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 129836.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 130819.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 129677.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 130645.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 131612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 130476.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 131428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 132380.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 133333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 132187.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 133125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 134062.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 132923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 133846.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 134769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 133636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 134545.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 135454.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 134328.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 135223.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 136119.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 137014.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 135882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 134782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 135652.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 136521.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 135428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 136285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 137142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 136056.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 136901.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 137746.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 136666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 137500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 138333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 139166.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 138082.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 138904.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 139726.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 138648.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 139459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 140270.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 141081.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 140000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 140800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 141600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 142400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 141315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 142105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 142894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 141818.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 142597.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 143376.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 144155.8 fps, 0 ms/f [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 11160 f, 137777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 138518.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 137560.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 138292.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 139024.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 138072.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 138795.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 139518.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 140240.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 139285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 140000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 140714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 139764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 140470.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 141176.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 141882.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 140930.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 141627.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 142325.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 141379.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 142068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 142758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 143448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 142500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 143181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 143863.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 142921.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 143595.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 144269.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 144943.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 144000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 144666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 145333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 144395.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 145054.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 146373.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 145434.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 146086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 146739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 145806.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 146451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 147096.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 147741.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 146808.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 147446.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 148085.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 147157.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 147789.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 148421.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 147500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 148125.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 148750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 149375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 148453.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 149072.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 149690.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 150309.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 149387.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 150612.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 149696.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 150303.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 150909.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 151515.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 150600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 151200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 151800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 152400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 151485.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 152079.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 152673.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 151764.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 152352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 152941.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 153529.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 152621.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 153203.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 153786.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 154368.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 153461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 154038.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 154615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 155192.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 154285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 154857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 155428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 154528.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 155094.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 155660.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 156226.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 155327.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 155887.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 156448.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 157009.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 156111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 156666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 157222.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 157777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 156880.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 157431.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 157981.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 158532.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 157636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 158181.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 158727.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 159272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 158378.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 158918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 159459.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 159107.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 159642.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 160178.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 160714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 159823.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 160353.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 160884.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 161415.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 160526.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 161052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 161578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 162105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 161217.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 161739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 162260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 162782.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 161896.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 162413.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 162931.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 163448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 162564.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 163076.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 163589.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 162711.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 163220.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 163728.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 162857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 163361.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 163865.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 163000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 163500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 164000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 164500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 165000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 164132.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 164628.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 165123.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 164262.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 164754.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 165245.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 165737.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 164878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 165365.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 165853.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 166341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 165483.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 165967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 166451.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 166935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 167419.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 166560.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 167040.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 167520.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 167142.8 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 21120 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 159248.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 159699.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 160150.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 159402.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 159850.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 160298.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 160746.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 160000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 160444.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 160888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 161333.3 fps, 0 ms/f [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 21840 f, 158260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 158695.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 159130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 158417.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 158848.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 159280.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 159712.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 160143.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 160575.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 159857.1 fps, 0 ms/f [junit] 0 s: 60 f / 5 ms, 12000.0 fps, 0 ms/f; total: 22440 f, 154758.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 155172.4 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 22560 f, 149403.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 149801.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 150198.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 149605.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 150000.0 fps, 0 ms/f [junit] 0 s: 60 f / 4 ms, 15000.0 fps, 0 ms/f; total: 22860 f, 146538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 146923.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 147307.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 146751.6 fps, 0 ms/f [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 23100 f, 144375.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 143850.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 144223.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 144596.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 144968.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 145341.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 146086.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 145555.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 145925.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 146296.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 146666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 147037.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 147407.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 147777.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 147239.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 147607.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 147975.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 148343.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 148711.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 148170.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 148536.5 fps, 0 ms/f [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 24420 f, 141976.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 142325.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 141849.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 142196.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 142543.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 142890.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 143237.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 143583.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 143930.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 143448.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 143793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 144137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 144482.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 144827.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 145172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 144685.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 145028.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 145371.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 145714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 146057.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 146400.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 146742.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 146250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25800 f, 146590.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 146931.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 147272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 147613.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 147118.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 147457.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 147796.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 148135.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 148474.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 147977.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 148314.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 148651.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 148988.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 148491.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 148826.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 149162.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 149497.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 149832.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 150167.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 150502.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 150837.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 150333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 150666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 151000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 151333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 151666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 152000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 152333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 151823.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 152154.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 152486.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 152817.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 153149.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 153480.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 153812.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 154143.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 153626.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 153956.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 154285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 154615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 154945.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 155274.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 155604.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 155934.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 155409.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 155737.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 156065.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 156393.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 156721.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 157049.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 157377.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 157704.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 157173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 157500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 157826.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29100 f, 158152.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 158478.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 158804.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 159130.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 159456.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 158918.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 159243.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 159567.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 159891.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 160216.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 160540.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 160864.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 161189.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 161513.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 160967.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 161290.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 161612.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 161935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 162258.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 162580.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 162903.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 163225.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 162673.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 162994.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 163315.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 163636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 163957.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 164278.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 164598.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 164919.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 164361.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 164680.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 165000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 165319.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 165638.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 165957.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 166276.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 166595.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 166031.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 166349.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 166666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 166984.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 167301.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 167619.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 167936.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 168253.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 167684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 168000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 168315.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 168631.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 168947.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 169263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 169578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 169894.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 169319.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 169633.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 169947.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 170261.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 170575.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 170890.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 171204.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 171518.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 170937.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 171250.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 171562.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 171875.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 172187.5 fps, 0 ms/f [junit] 0 s: 60 f / 6 ms, 10000.0 fps, 0 ms/f; total: 33120 f, 167272.7 fps, 0 ms/f [junit] 0 s: 60 f / 13 ms, 4615.3 fps, 0 ms/f; total: 33180 f, 157251.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 156792.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 157075.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 157358.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 157641.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33480 f, 157924.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 157464.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 157746.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 158028.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 158309.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 158591.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 158873.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 159154.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 159436.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 159718.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 159252.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 159532.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 159813.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 160093.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 160373.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 160654.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 160934.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 161214.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 160744.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 161023.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 161302.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 161581.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 161860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 162139.5 fps, 0 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x408d971b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x408d971b created: GearsObj[0x1782683d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x408d971b created: GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x408d971b created: GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x1782683d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cc049f0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x118d844c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x408d971b 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 60 f / 620 ms, 96.7 fps, 10 ms/f; total: 34920 f, 41820.3 fps, 0 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x77c2494c: tileRendererInUse null, GearsES2[obj 0x77c2494c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x77c2494c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x77c2494c created: GearsObj[0x4b7ad549, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x77c2494c created: GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x77c2494c created: GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x77c2494c FIN GearsES2[obj 0x77c2494c isInit true, usesShared false, 1 GearsObj[0x4b7ad549, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2af8aaf2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43407d27, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77c2494c 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77c2494c, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x77c2494c 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0003c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x77c2494c, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77c2494c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x77c2494c 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x14ceea7, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x14ceea7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b054d03, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fbb608e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x7d4ef9ea, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x7d4ef9ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27b87ed7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d094651, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0005c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0005c [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x1ff317fe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x1ff317fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x298e72fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67c28550, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00063, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 1.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00063 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x322c0b2a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x322c0b2a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2abdfd8c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a55b925, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0006a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 2.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0006a [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x545017f5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x545017f5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29e137b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f743e39, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00071, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 2.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00071 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x2bb2ea07, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x2bb2ea07, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x141f7b6d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50364c58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00078, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 3.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00078 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x501de6da, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x501de6da, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ec02436, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54010543, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0007f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 3.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0007f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x4ab1429d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x4ab1429d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25f023b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5090bf89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00086, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 4.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00086 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x63ed0d90, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x63ed0d90, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5cebc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a7a45af, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0008d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 4.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0008d [junit] 1 s: 60 f / 1954 ms, 30.7 fps, 32 ms/f; total: 60 f, 30.7 fps, 32 ms/f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e0008d [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x7d06c86d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x7d06c86d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eef8cf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21820519, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00094, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 5.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7eac9008 504x479, swapInterval 1, drawable 0x4e00094 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 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 @ 1610403263059 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403263059 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403265053 ms III - Start [junit] SLOCK [T main @ 1610403265055 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28701274: tileRendererInUse null, GearsES2[obj 0x28701274 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x28701274 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x28701274 created: GearsObj[0xd182050, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x28701274 created: GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x28701274 created: GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28701274 FIN GearsES2[obj 0x28701274 isInit true, usesShared false, 1 GearsObj[0xd182050, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19deac4b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28701274 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0002a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x28701274, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,title=f 0, fps 0.0,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28701274: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28701274 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 LINUX [junit] Java Version 11.0.9 [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 / 2 ms, 30000.0 fps, 0 ms/f; total: 60 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 120 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 300 f, 37500.0 fps, 0 ms/f [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 360 f, 22500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 24705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 28235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 31578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 33000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 37142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 40909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 41739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 42500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 45000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 45600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 46153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 48461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 48888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 51111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 51428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 53571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 53793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 55862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 56000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 58000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 61935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 63870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 63750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 65625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 67500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 67272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 69090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 70909.0 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, 72352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 74117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 75882.3 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, 78857.1 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, 81081.0 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, 83684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 85263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 86842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 86153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 87692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 89230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 90769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 91500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 90731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 92195.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 93658.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 95121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 94285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 95714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 97142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 98571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 97674.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 99069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 100465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 101860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 100909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 102272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 103636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 105000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 104000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 105333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 106666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 108000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 109333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 108260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 109565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 110869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 112173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 111063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 112340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 113617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 114893.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 113750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 115000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 113877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 112800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 114000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 115200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 114117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 115294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 116470.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 115384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 116538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 117692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 116603.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 117735.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 118867.9 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, 120000.0 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, 120000.0 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, 121052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 122105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 123157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 122068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 123103.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 124137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 125172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 124067.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 125084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 124000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 125000.0 fps, 0 ms/f [junit] *** attachGLCanvas.X [junit] About to setVisible.0 CT main [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 7560 f, 120000.0 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: 7620 f, 120952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 120000.0 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: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x673d5b50, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x673d5b50, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ba8df67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00044, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,title=f 1, fps 60000.0,normal], displayable true, valid true, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 27, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 28, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 29, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 30, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 31, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 32, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 33, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 34, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 35, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 36, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 37, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 38, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 39, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 40, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 41, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 42, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 43, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 44, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 45, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 46, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 47, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 48, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 49, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 50, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 51, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 52, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 53, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 54, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 55, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 56, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 57, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 58, fps 60000.0,normal], displayable true, valid false, visible true [junit] 0 s: 60 f / 801 ms, 74.9 fps, 13 ms/f; total: 7740 f, 8947.9 fps, 0 ms/f [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 59, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 60, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 61, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 62, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 63, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 64, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 65, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 66, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 67, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 68, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 69, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 70, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 71, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 72, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 73, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 74, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 75, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 76, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 77, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 78, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 79, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 80, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 81, fps 74.906364,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 FIN [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 LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5dda768f: tileRendererInUse null, GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5dda768f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5dda768f created: GearsObj[0x5f7f04ff, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5dda768f created: GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5dda768f created: GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5dda768f FIN GearsES2[obj 0x5dda768f isInit true, usesShared false, 1 GearsObj[0x5f7f04ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72230a0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5dda768f 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0005d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5dda768f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,title=f 1, fps 0.0,normal], displayable true, valid true, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5dda768f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5dda768f 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 LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x28bce704, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x28bce704, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x720b4c0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00079, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00079 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00079 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x9afec6c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x9afec6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29a394e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00080, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00080 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x5e3d3a0d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x5e3d3a0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ed9a709, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00085, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00085 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x5008ecf6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x5008ecf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x483dc663, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0008a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e0008a [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x73c3112, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x73c3112, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x538dfd57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0008f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e0008f [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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 @ 1610403272407 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403272407 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.292 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403265053 ms III - Start [junit] SLOCK [T main @ 1610403265055 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28701274: tileRendererInUse null, GearsES2[obj 0x28701274 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x28701274 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x28701274 created: GearsObj[0xd182050, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x28701274 created: GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x28701274 created: GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28701274 FIN GearsES2[obj 0x28701274 isInit true, usesShared false, 1 GearsObj[0xd182050, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19deac4b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28701274 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0002a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x28701274, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,title=f 0, fps 0.0,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28701274: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28701274 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 LINUX [junit] Java Version 11.0.9 [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 / 2 ms, 30000.0 fps, 0 ms/f; total: 60 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 120 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 300 f, 37500.0 fps, 0 ms/f [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 360 f, 22500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 24705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 28235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 31578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 33000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 37142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 40909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 41739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 42500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 45000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 45600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 46153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 48461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 48888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 51111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 51428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 53571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 53793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 55862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 56000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 58000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 61935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 63870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 63750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 65625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 67500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 67272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 69090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 70909.0 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, 72352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 74117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 75882.3 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, 78857.1 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, 81081.0 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, 83684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 85263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 86842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 86153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 87692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 89230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 90769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 91500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 90731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 92195.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 93658.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 95121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 94285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 95714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 97142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 98571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 97674.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 99069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 100465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 101860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 100909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 102272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 103636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 105000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 104000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 105333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 106666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 108000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 109333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 108260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 109565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 110869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 112173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 111063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 112340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 113617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 114893.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 113750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 115000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 113877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 112800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 114000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 115200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 114117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 115294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 116470.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 115384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 116538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 117692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 116603.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 117735.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 118867.9 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, 120000.0 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, 120000.0 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, 121052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 122105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 123157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 122068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 123103.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 124137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 125172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 124067.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 125084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 124000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 125000.0 fps, 0 ms/f [junit] *** attachGLCanvas.X [junit] About to setVisible.0 CT main [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 7560 f, 120000.0 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: 7620 f, 120952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 120000.0 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: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x673d5b50, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x673d5b50, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ba8df67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00044, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,title=f 1, fps 60000.0,normal], displayable true, valid true, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 27, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 28, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 29, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 30, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 31, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 32, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 33, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 34, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 35, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 36, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 37, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 38, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 39, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 40, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 41, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 42, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 43, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 44, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 45, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 46, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 47, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 48, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 49, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 50, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 51, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 52, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 53, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 54, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 55, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 56, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 57, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 58, fps 60000.0,normal], displayable true, valid false, visible true [junit] 0 s: 60 f / 801 ms, 74.9 fps, 13 ms/f; total: 7740 f, 8947.9 fps, 0 ms/f [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 59, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 60, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 61, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 62, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 63, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 64, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 65, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 66, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 67, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 68, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 69, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 70, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 71, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 72, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 73, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 74, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 75, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 76, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 77, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 78, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 79, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 80, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 81, fps 74.906364,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 FIN [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 LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5dda768f: tileRendererInUse null, GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5dda768f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5dda768f created: GearsObj[0x5f7f04ff, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5dda768f created: GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5dda768f created: GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5dda768f FIN GearsES2[obj 0x5dda768f isInit true, usesShared false, 1 GearsObj[0x5f7f04ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72230a0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5dda768f 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0005d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5dda768f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,title=f 1, fps 0.0,normal], displayable true, valid true, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5dda768f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5dda768f 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 LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x28bce704, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x28bce704, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x720b4c0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00079, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00079 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00079 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x9afec6c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x9afec6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29a394e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00080, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00080 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x5e3d3a0d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x5e3d3a0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ed9a709, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00085, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00085 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x5008ecf6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x5008ecf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x483dc663, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0008a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e0008a [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x73c3112, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x73c3112, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x538dfd57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0008f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e0008f [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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 @ 1610403272407 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403272407 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00NoAnimator took 3.607 sec [junit] Testcase: test01Animator took 1.117 sec [junit] Testcase: test02FPSAnimator took 1.122 sec [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.441 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.292 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403265053 ms III - Start [junit] SLOCK [T main @ 1610403265055 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator [junit] OSX CALayer AWT-Mod Bug false [junit] OSType LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x28701274: tileRendererInUse null, GearsES2[obj 0x28701274 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x28701274 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x28701274 created: GearsObj[0xd182050, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x28701274 created: GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x28701274 created: GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x28701274 FIN GearsES2[obj 0x28701274 isInit true, usesShared false, 1 GearsObj[0xd182050, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x752bd636, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19deac4b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x28701274 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0002a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x28701274, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,title=f 0, fps 0.0,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x28701274 512x512, swapInterval 1, drawable 0x4e0002a [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,522x542,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28701274: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x28701274 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 LINUX [junit] Java Version 11.0.9 [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 / 2 ms, 30000.0 fps, 0 ms/f; total: 60 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 120 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 300 f, 37500.0 fps, 0 ms/f [junit] 0 s: 60 f / 8 ms, 7500.0 fps, 0 ms/f; total: 360 f, 22500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 24705.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 28235.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 31578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 33000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 36000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 37142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 40000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 40909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 41739.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 42500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 45000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 45600.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 46153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 48461.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 48888.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 51111.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 51428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 53571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 53793.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 55862.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 56000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 58000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 60000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 61935.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 63870.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 63750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 65625.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 67500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 67272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 69090.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 70909.0 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, 72352.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 74117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 75882.3 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, 78857.1 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, 81081.0 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, 83684.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 85263.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 86842.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 86153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 87692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 89230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 90769.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 90000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 91500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 90731.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 92195.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 93658.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 95121.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 94285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 95714.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 97142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 98571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 97674.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 99069.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 100465.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 101860.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 100909.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 102272.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 103636.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 105000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 104000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 105333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 106666.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 108000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 109333.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 108260.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 109565.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 110869.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 112173.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 111063.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 112340.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 113617.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 114893.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 113750.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 115000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 113877.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 112800.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 114000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 115200.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 114117.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 115294.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 116470.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 115384.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 116538.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 117692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 116603.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 117735.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 118867.9 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, 120000.0 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, 120000.0 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, 121052.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 122105.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 123157.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 122068.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 123103.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 124137.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 125172.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 124067.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 125084.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 124000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 125000.0 fps, 0 ms/f [junit] *** attachGLCanvas.X [junit] About to setVisible.0 CT main [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 7560 f, 120000.0 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: 7620 f, 120952.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 120000.0 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: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7eac9008: tileRendererInUse null, GearsES2[obj 0x7eac9008 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7eac9008 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7eac9008 created: GearsObj[0x673d5b50, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7eac9008 created: GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7eac9008 created: GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7eac9008 FIN GearsES2[obj 0x7eac9008 isInit true, usesShared false, 1 GearsObj[0x673d5b50, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71fb0117, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ba8df67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7eac9008 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00044, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7eac9008, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,title=f 1, fps 60000.0,normal], displayable true, valid true, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 27, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 28, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 29, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 30, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 31, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 32, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 33, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 34, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 35, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 36, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 37, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 38, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 39, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 40, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 41, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 42, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 43, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 44, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 45, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 46, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 47, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 48, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 49, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 50, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 51, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 52, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 53, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 54, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 55, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 56, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 57, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 58, fps 60000.0,normal], displayable true, valid false, visible true [junit] 0 s: 60 f / 801 ms, 74.9 fps, 13 ms/f; total: 7740 f, 8947.9 fps, 0 ms/f [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 59, fps 60000.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 60, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 61, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 62, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 63, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 64, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 65, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 66, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 67, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 68, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 69, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 70, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 71, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 72, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 73, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 74, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 75, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 76, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 77, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 78, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 79, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 80, fps 74.906364,normal], displayable true, valid false, visible true [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,522x542,invalid,title=f 81, fps 74.906364,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7eac9008 FIN [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 LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5dda768f: tileRendererInUse null, GearsES2[obj 0x5dda768f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5dda768f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5dda768f created: GearsObj[0x5f7f04ff, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5dda768f created: GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5dda768f created: GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5dda768f FIN GearsES2[obj 0x5dda768f isInit true, usesShared false, 1 GearsObj[0x5f7f04ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dae7ed6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72230a0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5dda768f 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0005d, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5dda768f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,title=f 1, fps 0.0,normal], displayable true, valid true, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,522x542,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5dda768f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5dda768f 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 LINUX [junit] Java Version 11.0.9 [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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,title=Generic Title,resizable,normal], displayable true, valid true, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x28bce704, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x28bce704, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72d28142, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x720b4c0a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00079, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00079 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00079 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x9afec6c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x9afec6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16b9aed8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29a394e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00080, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00080 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x5e3d3a0d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x5e3d3a0d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37493f09, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5ed9a709, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00085, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e00085 [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x5008ecf6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x5008ecf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x740f7465, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x483dc663, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0008a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e0008a [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=DISPOSE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1ff4931d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1ff4931d created: GearsObj[0x73c3112, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1ff4931d created: GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1ff4931d created: GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared false, 1 GearsObj[0x73c3112, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x161153e8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x538dfd57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] *Reshape*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=INIT,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1ff4931d 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0008f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1ff4931d, 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 [junit] *Display*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=RESHAPE,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1ff4931d 512x512, swapInterval 1, drawable 0x4e0008f [junit] *Dispose*: CT AWT-EventQueue-0 [junit] About to setTitle: CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,522x542,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ff4931d 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 @ 1610403272407 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403272407 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403274122 ms III - Start [junit] SLOCK [T main @ 1610403274123 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 LINUX [junit] Java Version 11.0.9 [junit] VMware, Inc. [junit] llvmpipe (LLVM 7.0, 128 bits) [junit] 3.1 Mesa 18.3.6 [junit] GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility 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_conditional_render_inverted GL_ARB_conservative_depth 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_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts 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_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex 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_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_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_stencil_export GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync 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_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_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_blend_equation_separate GL_ATI_draw_buffers GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra 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_copy_texture 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_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters 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_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array 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_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_MESA_ycbcr_texture GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays [junit] Maximum number of samples supported by the hardware: 1 [junit] Requested sampling level 4 not supported. Using 0 samples instead. [junit] Frame: java.awt.Frame[frame0,100,100,310x330,invalid,title=frame 2,resizable,normal] [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,5,25,300x300,layout=java.awt.BorderLayout] [junit] GLCanvas: AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] handle 0x4e00032, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]]]] [junit] GLDrawable: X11OnscreenGLXDrawable[Realized true, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] Handle 0x4e00032, [junit] Surface JAWTWindow[0x78dd2196][JVM version: 11.0.9 (11.0.9 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 0x4e00032, surfaceHandle 0x4e00032, 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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]], [junit] awtComponent AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] handle 0x4e00032, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]]]], [junit] surfaceLock <5e71051f, 31d982f7>[count 1, qsz 0, owner ]]] [junit] Restarting surface... [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Done [junit] fps: 23.666666 [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [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 @ 1610403278511 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403278511 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.311 sec [junit] ------------- Standard Output --------------- [junit] VMware, Inc. [junit] llvmpipe (LLVM 7.0, 128 bits) [junit] 3.1 Mesa 18.3.6 [junit] GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility 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_conditional_render_inverted GL_ARB_conservative_depth 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_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts 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_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex 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_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_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_stencil_export GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync 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_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_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_blend_equation_separate GL_ATI_draw_buffers GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra 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_copy_texture 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_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters 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_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array 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_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_MESA_ycbcr_texture GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays [junit] Maximum number of samples supported by the hardware: 1 [junit] Frame: java.awt.Frame[frame0,100,100,310x330,invalid,title=frame 2,resizable,normal] [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,5,25,300x300,layout=java.awt.BorderLayout] [junit] GLCanvas: AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] handle 0x4e00032, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]]]] [junit] GLDrawable: X11OnscreenGLXDrawable[Realized true, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] Handle 0x4e00032, [junit] Surface JAWTWindow[0x78dd2196][JVM version: 11.0.9 (11.0.9 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 0x4e00032, surfaceHandle 0x4e00032, 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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]], [junit] awtComponent AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] handle 0x4e00032, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]]]], [junit] surfaceLock <5e71051f, 31d982f7>[count 1, qsz 0, owner ]]] [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 @ 1610403274122 ms III - Start [junit] SLOCK [T main @ 1610403274123 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 LINUX [junit] Java Version 11.0.9 [junit] Requested sampling level 4 not supported. Using 0 samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] fps: 23.666666 [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [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 @ 1610403278511 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403278511 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00 took 4.323 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.311 sec [junit] [junit] ------------- Standard Output --------------- [junit] VMware, Inc. [junit] llvmpipe (LLVM 7.0, 128 bits) [junit] 3.1 Mesa 18.3.6 [junit] GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility 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_conditional_render_inverted GL_ARB_conservative_depth 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_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts 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_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex 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_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_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_stencil_export GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync 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_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_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_blend_equation_separate GL_ATI_draw_buffers GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra 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_copy_texture 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_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters 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_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array 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_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_MESA_ycbcr_texture GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays [junit] Maximum number of samples supported by the hardware: 1 [junit] Frame: java.awt.Frame[frame0,100,100,310x330,invalid,title=frame 2,resizable,normal] [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,5,25,300x300,layout=java.awt.BorderLayout] [junit] GLCanvas: AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] handle 0x4e00032, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]]]] [junit] GLDrawable: X11OnscreenGLXDrawable[Realized true, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] Handle 0x4e00032, [junit] Surface JAWTWindow[0x78dd2196][JVM version: 11.0.9 (11.0.9 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 0x4e00032, surfaceHandle 0x4e00032, 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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]], [junit] awtComponent AWT-GLCanvas[Realized true, [junit] jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, [junit] Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@42442118, [junit] handle 0x4e00032, [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 :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], 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[GL3bc/GL3bc.sw], on-scr[.]], [junit] X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], [junit] encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f449801bcc0, owner true, JAWTToolkitLock[obj 0x11403295, isOwner true, <6d6b66a8, 2a58a3ed>[count 1, qsz 0, owner ]]], idx 0], visualID 0x21, fbConfigID 0x175, [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[GL3bc/GL3bc.sw], on-scr[.]], [junit] chosen GLCaps[glx vid 0x21, fbc 0x175: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]]]]]], [junit] surfaceLock <5e71051f, 31d982f7>[count 1, qsz 0, owner ]]] [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 @ 1610403274122 ms III - Start [junit] SLOCK [T main @ 1610403274123 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 LINUX [junit] Java Version 11.0.9 [junit] Requested sampling level 4 not supported. Using 0 samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] fps: 23.666666 [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [junit] Multisampling level requested 4 not supported. Using 0samples instead. [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 @ 1610403278511 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403278511 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610403280276 ms III - Start [junit] SLOCK [T main @ 1610403280278 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01 [junit] Frame size: cols x rows 4x1 [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] ++++ 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 @ 1610403284409 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403284409 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.056 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403280276 ms III - Start [junit] SLOCK [T main @ 1610403280278 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01 [junit] Frame size: cols x rows 4x1 [junit] ++++ 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] ++++ 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 @ 1610403284409 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403284409 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 1.545 sec [junit] Testcase: test02 took 0.765 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.056 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403280276 ms III - Start [junit] SLOCK [T main @ 1610403280278 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01 [junit] Frame size: cols x rows 4x1 [junit] ++++ 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] ++++ 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 @ 1610403284409 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403284409 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 @ 1610403286115 ms III - Start [junit] SLOCK [T main @ 1610403286118 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f59383e: tileRendererInUse null, GearsES2[obj 0x6f59383e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6f59383e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6f59383e created: GearsObj[0x7534eb83, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6f59383e created: GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6f59383e created: GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f59383e FIN GearsES2[obj 0x6f59383e isInit true, usesShared false, 1 GearsObj[0x7534eb83, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4e86c8fd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 11, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 12, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f59383e 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f59383e, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f59383e 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f59383e, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f59383e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f59383e FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a11fa5f: tileRendererInUse null, GearsES2[obj 0x6a11fa5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6a11fa5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a11fa5f created: GearsObj[0x4ea8dc03, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6a11fa5f created: GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6a11fa5f created: GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a11fa5f FIN GearsES2[obj 0x6a11fa5f isInit true, usesShared false, 1 GearsObj[0x4ea8dc03, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x32cdc7f9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [junit] null [junit] ShaderProgram[id=8, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 12, source] [junit] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 11, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a11fa5f 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a11fa5f, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a11fa5f 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a11fa5f, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a11fa5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a11fa5f FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7b0e19ae: tileRendererInUse null, GearsES2[obj 0x7b0e19ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7b0e19ae on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7b0e19ae created: GearsObj[0x2e544464, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x7b0e19ae created: GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x7b0e19ae created: GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7b0e19ae FIN GearsES2[obj 0x7b0e19ae isInit true, usesShared false, 1 GearsObj[0x2e544464, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b9ceb58, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true) [junit] null [junit] ShaderProgram[id=12, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 11, source] [junit] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader: 12, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7b0e19ae 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7b0e19ae, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7b0e19ae 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7b0e19ae, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7b0e19ae: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7b0e19ae FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403291830 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403291830 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.629 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403286115 ms III - Start [junit] SLOCK [T main @ 1610403286118 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f59383e: tileRendererInUse null, GearsES2[obj 0x6f59383e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6f59383e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6f59383e created: GearsObj[0x7534eb83, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6f59383e created: GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6f59383e created: GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f59383e FIN GearsES2[obj 0x6f59383e isInit true, usesShared false, 1 GearsObj[0x7534eb83, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4e86c8fd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 11, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 12, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f59383e 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f59383e, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f59383e 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f59383e, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f59383e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f59383e FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a11fa5f: tileRendererInUse null, GearsES2[obj 0x6a11fa5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6a11fa5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a11fa5f created: GearsObj[0x4ea8dc03, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6a11fa5f created: GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6a11fa5f created: GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a11fa5f FIN GearsES2[obj 0x6a11fa5f isInit true, usesShared false, 1 GearsObj[0x4ea8dc03, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x32cdc7f9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [junit] null [junit] ShaderProgram[id=8, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 12, source] [junit] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 11, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a11fa5f 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a11fa5f, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a11fa5f 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a11fa5f, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a11fa5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a11fa5f FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7b0e19ae: tileRendererInUse null, GearsES2[obj 0x7b0e19ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7b0e19ae on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7b0e19ae created: GearsObj[0x2e544464, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x7b0e19ae created: GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x7b0e19ae created: GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7b0e19ae FIN GearsES2[obj 0x7b0e19ae isInit true, usesShared false, 1 GearsObj[0x2e544464, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b9ceb58, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true) [junit] null [junit] ShaderProgram[id=12, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 11, source] [junit] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader: 12, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7b0e19ae 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7b0e19ae, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7b0e19ae 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7b0e19ae, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7b0e19ae: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7b0e19ae FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403291830 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403291830 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_texUnit0_keepTex0_ES2 took 3.462 sec [junit] Testcase: test02_texUnit0_keepTex1_ES2 took 1.097 sec [junit] Testcase: test03_texUnit1_keepTex1_ES2 took 1.091 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.629 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403286115 ms III - Start [junit] SLOCK [T main @ 1610403286118 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f59383e: tileRendererInUse null, GearsES2[obj 0x6f59383e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6f59383e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6f59383e created: GearsObj[0x7534eb83, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6f59383e created: GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6f59383e created: GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f59383e FIN GearsES2[obj 0x6f59383e isInit true, usesShared false, 1 GearsObj[0x7534eb83, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x30e58060, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4e86c8fd, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 11, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 12, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f59383e 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f59383e, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f59383e 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6f59383e, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6f59383e 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f59383e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f59383e FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a11fa5f: tileRendererInUse null, GearsES2[obj 0x6a11fa5f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6a11fa5f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6a11fa5f created: GearsObj[0x4ea8dc03, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6a11fa5f created: GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6a11fa5f created: GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a11fa5f FIN GearsES2[obj 0x6a11fa5f isInit true, usesShared false, 1 GearsObj[0x4ea8dc03, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5930080a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x32cdc7f9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [junit] null [junit] ShaderProgram[id=8, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 12, source] [junit] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 11, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a11fa5f 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a11fa5f, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a11fa5f 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6a11fa5f, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6a11fa5f 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a11fa5f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a11fa5f FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7b0e19ae: tileRendererInUse null, GearsES2[obj 0x7b0e19ae isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7b0e19ae on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7b0e19ae created: GearsObj[0x2e544464, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x7b0e19ae created: GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x7b0e19ae created: GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7b0e19ae FIN GearsES2[obj 0x7b0e19ae isInit true, usesShared false, 1 GearsObj[0x2e544464, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1a9eebed, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6b9ceb58, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true) [junit] null [junit] ShaderProgram[id=12, linked=false, inUse=false, program: 10, [junit] ShaderCode[id=23, type=VERTEX_SHADER, valid=true, shader: 11, source] [junit] ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, shader: 12, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] **** Reshape.Reset: 310x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7b0e19ae 0/0 310x480 of 310x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7b0e19ae, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 640x480, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 640x480, swapInterval 0, drawable 0x0 [junit] window resize pos/siz: 0/0 640x480 [junit] **** Reshape.Reset: 386x367 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7b0e19ae 0/0 386x367 of 386x367, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7b0e19ae, angle 1.0, [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0 -> [l -1.0517712, r 1.0517712, b -1.0, t 1.0] 2.1035423x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 386x367 of 386x367, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL3___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0792x0367.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7b0e19ae 792x367, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7b0e19ae: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7b0e19ae FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403291830 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403291830 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403293551 ms III - Start [junit] SLOCK [T main @ 1610403293552 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3c19aaa5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c19aaa5 created: GearsObj[0x36fb71cb, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c19aaa5 created: GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c19aaa5 created: GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared false, 1 GearsObj[0x36fb71cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23fda606, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3c19aaa5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c19aaa5 created: GearsObj[0x343198c8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c19aaa5 created: GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c19aaa5 created: GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared false, 1 GearsObj[0x343198c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c434776, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00031, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00031, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5 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 @ 1610403296352 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403296352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.709 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403293551 ms III - Start [junit] SLOCK [T main @ 1610403293552 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3c19aaa5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c19aaa5 created: GearsObj[0x36fb71cb, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c19aaa5 created: GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c19aaa5 created: GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared false, 1 GearsObj[0x36fb71cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23fda606, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3c19aaa5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c19aaa5 created: GearsObj[0x343198c8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c19aaa5 created: GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c19aaa5 created: GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared false, 1 GearsObj[0x343198c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c434776, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00031, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00031, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5 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 @ 1610403296352 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403296352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testAddRemove took 2.754 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.709 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403293551 ms III - Start [junit] SLOCK [T main @ 1610403293552 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3c19aaa5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c19aaa5 created: GearsObj[0x36fb71cb, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c19aaa5 created: GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c19aaa5 created: GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared false, 1 GearsObj[0x36fb71cb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x12500d38, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23fda606, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3c19aaa5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3c19aaa5 created: GearsObj[0x343198c8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3c19aaa5 created: GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3c19aaa5 created: GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c19aaa5 FIN GearsES2[obj 0x3c19aaa5 isInit true, usesShared false, 1 GearsObj[0x343198c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1701bdfd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c434776, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00031, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c19aaa5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00031, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3c19aaa5, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c19aaa5 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 @ 1610403296352 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403296352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403298060 ms III - Start [junit] SLOCK [T main @ 1610403298062 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x38102d01: tileRendererInUse null, GearsES2[obj 0x38102d01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x38102d01 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x38102d01 created: GearsObj[0x3760b977, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x38102d01 created: GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x38102d01 created: GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x38102d01 FIN GearsES2[obj 0x38102d01 isInit true, usesShared false, 1 GearsObj[0x3760b977, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b9e3184, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 571x600 of 571x600, swapInterval 1, drawable 0x4e0002b, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.0, [l -1.0, r 1.0, b -1.050788, t 1.050788] 2.0x2.101576 -> [l -1.0, r 1.0, b -1.050788, t 1.050788] 2.0x2.101576, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 573x600 of 573x600, swapInterval 1, drawable 0x4e0002b, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.5, [l -1.0, r 1.0, b -1.0471205, t 1.0471205] 2.0x2.094241 -> [l -1.0, r 1.0, b -1.0471205, t 1.0471205] 2.0x2.094241, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01 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 @ 1610403301233 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403301234 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.082 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403298060 ms III - Start [junit] SLOCK [T main @ 1610403298062 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x38102d01: tileRendererInUse null, GearsES2[obj 0x38102d01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x38102d01 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x38102d01 created: GearsObj[0x3760b977, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x38102d01 created: GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x38102d01 created: GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x38102d01 FIN GearsES2[obj 0x38102d01 isInit true, usesShared false, 1 GearsObj[0x3760b977, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b9e3184, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 571x600 of 571x600, swapInterval 1, drawable 0x4e0002b, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.0, [l -1.0, r 1.0, b -1.050788, t 1.050788] 2.0x2.101576 -> [l -1.0, r 1.0, b -1.050788, t 1.050788] 2.0x2.101576, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 573x600 of 573x600, swapInterval 1, drawable 0x4e0002b, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.5, [l -1.0, r 1.0, b -1.0471205, t 1.0471205] 2.0x2.094241 -> [l -1.0, r 1.0, b -1.0471205, t 1.0471205] 2.0x2.094241, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01 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 @ 1610403301233 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403301234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01ScrollPane took 3.111 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.082 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403298060 ms III - Start [junit] SLOCK [T main @ 1610403298062 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x38102d01: tileRendererInUse null, GearsES2[obj 0x38102d01 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x38102d01 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x38102d01 created: GearsObj[0x3760b977, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x38102d01 created: GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x38102d01 created: GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x38102d01 FIN GearsES2[obj 0x38102d01 isInit true, usesShared false, 1 GearsObj[0x3760b977, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59916049, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b9e3184, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 571x600 of 571x600, swapInterval 1, drawable 0x4e0002b, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.0, [l -1.0, r 1.0, b -1.050788, t 1.050788] 2.0x2.101576 -> [l -1.0, r 1.0, b -1.050788, t 1.050788] 2.0x2.101576, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x38102d01 0/0 573x600 of 573x600, swapInterval 1, drawable 0x4e0002b, msaa false, tileRendererInUse null [junit] >> GearsES2 0x38102d01, angle 0.5, [l -1.0, r 1.0, b -1.0471205, t 1.0471205] 2.0x2.094241 -> [l -1.0, r 1.0, b -1.0471205, t 1.0471205] 2.0x2.094241, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x38102d01 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 @ 1610403301233 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403301234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403302919 ms III - Start [junit] SLOCK [T main @ 1610403302922 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [junit] testing with java.awt.Window [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x685a3c10: tileRendererInUse null, GearsES2[obj 0x685a3c10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x685a3c10 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x685a3c10 created: GearsObj[0x6cb5e1b4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x685a3c10 created: GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x685a3c10 created: GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x685a3c10 FIN GearsES2[obj 0x685a3c10 isInit true, usesShared false, 1 GearsObj[0x6cb5e1b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bf61556, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x685a3c10 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0001f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x685a3c10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x685a3c10 512x512, swapInterval 1, drawable 0x4e0001f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x685a3c10 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0001f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x685a3c10, 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] cleaning up... [junit] testing with java.awt.Frame [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x685a3c10: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x685a3c10 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x228c564d: tileRendererInUse null, GearsES2[obj 0x228c564d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x228c564d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x228c564d created: GearsObj[0x7e2b3927, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x228c564d created: GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x228c564d created: GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x228c564d FIN GearsES2[obj 0x228c564d isInit true, usesShared false, 1 GearsObj[0x7e2b3927, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b004883, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x228c564d 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00030, msaa false, tileRendererInUse null [junit] >> GearsES2 0x228c564d, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x228c564d 502x482, swapInterval 1, drawable 0x4e00030 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x228c564d 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00030, msaa false, tileRendererInUse null [junit] >> GearsES2 0x228c564d, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] cleaning up... [junit] testing with javax.swing.JFrame [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x228c564d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x228c564d FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c4f6c53: tileRendererInUse null, GearsES2[obj 0x5c4f6c53 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5c4f6c53 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5c4f6c53 created: GearsObj[0x2ef05bec, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5c4f6c53 created: GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5c4f6c53 created: GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c4f6c53 FIN GearsES2[obj 0x5c4f6c53 isInit true, usesShared false, 1 GearsObj[0x2ef05bec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d597a90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c4f6c53 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5c4f6c53, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5c4f6c53 502x482, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c4f6c53 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5c4f6c53, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c4f6c53: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c4f6c53 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] GLProfile GL2: GLProfile[GL2/GL3bc.sw] [junit] testing with java.awt.Window [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xeaa0cc4: tileRendererInUse null, GearsES2[obj 0xeaa0cc4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xeaa0cc4 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xeaa0cc4 created: GearsObj[0x26581d85, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xeaa0cc4 created: GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xeaa0cc4 created: GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xeaa0cc4 FIN GearsES2[obj 0xeaa0cc4 isInit true, usesShared false, 1 GearsObj[0x26581d85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5aeed9f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xeaa0cc4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0xeaa0cc4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xeaa0cc4 512x512, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xeaa0cc4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0xeaa0cc4, 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] cleaning up... [junit] testing with java.awt.Frame [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xeaa0cc4: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xeaa0cc4 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2cd6e11a: tileRendererInUse null, GearsES2[obj 0x2cd6e11a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2cd6e11a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2cd6e11a created: GearsObj[0x5bb26022, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2cd6e11a created: GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2cd6e11a created: GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2cd6e11a FIN GearsES2[obj 0x2cd6e11a isInit true, usesShared false, 1 GearsObj[0x5bb26022, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b731fc3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cd6e11a 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e0005f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cd6e11a, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cd6e11a 502x482, swapInterval 1, drawable 0x4e0005f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cd6e11a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0005f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cd6e11a, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] cleaning up... [junit] testing with javax.swing.JFrame [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cd6e11a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cd6e11a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x570e7e37: tileRendererInUse null, GearsES2[obj 0x570e7e37 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x570e7e37 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x570e7e37 created: GearsObj[0x2b70299c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x570e7e37 created: GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x570e7e37 created: GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x570e7e37 FIN GearsES2[obj 0x570e7e37 isInit true, usesShared false, 1 GearsObj[0x2b70299c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63ff8745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x570e7e37 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e0006f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x570e7e37, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x570e7e37 502x482, swapInterval 1, drawable 0x4e0006f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x570e7e37 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0006f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x570e7e37, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] cleaning up... [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x570e7e37: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x570e7e37 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 @ 1610403312663 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403312663 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.677 sec [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [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/GL3bc.sw] [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 @ 1610403302919 ms III - Start [junit] SLOCK [T main @ 1610403302922 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x685a3c10: tileRendererInUse null, GearsES2[obj 0x685a3c10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x685a3c10 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x685a3c10 created: GearsObj[0x6cb5e1b4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x685a3c10 created: GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x685a3c10 created: GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x685a3c10 FIN GearsES2[obj 0x685a3c10 isInit true, usesShared false, 1 GearsObj[0x6cb5e1b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bf61556, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x685a3c10 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0001f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x685a3c10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x685a3c10 512x512, swapInterval 1, drawable 0x4e0001f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x685a3c10 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0001f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x685a3c10, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x685a3c10: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x685a3c10 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x228c564d: tileRendererInUse null, GearsES2[obj 0x228c564d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x228c564d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x228c564d created: GearsObj[0x7e2b3927, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x228c564d created: GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x228c564d created: GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x228c564d FIN GearsES2[obj 0x228c564d isInit true, usesShared false, 1 GearsObj[0x7e2b3927, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b004883, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x228c564d 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00030, msaa false, tileRendererInUse null [junit] >> GearsES2 0x228c564d, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x228c564d 502x482, swapInterval 1, drawable 0x4e00030 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x228c564d 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00030, msaa false, tileRendererInUse null [junit] >> GearsES2 0x228c564d, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x228c564d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x228c564d FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c4f6c53: tileRendererInUse null, GearsES2[obj 0x5c4f6c53 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5c4f6c53 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5c4f6c53 created: GearsObj[0x2ef05bec, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5c4f6c53 created: GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5c4f6c53 created: GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c4f6c53 FIN GearsES2[obj 0x5c4f6c53 isInit true, usesShared false, 1 GearsObj[0x2ef05bec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d597a90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c4f6c53 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5c4f6c53, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5c4f6c53 502x482, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c4f6c53 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5c4f6c53, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c4f6c53: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c4f6c53 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0xeaa0cc4: tileRendererInUse null, GearsES2[obj 0xeaa0cc4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xeaa0cc4 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xeaa0cc4 created: GearsObj[0x26581d85, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xeaa0cc4 created: GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xeaa0cc4 created: GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xeaa0cc4 FIN GearsES2[obj 0xeaa0cc4 isInit true, usesShared false, 1 GearsObj[0x26581d85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5aeed9f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xeaa0cc4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0xeaa0cc4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xeaa0cc4 512x512, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xeaa0cc4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0xeaa0cc4, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xeaa0cc4: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xeaa0cc4 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2cd6e11a: tileRendererInUse null, GearsES2[obj 0x2cd6e11a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2cd6e11a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2cd6e11a created: GearsObj[0x5bb26022, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2cd6e11a created: GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2cd6e11a created: GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2cd6e11a FIN GearsES2[obj 0x2cd6e11a isInit true, usesShared false, 1 GearsObj[0x5bb26022, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b731fc3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cd6e11a 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e0005f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cd6e11a, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cd6e11a 502x482, swapInterval 1, drawable 0x4e0005f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cd6e11a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0005f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cd6e11a, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cd6e11a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cd6e11a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x570e7e37: tileRendererInUse null, GearsES2[obj 0x570e7e37 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x570e7e37 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x570e7e37 created: GearsObj[0x2b70299c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x570e7e37 created: GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x570e7e37 created: GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x570e7e37 FIN GearsES2[obj 0x570e7e37 isInit true, usesShared false, 1 GearsObj[0x2b70299c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63ff8745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x570e7e37 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e0006f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x570e7e37, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x570e7e37 502x482, swapInterval 1, drawable 0x4e0006f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x570e7e37 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0006f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x570e7e37, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x570e7e37: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x570e7e37 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 @ 1610403312663 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403312663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GLDefault took 4.183 sec [junit] Testcase: test02GL2 took 3.75 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.677 sec [junit] [junit] ------------- Standard Output --------------- [junit] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [junit] GLProfile Default: GLProfile[GL3bc/GL3bc.sw] [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/GL3bc.sw] [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 @ 1610403302919 ms III - Start [junit] SLOCK [T main @ 1610403302922 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x685a3c10: tileRendererInUse null, GearsES2[obj 0x685a3c10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x685a3c10 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x685a3c10 created: GearsObj[0x6cb5e1b4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x685a3c10 created: GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x685a3c10 created: GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x685a3c10 FIN GearsES2[obj 0x685a3c10 isInit true, usesShared false, 1 GearsObj[0x6cb5e1b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ef60900, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bf61556, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x685a3c10 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0001f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x685a3c10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x685a3c10 512x512, swapInterval 1, drawable 0x4e0001f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x685a3c10 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0001f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x685a3c10, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0x685a3c10: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x685a3c10 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x228c564d: tileRendererInUse null, GearsES2[obj 0x228c564d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x228c564d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x228c564d created: GearsObj[0x7e2b3927, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x228c564d created: GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x228c564d created: GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x228c564d FIN GearsES2[obj 0x228c564d isInit true, usesShared false, 1 GearsObj[0x7e2b3927, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x45dfe61a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b004883, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x228c564d 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00030, msaa false, tileRendererInUse null [junit] >> GearsES2 0x228c564d, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x228c564d 502x482, swapInterval 1, drawable 0x4e00030 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x228c564d 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00030, msaa false, tileRendererInUse null [junit] >> GearsES2 0x228c564d, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x228c564d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x228c564d FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c4f6c53: tileRendererInUse null, GearsES2[obj 0x5c4f6c53 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5c4f6c53 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5c4f6c53 created: GearsObj[0x2ef05bec, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5c4f6c53 created: GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5c4f6c53 created: GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c4f6c53 FIN GearsES2[obj 0x5c4f6c53 isInit true, usesShared false, 1 GearsObj[0x2ef05bec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x36794545, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d597a90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c4f6c53 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5c4f6c53, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5c4f6c53 502x482, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c4f6c53 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5c4f6c53, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c4f6c53: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c4f6c53 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0xeaa0cc4: tileRendererInUse null, GearsES2[obj 0xeaa0cc4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xeaa0cc4 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xeaa0cc4 created: GearsObj[0x26581d85, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xeaa0cc4 created: GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xeaa0cc4 created: GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xeaa0cc4 FIN GearsES2[obj 0xeaa0cc4 isInit true, usesShared false, 1 GearsObj[0x26581d85, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c6c0476, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5aeed9f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xeaa0cc4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0xeaa0cc4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xeaa0cc4 512x512, swapInterval 1, drawable 0x4e00053 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xeaa0cc4 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00053, msaa false, tileRendererInUse null [junit] >> GearsES2 0xeaa0cc4, 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[AWT-EventQueue-0,6,main] GearsES2.dispose 0xeaa0cc4: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xeaa0cc4 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2cd6e11a: tileRendererInUse null, GearsES2[obj 0x2cd6e11a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2cd6e11a on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2cd6e11a created: GearsObj[0x5bb26022, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2cd6e11a created: GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2cd6e11a created: GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2cd6e11a FIN GearsES2[obj 0x2cd6e11a isInit true, usesShared false, 1 GearsObj[0x5bb26022, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x493cf430, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b731fc3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cd6e11a 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e0005f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cd6e11a, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2cd6e11a 502x482, swapInterval 1, drawable 0x4e0005f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cd6e11a 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0005f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2cd6e11a, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cd6e11a: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cd6e11a FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x570e7e37: tileRendererInUse null, GearsES2[obj 0x570e7e37 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x570e7e37 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x570e7e37 created: GearsObj[0x2b70299c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x570e7e37 created: GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x570e7e37 created: GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x570e7e37 FIN GearsES2[obj 0x570e7e37 isInit true, usesShared false, 1 GearsObj[0x2b70299c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3355289c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63ff8745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x570e7e37 0/0 502x482 of 502x482, swapInterval 1, drawable 0x4e0006f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x570e7e37, angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x570e7e37 502x482, swapInterval 1, drawable 0x4e0006f [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x570e7e37 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e0006f, msaa false, tileRendererInUse null [junit] >> GearsES2 0x570e7e37, angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x570e7e37: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x570e7e37 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 @ 1610403312663 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403312663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403314424 ms III - Start [junit] SLOCK [T main @ 1610403314426 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610403317903 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403317903 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.411 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403314424 ms III - Start [junit] SLOCK [T main @ 1610403314426 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610403317903 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403317903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testTextRendererDraw2D took 1.003 sec [junit] Testcase: testTextRendererDraw3D took 0.593 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.411 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403314424 ms III - Start [junit] SLOCK [T main @ 1610403314426 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610403317903 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403317903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403319560 ms III - Start [junit] SLOCK [T main @ 1610403319562 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] Image right side up [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] Image right side up [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] Image right side up [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] Image right side up [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 @ 1610403322654 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403322654 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.009 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 @ 1610403319560 ms III - Start [junit] SLOCK [T main @ 1610403319562 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 @ 1610403322654 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403322654 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01AccumStencilPBuffer took 2.219 sec [junit] Testcase: test01DefaultFBO took 0.294 sec [junit] Testcase: test01DefaultPBuffer took 0.288 sec [junit] Testcase: test01StencilFBO took 0.233 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.009 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 @ 1610403319560 ms III - Start [junit] SLOCK [T main @ 1610403319562 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x511, fbc 0x1b2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x504, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], offscr[pbuffer]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.1 Mesa 18.3.6 [junit] below: 0xff0000 [junit] above: 0xff00 [junit] XXX GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] XXX 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [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 @ 1610403322654 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403322654 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403324402 ms III - Start [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT [junit] SLOCK [T main @ 1610403324405 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0 [junit] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL3bc_-sw-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610403327755 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403327755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.272 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403324402 ms III - Start [junit] SLOCK [T main @ 1610403324405 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0 [junit] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL3bc_-sw-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610403327755 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403327755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testOnscreenMultiSampleAA0 took 2.538 sec [junit] Testcase: testOnscreenMultiSampleAA4 took 0.383 sec [junit] Testcase: testOnscreenMultiSampleAA8 took 0.366 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.272 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403324402 ms III - Start [junit] SLOCK [T main @ 1610403324405 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0 [junit] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL3bc_-sw-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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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] WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer [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[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_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 @ 1610403327755 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403327755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403329460 ms III - Start [junit] SLOCK [T main @ 1610403329462 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:1 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:2 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:3 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:4 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:5 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:6 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:7 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:8 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:9 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:10 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ca], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:11 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:12 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:13 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:14 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ce], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:15 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cf], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:16 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:17 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:18 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:19 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:20 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:21 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:22 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:23 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:24 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:25 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:26 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4da], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:27 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4db], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:28 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:29 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:30 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4de], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:31 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4df], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:32 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:33 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:34 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:35 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:36 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:37 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:38 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:39 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:40 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:41 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:42 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ea], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:43 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4eb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:44 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ec], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:45 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ed], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:46 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ee], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:47 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ef], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:48 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:49 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:50 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:51 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:52 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:53 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:54 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:55 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:56 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:57 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:58 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:59 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:60 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:61 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:62 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fe], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:63 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ff], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:64 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x500], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:65 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x501], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:66 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x502], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:67 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x503], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:68 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x504], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:69 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x505], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:70 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x506], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:71 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x507], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:72 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x508], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:73 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x509], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:74 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:75 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:76 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:77 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:78 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:79 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:80 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x510], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:81 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x511], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:82 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x512], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:83 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x513], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:84 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x514], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:85 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x515], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:86 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x516], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:87 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x517], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:88 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x518], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:89 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x519], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:90 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:91 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:92 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:93 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:94 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:95 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:96 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x520], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:97 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x521], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:98 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x522], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:99 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x523], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:100 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x524], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:101 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x525], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:102 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x526], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:103 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x527], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:104 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x528], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:105 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x529], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:106 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:107 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:108 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:109 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:110 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:111 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:112 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x530], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:113 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x531], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:114 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x532], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:115 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x533], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:116 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x534], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:117 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x535], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:118 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x536], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:119 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x537], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:120 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x538], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:121 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x539], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:122 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:123 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:124 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:125 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:126 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:127 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:128 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x540], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:129 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x541], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:130 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x542], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:131 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x543], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:132 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x544], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:133 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x545], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:134 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x546], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:135 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x547], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:136 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x548], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:137 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x549], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:138 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:139 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:140 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:141 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:142 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:143 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:144 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x550], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:145 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x551], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:146 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x552], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:147 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x553], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:148 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x554], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:149 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x555], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:150 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x556], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:151 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x557], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:152 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x558], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:153 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x559], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:154 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:155 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:156 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:157 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:158 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:159 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:160 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x560], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:161 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x561], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:162 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x562], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:163 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x563], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:164 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x564], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:165 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x565], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:166 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x566], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:167 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x567], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:168 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x568], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:169 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x569], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:170 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:171 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:172 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:173 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:174 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:175 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:176 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x570], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:177 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x571], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:178 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x572], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:179 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x573], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:180 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x574], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:181 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x575], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:182 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x576], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:183 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x577], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:184 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x578], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:185 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x579], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:186 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:187 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:188 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:189 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:190 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:191 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:192 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x580], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:193 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x581], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:194 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x582], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:195 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x583], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:196 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x584], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:197 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x585], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:198 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x586], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:199 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x587], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:200 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x588], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:201 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x589], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:202 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:203 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:204 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:205 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:206 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:207 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:208 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x590], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:209 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x591], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:210 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x592], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:211 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x593], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:212 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x594], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:213 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x595], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:214 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x596], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:215 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x597], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:216 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x598], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:217 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x599], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:218 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:219 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:220 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:221 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:222 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:223 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:224 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:225 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:226 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:227 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:228 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:229 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:230 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:231 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:232 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:233 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:234 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:235 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:236 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:237 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:238 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:239 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:240 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x70], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:241 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x69f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:242 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:243 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:244 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:245 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:246 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:247 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:248 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:249 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:250 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:251 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:252 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:253 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:254 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:255 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:256 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:257 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:258 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:259 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:260 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:261 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:262 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:263 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5ab9e72c created: GearsObj[0xd8feace, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5ab9e72c created: GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5ab9e72c created: GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ab9e72c FIN GearsES2[obj 0x5ab9e72c isInit true, usesShared false, 1 GearsObj[0xd8feace, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c84a200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5ab9e72c, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x5ab9e72c 400x200, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c 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 @ 1610403332538 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403332538 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.002 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403329460 ms III - Start [junit] SLOCK [T main @ 1610403329462 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:1 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:2 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:3 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:4 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:5 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:6 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:7 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:8 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:9 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:10 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ca], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:11 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:12 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:13 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:14 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ce], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:15 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cf], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:16 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:17 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:18 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:19 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:20 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:21 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:22 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:23 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:24 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:25 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:26 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4da], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:27 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4db], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:28 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:29 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:30 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4de], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:31 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4df], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:32 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:33 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:34 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:35 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:36 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:37 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:38 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:39 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:40 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:41 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:42 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ea], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:43 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4eb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:44 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ec], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:45 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ed], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:46 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ee], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:47 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ef], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:48 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:49 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:50 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:51 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:52 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:53 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:54 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:55 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:56 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:57 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:58 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:59 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:60 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:61 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:62 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fe], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:63 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ff], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:64 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x500], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:65 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x501], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:66 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x502], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:67 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x503], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:68 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x504], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:69 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x505], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:70 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x506], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:71 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x507], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:72 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x508], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:73 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x509], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:74 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:75 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:76 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:77 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:78 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:79 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:80 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x510], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:81 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x511], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:82 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x512], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:83 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x513], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:84 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x514], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:85 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x515], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:86 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x516], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:87 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x517], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:88 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x518], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:89 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x519], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:90 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:91 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:92 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:93 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:94 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:95 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:96 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x520], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:97 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x521], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:98 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x522], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:99 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x523], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:100 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x524], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:101 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x525], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:102 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x526], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:103 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x527], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:104 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x528], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:105 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x529], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:106 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:107 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:108 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:109 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:110 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:111 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:112 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x530], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:113 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x531], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:114 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x532], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:115 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x533], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:116 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x534], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:117 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x535], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:118 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x536], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:119 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x537], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:120 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x538], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:121 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x539], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:122 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:123 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:124 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:125 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:126 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:127 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:128 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x540], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:129 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x541], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:130 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x542], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:131 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x543], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:132 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x544], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:133 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x545], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:134 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x546], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:135 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x547], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:136 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x548], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:137 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x549], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:138 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:139 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:140 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:141 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:142 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:143 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:144 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x550], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:145 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x551], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:146 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x552], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:147 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x553], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:148 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x554], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:149 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x555], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:150 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x556], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:151 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x557], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:152 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x558], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:153 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x559], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:154 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:155 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:156 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:157 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:158 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:159 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:160 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x560], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:161 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x561], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:162 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x562], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:163 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x563], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:164 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x564], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:165 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x565], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:166 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x566], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:167 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x567], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:168 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x568], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:169 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x569], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:170 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:171 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:172 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:173 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:174 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:175 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:176 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x570], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:177 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x571], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:178 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x572], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:179 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x573], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:180 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x574], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:181 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x575], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:182 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x576], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:183 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x577], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:184 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x578], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:185 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x579], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:186 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:187 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:188 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:189 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:190 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:191 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:192 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x580], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:193 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x581], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:194 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x582], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:195 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x583], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:196 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x584], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:197 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x585], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:198 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x586], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:199 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x587], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:200 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x588], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:201 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x589], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:202 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:203 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:204 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:205 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:206 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:207 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:208 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x590], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:209 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x591], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:210 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x592], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:211 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x593], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:212 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x594], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:213 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x595], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:214 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x596], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:215 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x597], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:216 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x598], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:217 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x599], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:218 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:219 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:220 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:221 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:222 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:223 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:224 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:225 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:226 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:227 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:228 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:229 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:230 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:231 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:232 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:233 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:234 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:235 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:236 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:237 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:238 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:239 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:240 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x70], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:241 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x69f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:242 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:243 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:244 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:245 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:246 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:247 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:248 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:249 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:250 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:251 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:252 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:253 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:254 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:255 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:256 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:257 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:258 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:259 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:260 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:261 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:262 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:263 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5ab9e72c created: GearsObj[0xd8feace, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5ab9e72c created: GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5ab9e72c created: GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ab9e72c FIN GearsES2[obj 0x5ab9e72c isInit true, usesShared false, 1 GearsObj[0xd8feace, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c84a200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5ab9e72c, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x5ab9e72c 400x200, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c 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 @ 1610403332538 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403332538 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test took 1.255 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.002 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403329460 ms III - Start [junit] SLOCK [T main @ 1610403329462 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:1 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:2 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:3 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:4 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:5 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:6 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:7 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:8 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:9 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:10 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ca], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:11 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:12 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:13 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:14 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ce], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:15 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cf], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:16 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:17 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:18 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:19 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:20 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:21 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:22 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:23 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:24 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:25 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:26 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4da], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:27 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4db], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:28 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:29 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:30 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4de], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:31 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4df], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:32 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:33 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:34 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:35 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:36 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:37 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:38 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:39 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:40 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:41 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:42 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ea], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:43 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4eb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:44 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ec], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:45 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ed], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:46 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ee], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:47 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ef], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:48 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:49 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:50 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:51 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:52 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:53 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:54 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:55 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:56 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:57 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:58 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:59 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:60 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:61 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:62 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fe], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:63 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ff], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:64 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x500], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:65 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x501], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:66 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x502], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:67 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x503], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:68 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x504], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:69 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x505], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:70 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x506], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:71 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x507], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:72 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x508], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:73 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x509], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:74 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:75 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:76 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:77 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:78 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:79 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:80 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x510], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:81 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x511], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:82 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x512], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:83 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x513], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:84 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x514], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:85 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x515], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:86 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x516], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:87 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x517], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:88 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x518], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:89 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x519], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:90 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:91 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:92 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:93 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:94 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:95 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:96 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x520], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:97 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x521], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:98 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x522], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:99 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x523], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:100 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x524], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:101 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x525], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:102 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x526], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:103 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x527], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:104 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x528], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:105 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x529], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:106 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:107 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:108 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:109 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:110 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:111 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:112 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x530], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:113 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x531], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:114 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x532], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:115 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x533], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:116 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x534], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:117 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x535], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:118 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x536], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:119 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x537], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:120 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x538], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:121 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x539], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:122 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:123 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:124 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:125 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:126 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:127 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:128 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x540], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:129 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x541], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:130 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x542], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:131 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x543], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:132 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x544], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:133 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x545], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:134 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x546], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:135 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x547], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:136 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x548], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:137 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x549], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:138 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:139 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:140 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:141 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:142 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:143 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:144 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x550], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:145 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x551], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:146 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x552], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:147 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x553], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:148 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x554], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:149 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x555], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:150 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x556], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:151 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x557], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:152 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x558], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:153 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x559], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:154 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:155 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:156 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:157 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:158 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:159 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:160 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x560], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:161 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x561], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:162 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x562], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:163 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x563], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:164 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x564], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:165 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x565], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:166 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x566], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:167 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x567], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:168 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x568], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:169 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x569], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:170 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:171 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:172 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:173 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:174 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:175 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:176 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x570], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:177 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x571], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:178 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x572], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:179 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x573], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:180 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x574], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:181 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x575], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:182 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x576], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:183 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x577], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:184 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x578], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:185 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x579], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:186 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:187 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:188 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:189 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:190 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:191 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:192 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x580], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:193 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x581], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:194 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x582], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:195 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x583], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:196 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x584], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:197 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x585], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:198 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x586], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:199 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x587], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:200 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x588], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:201 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x589], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:202 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:203 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:204 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:205 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:206 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:207 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:208 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x590], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:209 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x591], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:210 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x592], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:211 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x593], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:212 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x594], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:213 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x595], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:214 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x596], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:215 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x597], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:216 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x598], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:217 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x599], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:218 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:219 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:220 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:221 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:222 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:223 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:224 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:225 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:226 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:227 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:228 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:229 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:230 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:231 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:232 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:233 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:234 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:235 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:236 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:237 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:238 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:239 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:240 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x70], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:241 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x69f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:242 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:243 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:244 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:245 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:246 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:247 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:248 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:249 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:250 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:251 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:252 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:253 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:254 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:255 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:256 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:257 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:258 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:259 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:260 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:261 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:262 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:263 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] Thread[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5ab9e72c created: GearsObj[0xd8feace, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5ab9e72c created: GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5ab9e72c created: GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ab9e72c FIN GearsES2[obj 0x5ab9e72c isInit true, usesShared false, 1 GearsObj[0xd8feace, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30aba83b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c84a200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 400x200 of 400x200, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5ab9e72c, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x5ab9e72c 400x200, swapInterval 1, drawable 0x4e00021 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c 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 @ 1610403332538 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403332538 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403334431 ms III - Start [junit] SLOCK [T main @ 1610403334434 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403336544 d 1ms]] [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] canvas pos/siz: 5/25 640x480 [junit] Thread[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 null] [junit] GearsES2 init 0x30c15d8b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x30c15d8b created: GearsObj[0x8b4bea8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x30c15d8b created: GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x30c15d8b created: GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x30c15d8b FIN GearsES2[obj 0x30c15d8b isInit true, usesShared false, 1 GearsObj[0x8b4bea8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2684374c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x30c15d8b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337027 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337047 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337178 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x30c15d8b, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x30c15d8b 640x480, swapInterval 1, drawable 0x4e00021 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337203 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337221 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337221 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2 [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337265 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7770f470: tileRendererInUse null, GearsES2[obj 0x7770f470 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7770f470 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7770f470 created: GearsObj[0x27ed604b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7770f470 created: GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7770f470 created: GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7770f470 FIN GearsES2[obj 0x7770f470 isInit true, usesShared false, 1 GearsObj[0x27ed604b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x641ec660, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7770f470 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f6dccd7a720, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7770f470, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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.test02_GLES2__________________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337558 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337570 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337778 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7770f470: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7770f470 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337806 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337807 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3 [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337888 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c40365c: tileRendererInUse null, GearsES2[obj 0x6c40365c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c40365c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c40365c created: GearsObj[0x2baab7e6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6c40365c created: GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6c40365c created: GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c40365c FIN GearsES2[obj 0x6c40365c isInit true, usesShared false, 1 GearsObj[0x2baab7e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69f0c55d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c40365c 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c40365c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338164 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338178 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338399 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338400 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c40365c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c40365c FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338416 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338490 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x23348b5d: tileRendererInUse null, GearsES2[obj 0x23348b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x23348b5d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x23348b5d created: GearsObj[0x5309a92c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x23348b5d created: GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x23348b5d created: GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x23348b5d FIN GearsES2[obj 0x23348b5d isInit true, usesShared false, 1 GearsObj[0x5309a92c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x659fa8dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x23348b5d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x23348b5d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338730 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338743 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339003 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339003 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x23348b5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x23348b5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339019 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403339061 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403339061 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.574 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403334431 ms III - Start [junit] SLOCK [T main @ 1610403334434 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403336544 d 1ms]] [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] canvas pos/siz: 5/25 640x480 [junit] Thread[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 null] [junit] GearsES2 init 0x30c15d8b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x30c15d8b created: GearsObj[0x8b4bea8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x30c15d8b created: GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x30c15d8b created: GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x30c15d8b FIN GearsES2[obj 0x30c15d8b isInit true, usesShared false, 1 GearsObj[0x8b4bea8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2684374c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x30c15d8b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337027 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337047 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337178 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x30c15d8b, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x30c15d8b 640x480, swapInterval 1, drawable 0x4e00021 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337203 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337221 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337221 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2 [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337265 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7770f470: tileRendererInUse null, GearsES2[obj 0x7770f470 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7770f470 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7770f470 created: GearsObj[0x27ed604b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7770f470 created: GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7770f470 created: GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7770f470 FIN GearsES2[obj 0x7770f470 isInit true, usesShared false, 1 GearsObj[0x27ed604b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x641ec660, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7770f470 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f6dccd7a720, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7770f470, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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.test02_GLES2__________________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337558 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337570 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337778 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7770f470: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7770f470 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337806 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337807 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3 [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337888 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c40365c: tileRendererInUse null, GearsES2[obj 0x6c40365c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c40365c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c40365c created: GearsObj[0x2baab7e6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6c40365c created: GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6c40365c created: GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c40365c FIN GearsES2[obj 0x6c40365c isInit true, usesShared false, 1 GearsObj[0x2baab7e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69f0c55d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c40365c 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c40365c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338164 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338178 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338399 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338400 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c40365c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c40365c FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338416 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338490 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x23348b5d: tileRendererInUse null, GearsES2[obj 0x23348b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x23348b5d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x23348b5d created: GearsObj[0x5309a92c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x23348b5d created: GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x23348b5d created: GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x23348b5d FIN GearsES2[obj 0x23348b5d isInit true, usesShared false, 1 GearsObj[0x5309a92c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x659fa8dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x23348b5d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x23348b5d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338730 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338743 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339003 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339003 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x23348b5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x23348b5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339019 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403339061 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403339061 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 2.421 sec [junit] Testcase: test02_GLES2 took 0.578 sec [junit] Testcase: test03_GL3 took 0.608 sec [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.601 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.574 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403334431 ms III - Start [junit] SLOCK [T main @ 1610403334434 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403336544 d 1ms]] [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] canvas pos/siz: 5/25 640x480 [junit] Thread[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 null] [junit] GearsES2 init 0x30c15d8b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x30c15d8b created: GearsObj[0x8b4bea8, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x30c15d8b created: GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x30c15d8b created: GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x30c15d8b FIN GearsES2[obj 0x30c15d8b isInit true, usesShared false, 1 GearsObj[0x8b4bea8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52897799, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2684374c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x30c15d8b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337027 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337047 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337178 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x30c15d8b, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x30c15d8b 640x480, swapInterval 1, drawable 0x4e00021 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337203 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337221 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337221 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2 [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337265 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7770f470: tileRendererInUse null, GearsES2[obj 0x7770f470 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7770f470 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GLES2/GLES3.sw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7770f470 created: GearsObj[0x27ed604b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7770f470 created: GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7770f470 created: GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7770f470 FIN GearsES2[obj 0x7770f470 isInit true, usesShared false, 1 GearsObj[0x27ed604b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c11bc78, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x641ec660, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7770f470 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f6dccd7a720, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7770f470, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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.test02_GLES2__________________-n0000-GLES2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337558 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337570 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337778 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7770f470: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7770f470 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337806 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337807 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3 [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403337888 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c40365c: tileRendererInUse null, GearsES2[obj 0x6c40365c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c40365c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c40365c created: GearsObj[0x2baab7e6, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6c40365c created: GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6c40365c created: GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c40365c FIN GearsES2[obj 0x6c40365c isInit true, usesShared false, 1 GearsObj[0x2baab7e6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ba14446, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69f0c55d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c40365c 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0004c, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c40365c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338164 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338178 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338399 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338400 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c40365c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c40365c FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338416 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has) [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338490 d 0ms]] [junit] canvas pos/siz: 4/29 640x480 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x23348b5d: tileRendererInUse null, GearsES2[obj 0x23348b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x23348b5d on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x23348b5d created: GearsObj[0x5309a92c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x23348b5d created: GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x23348b5d created: GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x23348b5d FIN GearsES2[obj 0x23348b5d isInit true, usesShared false, 1 GearsObj[0x5309a92c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624848d0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x659fa8dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x23348b5d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e0005e, msaa false, tileRendererInUse null [junit] >> GearsES2 0x23348b5d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338730 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403338743 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339003 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339003 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x23348b5d: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x23348b5d FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403339019 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403339061 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403339061 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403340856 ms III - Start [junit] SLOCK [T main @ 1610403340859 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c5c001390, owner true, ResourceToolkitLock[obj 0x49049a04, isOwner false, <71a8adcf, 27462a88>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c5c001390, owner true, ResourceToolkitLock[obj 0x49049a04, isOwner false, <71a8adcf, 27462a88>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0000-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343662 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343671 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0003-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343932 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343932 d 1ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0 [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001230, owner true, ResourceToolkitLock[obj 0x3527942a, isOwner false, <942a29c, 1ed6388a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001230, owner true, ResourceToolkitLock[obj 0x3527942a, isOwner false, <942a29c, 1ed6388a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0000-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344416 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0006-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344616 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344617 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c8c0013f0, owner true, ResourceToolkitLock[obj 0x5e600dd5, isOwner false, <576d5deb, 5d534f5d>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c8c0013f0, owner true, ResourceToolkitLock[obj 0x5e600dd5, isOwner false, <576d5deb, 5d534f5d>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0000-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345006 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0005-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345371 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345371 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c10001600, owner true, ResourceToolkitLock[obj 0x2e6a8155, isOwner false, <6221a451, 52719fb6>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c10001600, owner true, ResourceToolkitLock[obj 0x2e6a8155, isOwner false, <6221a451, 52719fb6>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0000-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345797 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0004-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346137 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346138 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c34042bd0, owner true, ResourceToolkitLock[obj 0x5677323c, isOwner false, <18df8434, 65c7a252>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c34042bd0, owner true, ResourceToolkitLock[obj 0x5677323c, isOwner false, <18df8434, 65c7a252>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0000-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346504 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0008-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346819 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346820 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4001ba20, owner true, ResourceToolkitLock[obj 0x368247b9, isOwner false, <1a6d8329, 1a942c18>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4001ba20, owner true, ResourceToolkitLock[obj 0x368247b9, isOwner false, <1a6d8329, 1a942c18>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0000-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347205 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0006-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347468 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347469 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6e6f2380: tileRendererInUse null, GearsES2[obj 0x6e6f2380 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6e6f2380 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6e6f2380 created: GearsObj[0x6e42fcf3, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6e6f2380 created: GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6e6f2380 created: GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6e6f2380 FIN GearsES2[obj 0x6e6f2380 isInit true, usesShared false, 1 GearsObj[0x6e42fcf3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7037e6a9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6e6f2380 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6e6f2380, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x6e6f2380 640x480, swapInterval 0, drawable 0x0 [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4d0aa740, owner true, ResourceToolkitLock[obj 0x53fe15ff, isOwner false, <449a4f23, 1530c739>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4d0aa740, owner true, ResourceToolkitLock[obj 0x53fe15ff, isOwner false, <449a4f23, 1530c739>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test20_GLES2__________________-n0000-GLES2_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347936 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test20_GLES2__________________-n0002-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6e6f2380: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6e6f2380 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348153 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348154 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7d0b7e3c: tileRendererInUse null, GearsES2[obj 0x7d0b7e3c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7d0b7e3c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7d0b7e3c created: GearsObj[0x13403283, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x7d0b7e3c created: GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x7d0b7e3c created: GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7d0b7e3c FIN GearsES2[obj 0x7d0b7e3c isInit true, usesShared false, 1 GearsObj[0x13403283, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x40c43332, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7d0b7e3c 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7d0b7e3c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x7d0b7e3c 640x480, swapInterval 0, drawable 0x0 [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c48001680, owner true, ResourceToolkitLock[obj 0x2eae8e6e, isOwner false, <8f2ef19, 470734c3>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c48001680, owner true, ResourceToolkitLock[obj 0x2eae8e6e, isOwner false, <8f2ef19, 470734c3>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test30_GLES3__________________-n0000-GLES3_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348542 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test30_GLES3__________________-n0005-GLES3_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d0b7e3c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d0b7e3c FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348815 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348815 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x173ed316: tileRendererInUse null, GearsES2[obj 0x173ed316 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x173ed316 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x173ed316 created: GearsObj[0x496a9c61, vbo ff 2, fs 3, bf 4, bs 5] [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0 [junit] gear2 0x173ed316 created: GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x173ed316 created: GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x173ed316 FIN GearsES2[obj 0x173ed316 isInit true, usesShared false, 1 GearsObj[0x496a9c61, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36e6b6da, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x173ed316 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x173ed316, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c68002230, owner true, ResourceToolkitLock[obj 0x17f62e33, isOwner false, <76b1e9b8, 27406a17>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c68002230, owner true, ResourceToolkitLock[obj 0x17f62e33, isOwner false, <76b1e9b8, 27406a17>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0000-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349270 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x173ed316: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x173ed316 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349461 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349462 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 1.0x1.0 -> has 1.0x1.0 [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001210, owner true, ResourceToolkitLock[obj 0x543295b0, isOwner false, <54422e18, 117159c0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001210, owner true, ResourceToolkitLock[obj 0x543295b0, isOwner false, <54422e18, 117159c0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0000-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349950 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0006-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403350188 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403350189 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403350190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403350191 d 0ms]] [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.263 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403340856 ms III - Start [junit] SLOCK [T main @ 1610403340859 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c5c001390, owner true, ResourceToolkitLock[obj 0x49049a04, isOwner false, <71a8adcf, 27462a88>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c5c001390, owner true, ResourceToolkitLock[obj 0x49049a04, isOwner false, <71a8adcf, 27462a88>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0000-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343662 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343671 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0003-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343932 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343932 d 1ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0 [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001230, owner true, ResourceToolkitLock[obj 0x3527942a, isOwner false, <942a29c, 1ed6388a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001230, owner true, ResourceToolkitLock[obj 0x3527942a, isOwner false, <942a29c, 1ed6388a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0000-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344416 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0006-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344616 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344617 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c8c0013f0, owner true, ResourceToolkitLock[obj 0x5e600dd5, isOwner false, <576d5deb, 5d534f5d>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c8c0013f0, owner true, ResourceToolkitLock[obj 0x5e600dd5, isOwner false, <576d5deb, 5d534f5d>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0000-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345006 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0005-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345371 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345371 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c10001600, owner true, ResourceToolkitLock[obj 0x2e6a8155, isOwner false, <6221a451, 52719fb6>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c10001600, owner true, ResourceToolkitLock[obj 0x2e6a8155, isOwner false, <6221a451, 52719fb6>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0000-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345797 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0004-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346137 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346138 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c34042bd0, owner true, ResourceToolkitLock[obj 0x5677323c, isOwner false, <18df8434, 65c7a252>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c34042bd0, owner true, ResourceToolkitLock[obj 0x5677323c, isOwner false, <18df8434, 65c7a252>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0000-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346504 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0008-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346819 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346820 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4001ba20, owner true, ResourceToolkitLock[obj 0x368247b9, isOwner false, <1a6d8329, 1a942c18>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4001ba20, owner true, ResourceToolkitLock[obj 0x368247b9, isOwner false, <1a6d8329, 1a942c18>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0000-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347205 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0006-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347468 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347469 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6e6f2380: tileRendererInUse null, GearsES2[obj 0x6e6f2380 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6e6f2380 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6e6f2380 created: GearsObj[0x6e42fcf3, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6e6f2380 created: GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6e6f2380 created: GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6e6f2380 FIN GearsES2[obj 0x6e6f2380 isInit true, usesShared false, 1 GearsObj[0x6e42fcf3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7037e6a9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6e6f2380 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6e6f2380, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x6e6f2380 640x480, swapInterval 0, drawable 0x0 [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4d0aa740, owner true, ResourceToolkitLock[obj 0x53fe15ff, isOwner false, <449a4f23, 1530c739>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4d0aa740, owner true, ResourceToolkitLock[obj 0x53fe15ff, isOwner false, <449a4f23, 1530c739>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test20_GLES2__________________-n0000-GLES2_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347936 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test20_GLES2__________________-n0002-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6e6f2380: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6e6f2380 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348153 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348154 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7d0b7e3c: tileRendererInUse null, GearsES2[obj 0x7d0b7e3c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7d0b7e3c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7d0b7e3c created: GearsObj[0x13403283, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x7d0b7e3c created: GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x7d0b7e3c created: GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7d0b7e3c FIN GearsES2[obj 0x7d0b7e3c isInit true, usesShared false, 1 GearsObj[0x13403283, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x40c43332, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7d0b7e3c 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7d0b7e3c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x7d0b7e3c 640x480, swapInterval 0, drawable 0x0 [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c48001680, owner true, ResourceToolkitLock[obj 0x2eae8e6e, isOwner false, <8f2ef19, 470734c3>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c48001680, owner true, ResourceToolkitLock[obj 0x2eae8e6e, isOwner false, <8f2ef19, 470734c3>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test30_GLES3__________________-n0000-GLES3_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348542 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test30_GLES3__________________-n0005-GLES3_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d0b7e3c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d0b7e3c FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348815 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348815 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x173ed316: tileRendererInUse null, GearsES2[obj 0x173ed316 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x173ed316 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x173ed316 created: GearsObj[0x496a9c61, vbo ff 2, fs 3, bf 4, bs 5] [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0 [junit] gear2 0x173ed316 created: GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x173ed316 created: GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x173ed316 FIN GearsES2[obj 0x173ed316 isInit true, usesShared false, 1 GearsObj[0x496a9c61, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36e6b6da, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x173ed316 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x173ed316, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c68002230, owner true, ResourceToolkitLock[obj 0x17f62e33, isOwner false, <76b1e9b8, 27406a17>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c68002230, owner true, ResourceToolkitLock[obj 0x17f62e33, isOwner false, <76b1e9b8, 27406a17>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0000-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349270 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x173ed316: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x173ed316 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349461 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349462 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 1.0x1.0 -> has 1.0x1.0 [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001210, owner true, ResourceToolkitLock[obj 0x543295b0, isOwner false, <54422e18, 117159c0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001210, owner true, ResourceToolkitLock[obj 0x543295b0, isOwner false, <54422e18, 117159c0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0000-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349950 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0006-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403350188 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403350189 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403350190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403350191 d 0ms]] [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_DefaultNorm took 3.007 sec [junit] Testcase: test02_DefaultMsaa took 0.679 sec [junit] Testcase: test03_PbufferNorm took 0.753 sec [junit] Testcase: test04_PbufferMsaa took 0.765 sec [junit] Testcase: test05_BitmapNorm took 0.68 sec [junit] Testcase: test06_BitmapMsaa took 0.647 sec [junit] Testcase: test20_GLES2 took 0.683 sec [junit] Testcase: test30_GLES3 took 0.658 sec [junit] Testcase: test40_GL3 took 0.645 sec [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.677 sec [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.263 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403340856 ms III - Start [junit] SLOCK [T main @ 1610403340859 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c5c001390, owner true, ResourceToolkitLock[obj 0x49049a04, isOwner false, <71a8adcf, 27462a88>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c5c001390, owner true, ResourceToolkitLock[obj 0x49049a04, isOwner false, <71a8adcf, 27462a88>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0000-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343662 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343671 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0003-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343932 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403343932 d 1ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0 [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001230, owner true, ResourceToolkitLock[obj 0x3527942a, isOwner false, <942a29c, 1ed6388a>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001230, owner true, ResourceToolkitLock[obj 0x3527942a, isOwner false, <942a29c, 1ed6388a>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0000-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344416 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0006-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344616 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403344617 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c8c0013f0, owner true, ResourceToolkitLock[obj 0x5e600dd5, isOwner false, <576d5deb, 5d534f5d>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c8c0013f0, owner true, ResourceToolkitLock[obj 0x5e600dd5, isOwner false, <576d5deb, 5d534f5d>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0000-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345006 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0005-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345371 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345371 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c10001600, owner true, ResourceToolkitLock[obj 0x2e6a8155, isOwner false, <6221a451, 52719fb6>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c10001600, owner true, ResourceToolkitLock[obj 0x2e6a8155, isOwner false, <6221a451, 52719fb6>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0000-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403345797 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0004-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346137 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346138 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c34042bd0, owner true, ResourceToolkitLock[obj 0x5677323c, isOwner false, <18df8434, 65c7a252>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c34042bd0, owner true, ResourceToolkitLock[obj 0x5677323c, isOwner false, <18df8434, 65c7a252>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0000-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346504 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0008-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346819 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403346820 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4001ba20, owner true, ResourceToolkitLock[obj 0x368247b9, isOwner false, <1a6d8329, 1a942c18>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4001ba20, owner true, ResourceToolkitLock[obj 0x368247b9, isOwner false, <1a6d8329, 1a942c18>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0000-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347205 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0006-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347468 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347469 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6e6f2380: tileRendererInUse null, GearsES2[obj 0x6e6f2380 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6e6f2380 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6e6f2380 created: GearsObj[0x6e42fcf3, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6e6f2380 created: GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6e6f2380 created: GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6e6f2380 FIN GearsES2[obj 0x6e6f2380 isInit true, usesShared false, 1 GearsObj[0x6e42fcf3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6fe8d8c3, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7037e6a9, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6e6f2380 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6e6f2380, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x6e6f2380 640x480, swapInterval 0, drawable 0x0 [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4d0aa740, owner true, ResourceToolkitLock[obj 0x53fe15ff, isOwner false, <449a4f23, 1530c739>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c4d0aa740, owner true, ResourceToolkitLock[obj 0x53fe15ff, isOwner false, <449a4f23, 1530c739>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test20_GLES2__________________-n0000-GLES2_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403347936 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test20_GLES2__________________-n0002-GLES2_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6e6f2380: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6e6f2380 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348153 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348154 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x7d0b7e3c: tileRendererInUse null, GearsES2[obj 0x7d0b7e3c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7d0b7e3c on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GLES3/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]] [junit] INIT GL IS: jogamp.opengl.es3.GLES3Impl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GLES3/GLES3.sw] [junit] GL Version 3.0 (ES profile, arb, compat[ES2, ES3], FBO, software) - OpenGL ES 3.0 Mesa 18.3.6 [GL 3.0.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [GLES3ViaEGLES2Config, No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.es3.GLES3Impl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION OpenGL ES 3.0 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.00 / 3.0.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 74 [junit] GLX_EXTENSIONS 20 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7d0b7e3c created: GearsObj[0x13403283, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x7d0b7e3c created: GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x7d0b7e3c created: GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x7d0b7e3c FIN GearsES2[obj 0x7d0b7e3c isInit true, usesShared false, 1 GearsObj[0x13403283, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5babdbd0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x40c43332, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7d0b7e3c 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7d0b7e3c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[AWT-EventQueue-0,6,main] GearsES2.display 0x7d0b7e3c 640x480, swapInterval 0, drawable 0x0 [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[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c48001680, owner true, ResourceToolkitLock[obj 0x2eae8e6e, isOwner false, <8f2ef19, 470734c3>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c48001680, owner true, ResourceToolkitLock[obj 0x2eae8e6e, isOwner false, <8f2ef19, 470734c3>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test30_GLES3__________________-n0000-GLES3_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348542 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test30_GLES3__________________-n0005-GLES3_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d0b7e3c: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x7d0b7e3c FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348815 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403348815 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x173ed316: tileRendererInUse null, GearsES2[obj 0x173ed316 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x173ed316 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3/GL3.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x173ed316 created: GearsObj[0x496a9c61, vbo ff 2, fs 3, bf 4, bs 5] [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0 [junit] gear2 0x173ed316 created: GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x173ed316 created: GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x173ed316 FIN GearsES2[obj 0x173ed316 isInit true, usesShared false, 1 GearsObj[0x496a9c61, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6db356fb, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x36e6b6da, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x173ed316 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x173ed316, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c68002230, owner true, ResourceToolkitLock[obj 0x17f62e33, isOwner false, <76b1e9b8, 27406a17>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c68002230, owner true, ResourceToolkitLock[obj 0x17f62e33, isOwner false, <76b1e9b8, 27406a17>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0000-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349270 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x173ed316: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x173ed316 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349461 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349462 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 1.0x1.0 -> has 1.0x1.0 [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001210, owner true, ResourceToolkitLock[obj 0x543295b0, isOwner false, <54422e18, 117159c0>[count 0, qsz 0, owner ]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f1c74001210, owner true, ResourceToolkitLock[obj 0x543295b0, isOwner false, <54422e18, 117159c0>[count 0, qsz 0, owner ]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 1920 x 1080 ] [pixels], [ 0 / 0 1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0000-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403349950 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0006-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403350188 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403350189 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403350190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403350191 d 0ms]] [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 @ 1610403351953 ms III - Start [junit] SLOCK [T main @ 1610403351955 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.TestGearsES2GLJPanelsAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x1e213b5e, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x2118cddf created: GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x2118cddf created: GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x1e213b5e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7257b77c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 295x266 of 295x266, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 0.0, [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0 -> [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x72e5a8e: tileRendererInUse null, GearsES2[obj 0x72e5a8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x72e5a8e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x72e5a8e created: GearsObj[0x49407a8a, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x72e5a8e created: GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x72e5a8e created: GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x72e5a8e FIN GearsES2[obj 0x72e5a8e isInit true, usesShared false, 1 GearsObj[0x49407a8a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x629b1b8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x72e5a8e 0/0 295x266 of 295x266, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x72e5a8e, angle 0.0, [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0 -> [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x54e1c68b: tileRendererInUse null, GearsES2[obj 0x54e1c68b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x54e1c68b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x54e1c68b created: GearsObj[0x6ad82b62, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x54e1c68b created: GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x54e1c68b created: GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x54e1c68b FIN GearsES2[obj 0x54e1c68b isInit true, usesShared false, 1 GearsObj[0x6ad82b62, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x69f6230e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 147x123 of 147x123, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 0.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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53aac487: tileRendererInUse null, GearsES2[obj 0x53aac487 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x53aac487 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x53aac487 created: GearsObj[0x5e6ecac7, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x53aac487 created: GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x53aac487 created: GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53aac487 FIN GearsES2[obj 0x53aac487 isInit true, usesShared false, 1 GearsObj[0x5e6ecac7, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x46021d55, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53aac487 0/0 98x76 of 98x76, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53aac487, angle 0.0, [l -1.2894737, r 1.2894737, b -1.0, t 1.0] 2.5789473x2.0 -> [l -1.2894737, r 1.2894737, b -1.0, t 1.0] 2.5789473x2.0, v-flip false [junit] finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): ++++++ timeout reached ++++++ main [junit] finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 2, blocking true -> res false, waited 1000/1000 - main [junit] - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 4, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#00-Timer0,5,main], exclCtxThread false(null)] [junit] [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634) [junit] [3]: com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:326) [junit] [4]: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT.runTestGL(TestGearsES2GLJPanelsAWT.java:274) [junit] [5]: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT.test01_DefaultNorm(TestGearsES2GLJPanelsAWT.java:301) [junit] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] [7]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] [8]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [9]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit] [10]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit] [11]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] [12]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit] [13]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] [14]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [15]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [16]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit] [17]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit] [18]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [junit] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [junit] [20]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [junit] [21]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit] [22]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit] [23]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit] [24]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit] [25]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit] [26]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [27]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit] [29]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [junit] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [junit] [32]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x123, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x72e5a8e 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x123, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x76, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x76, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 3.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x72e5a8e 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x72e5a8e, angle 2.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x72e5a8e 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 147x122 of 147x122, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 2.0, [l -1.204918, r 1.204918, b -1.0, t 1.0] 2.409836x2.0 -> [l -1.204918, r 1.204918, b -1.0, t 1.0] 2.409836x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x122, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53aac487 0/0 98x75 of 98x75, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53aac487, angle 2.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x75, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x72e5a8e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x72e5a8e FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53aac487: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53aac487 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x65c7a252: tileRendererInUse null, GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x65c7a252 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x65c7a252 created: GearsObj[0x1982273b, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x65c7a252 created: GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x65c7a252 created: GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x65c7a252 FIN GearsES2[obj 0x65c7a252 isInit true, usesShared false, 1 GearsObj[0x1982273b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5f6a99ac, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x65c7a252 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d154ccd: tileRendererInUse null, GearsES2[obj 0x4d154ccd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4d154ccd on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4d154ccd created: GearsObj[0x59ba2120, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4d154ccd created: GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4d154ccd created: GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d154ccd FIN GearsES2[obj 0x4d154ccd isInit true, usesShared false, 1 GearsObj[0x59ba2120, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6d8e5c9b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d154ccd 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x4d154ccd, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c1a5b54: tileRendererInUse null, GearsES2[obj 0x6c1a5b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c1a5b54 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c1a5b54 created: GearsObj[0x6a983cee, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6c1a5b54 created: GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6c1a5b54 created: GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c1a5b54 FIN GearsES2[obj 0x6c1a5b54 isInit true, usesShared false, 1 GearsObj[0x6a983cee, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d289515, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c1a5b54 0/0 148x122 of 148x122, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x6c1a5b54, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1c7696c6: tileRendererInUse null, GearsES2[obj 0x1c7696c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1c7696c6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1c7696c6 created: GearsObj[0x19f4c0e5, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x1c7696c6 created: GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x1c7696c6 created: GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1c7696c6 FIN GearsES2[obj 0x1c7696c6 isInit true, usesShared false, 1 GearsObj[0x19f4c0e5, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2b13c16, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1c7696c6 0/0 98x75 of 98x75, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x1c7696c6, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x65c7a252 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d154ccd 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c1a5b54 148x122, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1c7696c6 98x75, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x65c7a252: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x65c7a252 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d154ccd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d154ccd FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c1a5b54: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c1a5b54 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1c7696c6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1c7696c6 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x368247b9: tileRendererInUse null, GearsES2[obj 0x368247b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x368247b9 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x368247b9 created: GearsObj[0x726fec5b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x368247b9 created: GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x368247b9 created: GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x368247b9 FIN GearsES2[obj 0x368247b9 isInit true, usesShared false, 1 GearsObj[0x726fec5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dfb5561, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x368247b9 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x368247b9, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a6d8329: tileRendererInUse null, GearsES2[obj 0x1a6d8329 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1a6d8329 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a6d8329 created: GearsObj[0x4bd21589, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a6d8329 created: GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a6d8329 created: GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a6d8329 FIN GearsES2[obj 0x1a6d8329 isInit true, usesShared false, 1 GearsObj[0x4bd21589, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e3e66eb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a6d8329 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a6d8329, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a942c18: tileRendererInUse null, GearsES2[obj 0x1a942c18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1a942c18 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a942c18 created: GearsObj[0x222060e4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a942c18 created: GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a942c18 created: GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a942c18 FIN GearsES2[obj 0x1a942c18 isInit true, usesShared false, 1 GearsObj[0x222060e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x322b0627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a942c18 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a942c18, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x55a147cc: tileRendererInUse null, GearsES2[obj 0x55a147cc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x55a147cc on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x55a147cc created: GearsObj[0x41b7e129, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x55a147cc created: GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x55a147cc created: GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x55a147cc FIN GearsES2[obj 0x55a147cc isInit true, usesShared false, 1 GearsObj[0x41b7e129, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77441eb2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x55a147cc 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x55a147cc, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x368247b9 296x264, swapInterval 0, drawable 0x5400001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a6d8329 296x264, swapInterval 0, drawable 0x5600001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a942c18 148x122, swapInterval 0, drawable 0x5800001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x55a147cc 98x75, swapInterval 0, drawable 0x5a00001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x368247b9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x368247b9 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6d8329: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6d8329 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a942c18: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a942c18 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x55a147cc: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x55a147cc 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x63376bed: tileRendererInUse null, GearsES2[obj 0x63376bed isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x63376bed on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x63376bed created: GearsObj[0x1acba55e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x63376bed created: GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x63376bed created: GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x63376bed FIN GearsES2[obj 0x63376bed isInit true, usesShared false, 1 GearsObj[0x1acba55e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a704bc0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x63376bed 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63376bed, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4145bad8: tileRendererInUse null, GearsES2[obj 0x4145bad8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4145bad8 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4145bad8 created: GearsObj[0x30a7312d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4145bad8 created: GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4145bad8 created: GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4145bad8 FIN GearsES2[obj 0x4145bad8 isInit true, usesShared false, 1 GearsObj[0x30a7312d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48c7804f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4145bad8 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4145bad8, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xd86a6f: tileRendererInUse null, GearsES2[obj 0xd86a6f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xd86a6f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xd86a6f created: GearsObj[0x69304b23, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xd86a6f created: GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xd86a6f created: GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xd86a6f FIN GearsES2[obj 0xd86a6f isInit true, usesShared false, 1 GearsObj[0x69304b23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21cd22ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd86a6f 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800001, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd86a6f, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892d68: tileRendererInUse null, GearsES2[obj 0x2892d68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2892d68 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2892d68 created: GearsObj[0x4a7ff809, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2892d68 created: GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2892d68 created: GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2892d68 FIN GearsES2[obj 0x2892d68 isInit true, usesShared false, 1 GearsObj[0x4a7ff809, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fbee73c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2892d68 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2892d68, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x63376bed 296x264, swapInterval 0, drawable 0x5400001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4145bad8 296x264, swapInterval 0, drawable 0x5600001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xd86a6f 148x122, swapInterval 0, drawable 0x5800001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2892d68 98x75, swapInterval 0, drawable 0x5a00001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63376bed: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63376bed FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4145bad8: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4145bad8 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd86a6f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd86a6f FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2892d68: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2892d68 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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403362250 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403362250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.247 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403351953 ms III - Start [junit] SLOCK [T main @ 1610403351955 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.TestGearsES2GLJPanelsAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x1e213b5e, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x2118cddf created: GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x2118cddf created: GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x1e213b5e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7257b77c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 295x266 of 295x266, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 0.0, [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0 -> [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x72e5a8e: tileRendererInUse null, GearsES2[obj 0x72e5a8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x72e5a8e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x72e5a8e created: GearsObj[0x49407a8a, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x72e5a8e created: GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x72e5a8e created: GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x72e5a8e FIN GearsES2[obj 0x72e5a8e isInit true, usesShared false, 1 GearsObj[0x49407a8a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x629b1b8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x72e5a8e 0/0 295x266 of 295x266, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x72e5a8e, angle 0.0, [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0 -> [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x54e1c68b: tileRendererInUse null, GearsES2[obj 0x54e1c68b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x54e1c68b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x54e1c68b created: GearsObj[0x6ad82b62, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x54e1c68b created: GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x54e1c68b created: GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x54e1c68b FIN GearsES2[obj 0x54e1c68b isInit true, usesShared false, 1 GearsObj[0x6ad82b62, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x69f6230e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 147x123 of 147x123, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 0.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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53aac487: tileRendererInUse null, GearsES2[obj 0x53aac487 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x53aac487 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x53aac487 created: GearsObj[0x5e6ecac7, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x53aac487 created: GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x53aac487 created: GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53aac487 FIN GearsES2[obj 0x53aac487 isInit true, usesShared false, 1 GearsObj[0x5e6ecac7, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x46021d55, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53aac487 0/0 98x76 of 98x76, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53aac487, angle 0.0, [l -1.2894737, r 1.2894737, b -1.0, t 1.0] 2.5789473x2.0 -> [l -1.2894737, r 1.2894737, b -1.0, t 1.0] 2.5789473x2.0, v-flip false [junit] finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): ++++++ timeout reached ++++++ main [junit] finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 2, blocking true -> res false, waited 1000/1000 - main [junit] - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 4, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#00-Timer0,5,main], exclCtxThread false(null)] [junit] [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634) [junit] [3]: com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:326) [junit] [4]: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT.runTestGL(TestGearsES2GLJPanelsAWT.java:274) [junit] [5]: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT.test01_DefaultNorm(TestGearsES2GLJPanelsAWT.java:301) [junit] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] [7]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] [8]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [9]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit] [10]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit] [11]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] [12]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit] [13]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] [14]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [15]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [16]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit] [17]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit] [18]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [junit] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [junit] [20]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [junit] [21]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit] [22]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit] [23]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit] [24]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit] [25]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit] [26]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [27]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit] [29]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [junit] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [junit] [32]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x123, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x72e5a8e 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x123, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x76, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x76, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 3.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x72e5a8e 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x72e5a8e, angle 2.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x72e5a8e 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 147x122 of 147x122, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 2.0, [l -1.204918, r 1.204918, b -1.0, t 1.0] 2.409836x2.0 -> [l -1.204918, r 1.204918, b -1.0, t 1.0] 2.409836x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x122, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53aac487 0/0 98x75 of 98x75, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53aac487, angle 2.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x75, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x72e5a8e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x72e5a8e FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53aac487: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53aac487 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x65c7a252: tileRendererInUse null, GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x65c7a252 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x65c7a252 created: GearsObj[0x1982273b, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x65c7a252 created: GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x65c7a252 created: GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x65c7a252 FIN GearsES2[obj 0x65c7a252 isInit true, usesShared false, 1 GearsObj[0x1982273b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5f6a99ac, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x65c7a252 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d154ccd: tileRendererInUse null, GearsES2[obj 0x4d154ccd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4d154ccd on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4d154ccd created: GearsObj[0x59ba2120, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4d154ccd created: GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4d154ccd created: GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d154ccd FIN GearsES2[obj 0x4d154ccd isInit true, usesShared false, 1 GearsObj[0x59ba2120, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6d8e5c9b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d154ccd 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x4d154ccd, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c1a5b54: tileRendererInUse null, GearsES2[obj 0x6c1a5b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c1a5b54 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c1a5b54 created: GearsObj[0x6a983cee, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6c1a5b54 created: GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6c1a5b54 created: GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c1a5b54 FIN GearsES2[obj 0x6c1a5b54 isInit true, usesShared false, 1 GearsObj[0x6a983cee, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d289515, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c1a5b54 0/0 148x122 of 148x122, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x6c1a5b54, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1c7696c6: tileRendererInUse null, GearsES2[obj 0x1c7696c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1c7696c6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1c7696c6 created: GearsObj[0x19f4c0e5, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x1c7696c6 created: GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x1c7696c6 created: GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1c7696c6 FIN GearsES2[obj 0x1c7696c6 isInit true, usesShared false, 1 GearsObj[0x19f4c0e5, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2b13c16, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1c7696c6 0/0 98x75 of 98x75, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x1c7696c6, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x65c7a252 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d154ccd 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c1a5b54 148x122, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1c7696c6 98x75, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x65c7a252: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x65c7a252 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d154ccd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d154ccd FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c1a5b54: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c1a5b54 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1c7696c6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1c7696c6 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x368247b9: tileRendererInUse null, GearsES2[obj 0x368247b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x368247b9 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x368247b9 created: GearsObj[0x726fec5b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x368247b9 created: GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x368247b9 created: GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x368247b9 FIN GearsES2[obj 0x368247b9 isInit true, usesShared false, 1 GearsObj[0x726fec5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dfb5561, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x368247b9 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x368247b9, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a6d8329: tileRendererInUse null, GearsES2[obj 0x1a6d8329 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1a6d8329 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a6d8329 created: GearsObj[0x4bd21589, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a6d8329 created: GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a6d8329 created: GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a6d8329 FIN GearsES2[obj 0x1a6d8329 isInit true, usesShared false, 1 GearsObj[0x4bd21589, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e3e66eb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a6d8329 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a6d8329, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a942c18: tileRendererInUse null, GearsES2[obj 0x1a942c18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1a942c18 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a942c18 created: GearsObj[0x222060e4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a942c18 created: GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a942c18 created: GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a942c18 FIN GearsES2[obj 0x1a942c18 isInit true, usesShared false, 1 GearsObj[0x222060e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x322b0627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a942c18 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a942c18, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x55a147cc: tileRendererInUse null, GearsES2[obj 0x55a147cc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x55a147cc on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x55a147cc created: GearsObj[0x41b7e129, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x55a147cc created: GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x55a147cc created: GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x55a147cc FIN GearsES2[obj 0x55a147cc isInit true, usesShared false, 1 GearsObj[0x41b7e129, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77441eb2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x55a147cc 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x55a147cc, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x368247b9 296x264, swapInterval 0, drawable 0x5400001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a6d8329 296x264, swapInterval 0, drawable 0x5600001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a942c18 148x122, swapInterval 0, drawable 0x5800001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x55a147cc 98x75, swapInterval 0, drawable 0x5a00001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x368247b9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x368247b9 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6d8329: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6d8329 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a942c18: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a942c18 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x55a147cc: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x55a147cc 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x63376bed: tileRendererInUse null, GearsES2[obj 0x63376bed isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x63376bed on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x63376bed created: GearsObj[0x1acba55e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x63376bed created: GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x63376bed created: GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x63376bed FIN GearsES2[obj 0x63376bed isInit true, usesShared false, 1 GearsObj[0x1acba55e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a704bc0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x63376bed 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63376bed, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4145bad8: tileRendererInUse null, GearsES2[obj 0x4145bad8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4145bad8 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4145bad8 created: GearsObj[0x30a7312d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4145bad8 created: GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4145bad8 created: GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4145bad8 FIN GearsES2[obj 0x4145bad8 isInit true, usesShared false, 1 GearsObj[0x30a7312d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48c7804f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4145bad8 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4145bad8, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xd86a6f: tileRendererInUse null, GearsES2[obj 0xd86a6f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xd86a6f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xd86a6f created: GearsObj[0x69304b23, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xd86a6f created: GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xd86a6f created: GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xd86a6f FIN GearsES2[obj 0xd86a6f isInit true, usesShared false, 1 GearsObj[0x69304b23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21cd22ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd86a6f 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800001, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd86a6f, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892d68: tileRendererInUse null, GearsES2[obj 0x2892d68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2892d68 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2892d68 created: GearsObj[0x4a7ff809, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2892d68 created: GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2892d68 created: GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2892d68 FIN GearsES2[obj 0x2892d68 isInit true, usesShared false, 1 GearsObj[0x4a7ff809, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fbee73c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2892d68 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2892d68, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x63376bed 296x264, swapInterval 0, drawable 0x5400001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4145bad8 296x264, swapInterval 0, drawable 0x5600001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xd86a6f 148x122, swapInterval 0, drawable 0x5800001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2892d68 98x75, swapInterval 0, drawable 0x5a00001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63376bed: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63376bed FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4145bad8: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4145bad8 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd86a6f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd86a6f FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2892d68: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2892d68 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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403362250 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403362250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_DefaultNorm took 2.304 sec [junit] Testcase: test02_DefaultMsaa took 1.532 sec [junit] Testcase: test03_PbufferNorm took 1.085 sec [junit] Testcase: test04_PbufferMsaa took 1.166 sec [junit] Testcase: test05_BitmapNorm took 1.144 sec [junit] Testcase: test06_BitmapMsaa took 1.195 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.247 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403351953 ms III - Start [junit] SLOCK [T main @ 1610403351955 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.TestGearsES2GLJPanelsAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2118cddf: tileRendererInUse null, GearsES2[obj 0x2118cddf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2118cddf on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2118cddf created: GearsObj[0x1e213b5e, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x2118cddf created: GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x2118cddf created: GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2118cddf FIN GearsES2[obj 0x2118cddf isInit true, usesShared false, 1 GearsObj[0x1e213b5e, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x578b5e4e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7257b77c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 295x266 of 295x266, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 0.0, [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0 -> [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x72e5a8e: tileRendererInUse null, GearsES2[obj 0x72e5a8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x72e5a8e on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x72e5a8e created: GearsObj[0x49407a8a, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x72e5a8e created: GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x72e5a8e created: GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x72e5a8e FIN GearsES2[obj 0x72e5a8e isInit true, usesShared false, 1 GearsObj[0x49407a8a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x50f92bf1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x629b1b8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x72e5a8e 0/0 295x266 of 295x266, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x72e5a8e, angle 0.0, [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0 -> [l -1.1090225, r 1.1090225, b -1.0, t 1.0] 2.218045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x54e1c68b: tileRendererInUse null, GearsES2[obj 0x54e1c68b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x54e1c68b on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x54e1c68b created: GearsObj[0x6ad82b62, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x54e1c68b created: GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x54e1c68b created: GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x54e1c68b FIN GearsES2[obj 0x54e1c68b isInit true, usesShared false, 1 GearsObj[0x6ad82b62, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x349508e2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x69f6230e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 147x123 of 147x123, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 0.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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x53aac487: tileRendererInUse null, GearsES2[obj 0x53aac487 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x53aac487 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x53aac487 created: GearsObj[0x5e6ecac7, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x53aac487 created: GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x53aac487 created: GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x53aac487 FIN GearsES2[obj 0x53aac487 isInit true, usesShared false, 1 GearsObj[0x5e6ecac7, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f950a90, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x46021d55, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53aac487 0/0 98x76 of 98x76, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53aac487, angle 0.0, [l -1.2894737, r 1.2894737, b -1.0, t 1.0] 2.5789473x2.0 -> [l -1.2894737, r 1.2894737, b -1.0, t 1.0] 2.5789473x2.0, v-flip false [junit] finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): ++++++ timeout reached ++++++ main [junit] finishLifecycleAction(com.jogamp.opengl.util.FPSAnimator$3): OK false- pollPeriod 2, blocking true -> res false, waited 1000/1000 - main [junit] - com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 4, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-FPSAWTAnimator#00-Timer0,5,main], exclCtxThread false(null)] [junit] [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634) [junit] [3]: com.jogamp.opengl.util.FPSAnimator.stop(FPSAnimator.java:326) [junit] [4]: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT.runTestGL(TestGearsES2GLJPanelsAWT.java:274) [junit] [5]: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT.test01_DefaultNorm(TestGearsES2GLJPanelsAWT.java:301) [junit] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] [7]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] [8]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [9]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit] [10]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit] [11]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] [12]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit] [13]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] [14]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [15]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [16]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit] [17]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit] [18]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [junit] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [junit] [20]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [junit] [21]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit] [22]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit] [23]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit] [24]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit] [25]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit] [26]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [27]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit] [29]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [junit] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [junit] [32]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x123, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x72e5a8e 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x123, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x76, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 295x266, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x76, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2118cddf 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2118cddf, angle 3.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2118cddf 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x72e5a8e 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x72e5a8e, angle 2.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x72e5a8e 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x54e1c68b 0/0 147x122 of 147x122, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x54e1c68b, angle 2.0, [l -1.204918, r 1.204918, b -1.0, t 1.0] 2.409836x2.0 -> [l -1.204918, r 1.204918, b -1.0, t 1.0] 2.409836x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x54e1c68b 147x122, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x53aac487 0/0 98x75 of 98x75, swapInterval 0, drawable 0x0, msaa false, tileRendererInUse null [junit] >> GearsES2 0x53aac487, angle 2.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x53aac487 98x75, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2118cddf FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x72e5a8e: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x72e5a8e FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x54e1c68b FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53aac487: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x53aac487 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x65c7a252: tileRendererInUse null, GearsES2[obj 0x65c7a252 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x65c7a252 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x65c7a252 created: GearsObj[0x1982273b, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x65c7a252 created: GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x65c7a252 created: GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x65c7a252 FIN GearsES2[obj 0x65c7a252 isInit true, usesShared false, 1 GearsObj[0x1982273b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x29eaf1aa, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5f6a99ac, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x65c7a252 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x65c7a252, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d154ccd: tileRendererInUse null, GearsES2[obj 0x4d154ccd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4d154ccd on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4d154ccd created: GearsObj[0x59ba2120, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x4d154ccd created: GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x4d154ccd created: GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d154ccd FIN GearsES2[obj 0x4d154ccd isInit true, usesShared false, 1 GearsObj[0x59ba2120, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5da9438a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6d8e5c9b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d154ccd 0/0 296x264 of 296x264, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x4d154ccd, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x6c1a5b54: tileRendererInUse null, GearsES2[obj 0x6c1a5b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c1a5b54 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c1a5b54 created: GearsObj[0x6a983cee, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x6c1a5b54 created: GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x6c1a5b54 created: GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x6c1a5b54 FIN GearsES2[obj 0x6c1a5b54 isInit true, usesShared false, 1 GearsObj[0x6a983cee, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x71f802b7, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d289515, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c1a5b54 0/0 148x122 of 148x122, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x6c1a5b54, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1c7696c6: tileRendererInUse null, GearsES2[obj 0x1c7696c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1c7696c6 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1c7696c6 created: GearsObj[0x19f4c0e5, vbo ff 2, fs 3, bf 4, bs 5] [junit] gear2 0x1c7696c6 created: GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11] [junit] gear3 0x1c7696c6 created: GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1c7696c6 FIN GearsES2[obj 0x1c7696c6 isInit true, usesShared false, 1 GearsObj[0x19f4c0e5, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x72e5a71d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2b13c16, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1c7696c6 0/0 98x75 of 98x75, swapInterval 0, drawable 0x0, msaa true, tileRendererInUse null [junit] >> GearsES2 0x1c7696c6, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x65c7a252 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4d154ccd 296x264, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c1a5b54 148x122, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1c7696c6 98x75, swapInterval 0, drawable 0x0 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x65c7a252: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x65c7a252 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d154ccd: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d154ccd FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c1a5b54: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x6c1a5b54 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1c7696c6: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1c7696c6 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x368247b9: tileRendererInUse null, GearsES2[obj 0x368247b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x368247b9 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x368247b9 created: GearsObj[0x726fec5b, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x368247b9 created: GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x368247b9 created: GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x368247b9 FIN GearsES2[obj 0x368247b9 isInit true, usesShared false, 1 GearsObj[0x726fec5b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3310539b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6dfb5561, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x368247b9 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x368247b9, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a6d8329: tileRendererInUse null, GearsES2[obj 0x1a6d8329 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1a6d8329 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a6d8329 created: GearsObj[0x4bd21589, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a6d8329 created: GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a6d8329 created: GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a6d8329 FIN GearsES2[obj 0x1a6d8329 isInit true, usesShared false, 1 GearsObj[0x4bd21589, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5623e657, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e3e66eb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a6d8329 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a6d8329, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x1a942c18: tileRendererInUse null, GearsES2[obj 0x1a942c18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1a942c18 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1a942c18 created: GearsObj[0x222060e4, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1a942c18 created: GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1a942c18 created: GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x1a942c18 FIN GearsES2[obj 0x1a942c18 isInit true, usesShared false, 1 GearsObj[0x222060e4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x34c8a5eb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x322b0627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x1a942c18 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1a942c18, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x55a147cc: tileRendererInUse null, GearsES2[obj 0x55a147cc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x55a147cc on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x55a147cc created: GearsObj[0x41b7e129, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x55a147cc created: GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x55a147cc created: GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x55a147cc FIN GearsES2[obj 0x55a147cc isInit true, usesShared false, 1 GearsObj[0x41b7e129, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72050832, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77441eb2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x55a147cc 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x55a147cc, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x368247b9 296x264, swapInterval 0, drawable 0x5400001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a6d8329 296x264, swapInterval 0, drawable 0x5600001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x1a942c18 148x122, swapInterval 0, drawable 0x5800001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x55a147cc 98x75, swapInterval 0, drawable 0x5a00001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x368247b9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x368247b9 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6d8329: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a6d8329 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a942c18: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x1a942c18 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x55a147cc: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x55a147cc 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x63376bed: tileRendererInUse null, GearsES2[obj 0x63376bed isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x63376bed on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x63376bed created: GearsObj[0x1acba55e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x63376bed created: GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x63376bed created: GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x63376bed FIN GearsES2[obj 0x63376bed isInit true, usesShared false, 1 GearsObj[0x1acba55e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3996e519, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a704bc0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x63376bed 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x63376bed, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x4145bad8: tileRendererInUse null, GearsES2[obj 0x4145bad8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4145bad8 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4145bad8 created: GearsObj[0x30a7312d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4145bad8 created: GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4145bad8 created: GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x4145bad8 FIN GearsES2[obj 0x4145bad8 isInit true, usesShared false, 1 GearsObj[0x30a7312d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17e593e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48c7804f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4145bad8 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4145bad8, angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0xd86a6f: tileRendererInUse null, GearsES2[obj 0xd86a6f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xd86a6f on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xd86a6f created: GearsObj[0x69304b23, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xd86a6f created: GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xd86a6f created: GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0xd86a6f FIN GearsES2[obj 0xd86a6f isInit true, usesShared false, 1 GearsObj[0x69304b23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48099359, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21cd22ba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0xd86a6f 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800001, msaa false, tileRendererInUse null [junit] >> GearsES2 0xd86a6f, angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892d68: tileRendererInUse null, GearsES2[obj 0x2892d68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2892d68 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2892d68 created: GearsObj[0x4a7ff809, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2892d68 created: GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2892d68 created: GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x2892d68 FIN GearsES2[obj 0x2892d68 isInit true, usesShared false, 1 GearsObj[0x4a7ff809, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d501dfe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fbee73c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2892d68 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00001, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2892d68, angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x63376bed 296x264, swapInterval 0, drawable 0x5400001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4145bad8 296x264, swapInterval 0, drawable 0x5600001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0xd86a6f 148x122, swapInterval 0, drawable 0x5800001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2892d68 98x75, swapInterval 0, drawable 0x5a00001 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63376bed: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x63376bed FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4145bad8: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x4145bad8 FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd86a6f: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0xd86a6f FIN [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2892d68: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x2892d68 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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5400002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 296x264 of 296x264, swapInterval 0, drawable 0x5600002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0 -> [l -1.1212121, r 1.1212121, b -1.0, t 1.0] 2.2424242x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 148x122 of 148x122, swapInterval 0, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0 -> [l -1.2131147, r 1.2131147, b -1.0, t 1.0] 2.4262295x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 98x75 of 98x75, swapInterval 0, drawable 0x5a00002, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0 -> [l -1.3066666, r 1.3066666, b -1.0, t 1.0] 2.6133332x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403362250 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403362250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403364006 ms III - Start [junit] SLOCK [T main @ 1610403364009 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 502x226 of 502x226, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] BGR (320/128): -92, 0, 91 - OK true [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0502x0226.png [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 504x223 of 504x223, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403366955 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403366955 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.868 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403364006 ms III - Start [junit] SLOCK [T main @ 1610403364009 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 502x226 of 502x226, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] BGR (320/128): -92, 0, 91 - OK true [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0502x0226.png [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 504x223 of 504x223, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403366955 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403366955 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 1.085 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.868 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403364006 ms III - Start [junit] SLOCK [T main @ 1610403364009 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 502x226 of 502x226, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] BGR (320/128): -92, 0, 91 - OK true [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL3bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0502x0226.png [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 504x223 of 504x223, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403366955 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403366955 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 @ 1610403368669 ms III - Start [junit] SLOCK [T main @ 1610403368672 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370733 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370736 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370894 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371104 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears 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] 0 s: 60 f / 690 ms, 86.9 fps, 11 ms/f; total: 60 f, 86.9 fps, 11 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371451 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371451 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371474 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403371515 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403371515 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.752 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403368669 ms III - Start [junit] SLOCK [T main @ 1610403368672 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370733 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370736 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370894 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371104 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears 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] 0 s: 60 f / 690 ms, 86.9 fps, 11 ms/f; total: 60 f, 86.9 fps, 11 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371451 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371451 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371474 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403371515 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403371515 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 1.009 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.752 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403368669 ms III - Start [junit] SLOCK [T main @ 1610403368672 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370733 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370736 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403370894 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371104 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears 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] 0 s: 60 f / 690 ms, 86.9 fps, 11 ms/f; total: 60 f, 86.9 fps, 11 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371451 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371451 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403371474 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403371515 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403371515 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403373213 ms III - Start [junit] SLOCK [T main @ 1610403373215 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375261 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375265 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375423 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] auto-swap: false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 502x482 of 502x482, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375633 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375634 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 504x479 of 504x479, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375649 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 504x479 of 504x479, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 60 f / 741 ms, 80.9 fps, 12 ms/f; total: 60 f, 80.9 fps, 12 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376080 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376081 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376089 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403376145 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403376146 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.84 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403373213 ms III - Start [junit] SLOCK [T main @ 1610403373215 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.TestGearsAWTAnalyzeBug455 - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375261 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375265 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375423 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] auto-swap: false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 502x482 of 502x482, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375633 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375634 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 504x479 of 504x479, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375649 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 504x479 of 504x479, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 60 f / 741 ms, 80.9 fps, 12 ms/f; total: 60 f, 80.9 fps, 12 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376080 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376081 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376089 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403376145 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403376146 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 1.084 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.84 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403373213 ms III - Start [junit] SLOCK [T main @ 1610403373215 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.TestGearsAWTAnalyzeBug455 - test01 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375261 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375265 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375423 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] auto-swap: false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 502x482 of 502x482, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.0, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375633 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375634 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 504x479 of 504x479, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 0.5, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403375649 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 504x479 of 504x479, swapInterval 0, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 1.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] 0 s: 60 f / 741 ms, 80.9 fps, 12 ms/f; total: 60 f, 80.9 fps, 12 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376080 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376081 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403376089 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403376145 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403376146 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] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403377896 ms III - Start [junit] SLOCK [T main @ 1610403377899 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380562 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380570 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0003-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380819 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380820 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381240 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0004-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381485 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381486 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381534 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381881 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0007-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382052 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382053 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382415 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0008-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382616 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382616 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382929 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0004-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383162 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383163 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0002-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383566 d 0ms]] [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383719 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403383770 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403383771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383719 d 58ms]] [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.834 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403377896 ms III - Start [junit] SLOCK [T main @ 1610403377899 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380562 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380570 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0003-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380819 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380820 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381240 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0004-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381485 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381486 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381534 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381881 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0007-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382052 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382053 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382415 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0008-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382616 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382616 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382929 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0004-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383162 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383163 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0002-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383566 d 0ms]] [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383719 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403383770 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403383771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383719 d 58ms]] [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_DefaultNorm took 1.104 sec [junit] Testcase: test02_DefaultMsaa took 0.66 sec [junit] Testcase: test03_PbufferNorm took 0.565 sec [junit] Testcase: test04_PbufferMsaa took 0.561 sec [junit] Testcase: test05_BitmapNorm took 0.543 sec [junit] Testcase: test06_BitmapMsaa took 0.556 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.834 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403377896 ms III - Start [junit] SLOCK [T main @ 1610403377899 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380562 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380570 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0003-GL3bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380819 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403380820 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381240 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0004-GL3bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa01_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381485 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381486 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381534 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403381881 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0007-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382052 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382053 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[pbuffer]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400001, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382415 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0008-GL3bc_-sw-pbuffer_-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382616 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382616 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x502, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403382929 d 0ms]] [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0004-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383162 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383163 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c7, fbc 0x167: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL3bc/GL3bc.sw], offscr[bitmap]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5400002, 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] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0002-GL3bc_-sw-bitmap__-Bone-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383566 d 0ms]] [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383719 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403383770 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403383771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403383719 d 58ms]] [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403385519 ms III - Start [junit] SLOCK [T main @ 1610403385521 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] setTestSupported: false [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa - Test not supported on this platform. [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 @ 1610403387333 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403387336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.75 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403385519 ms III - Start [junit] SLOCK [T main @ 1610403385521 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] setTestSupported: false [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa - Test not supported on this platform. [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 @ 1610403387333 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403387336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_DefaultMsaa took 0.012 sec [junit] SKIPPED: got: , expected: is [junit] Testcase: test01_DefaultMsaa took 0.022 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.75 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403385519 ms III - Start [junit] SLOCK [T main @ 1610403385521 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] setTestSupported: false [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa - Test not supported on this platform. [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 @ 1610403387333 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403387336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] Testcase: test01_DefaultMsaa(com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT):SKIPPED: got: , expected: is [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403389296 ms III - Start [junit] SLOCK [T main @ 1610403389299 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 @ 1610403392044 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403392045 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.683 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 @ 1610403389296 ms III - Start [junit] SLOCK [T main @ 1610403389299 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 @ 1610403392044 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403392045 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: compileShader took 2.693 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.683 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 @ 1610403389296 ms III - Start [junit] SLOCK [T main @ 1610403389299 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 @ 1610403392044 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403392045 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403393819 ms III - Start [junit] SLOCK [T main @ 1610403393821 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01 [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403397261 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403397261 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.345 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403393819 ms III - Start [junit] SLOCK [T main @ 1610403393821 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01 [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403397261 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403397261 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 3.388 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.345 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403393819 ms III - Start [junit] SLOCK [T main @ 1610403393821 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01 [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01 [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403397261 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403397261 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403398947 ms III - Start [junit] SLOCK [T main @ 1610403398949 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610403401566 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403401566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.541 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403398947 ms III - Start [junit] SLOCK [T main @ 1610403398949 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610403401566 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403401566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 2.56 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.541 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403398947 ms III - Start [junit] SLOCK [T main @ 1610403398949 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1610403401566 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403401566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403403394 ms III - Start [junit] SLOCK [T main @ 1610403403396 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 218/t 8.72/1 [junit] visible 7637/t 305.48/1 [junit] sum-i 7855/t 314.20/1 [junit] INIT END: 25/25 [junit] T: duration 0 116 [junit] total-d 7971/t 318.84/1 [junit] total-i 7971/t 318.84/1 [junit] Total: 7971 [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 @ 1610403413880 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403413881 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.422 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403403394 ms III - Start [junit] SLOCK [T main @ 1610403403396 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 218/t 8.72/1 [junit] visible 7637/t 305.48/1 [junit] sum-i 7855/t 314.20/1 [junit] INIT END: 25/25 [junit] T: duration 0 116 [junit] total-d 7971/t 318.84/1 [junit] total-i 7971/t 318.84/1 [junit] Total: 7971 [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 @ 1610403413880 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403413881 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test14GearsNewtCanvasAWT took 8.643 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.422 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403403394 ms III - Start [junit] SLOCK [T main @ 1610403403396 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 218/t 8.72/1 [junit] visible 7637/t 305.48/1 [junit] sum-i 7855/t 314.20/1 [junit] INIT END: 25/25 [junit] T: duration 0 116 [junit] total-d 7971/t 318.84/1 [junit] total-i 7971/t 318.84/1 [junit] Total: 7971 [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 @ 1610403413880 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403413881 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403415602 ms III - Start [junit] SLOCK [T main @ 1610403415605 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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: 3/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 25/25 [junit] P: 25 NOP_T (01): [junit] ctor 881/t 35.24/1 [junit] visible 563/t 22.52/1 [junit] sum-i 1444/t 57.76/1 [junit] INIT END: 25/25 [junit] T: duration 0 11 [junit] total-d 1455/t 58.20/1 [junit] total-i 1455/t 58.20/1 [junit] Total: 1455 [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: 0/25 [junit] Sleep initialized: 0/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1494/t 59.76/1 [junit] visible 942/t 37.68/1 [junit] sum-i 2436/t 97.44/1 [junit] INIT END: 25/25 [junit] T: duration 0 6 [junit] total-d 2442/t 97.68/1 [junit] total-i 2442/t 97.68/1 [junit] Total: 2442 [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: 0/25 [junit] Sleep initialized: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 290/t 11.60/1 [junit] visible 4460/t 178.40/1 [junit] sum-i 4750/t 190.00/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4752/t 190.08/1 [junit] total-i 4752/t 190.08/1 [junit] Total: 4752 [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: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 230/t 9.20/1 [junit] visible 1734/t 69.36/1 [junit] sum-i 1964/t 78.56/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 1966/t 78.64/1 [junit] total-i 1966/t 78.64/1 [junit] Total: 1966 [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: 1/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 526/t 21.04/1 [junit] visible 625/t 25.00/1 [junit] sum-i 1151/t 46.04/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 1153/t 46.12/1 [junit] total-i 1153/t 46.12/1 [junit] Total: 1153 [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 4382/t 175.28/1 [junit] visible 34/t 1.36/1 [junit] sum-i 4416/t 176.64/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4418/t 176.72/1 [junit] total-i 4418/t 176.72/1 [junit] Total: 4418 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1490/t 59.60/1 [junit] visible 3837/t 153.48/1 [junit] sum-i 5327/t 213.08/1 [junit] INIT END: 25/25 [junit] T: duration 0 202 [junit] total-d 5529/t 221.16/1 [junit] total-i 5529/t 221.16/1 [junit] Total: 5529 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 166/t 6.64/1 [junit] visible 7456/t 298.24/1 [junit] sum-i 7622/t 304.88/1 [junit] INIT END: 25/25 [junit] T: duration 0 377 [junit] total-d 7999/t 319.96/1 [junit] total-i 7999/t 319.96/1 [junit] Total: 7999 [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: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 210/t 8.40/1 [junit] visible 4858/t 194.32/1 [junit] sum-i 5068/t 202.72/1 [junit] INIT END: 25/25 [junit] T: duration 0 300 [junit] total-d 5368/t 214.72/1 [junit] total-i 5368/t 214.72/1 [junit] Total: 5368 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 574/t 22.96/1 [junit] visible 3697/t 147.88/1 [junit] sum-i 4271/t 170.84/1 [junit] INIT END: 25/25 [junit] T: duration 0 246 [junit] total-d 4517/t 180.68/1 [junit] total-i 4517/t 180.68/1 [junit] Total: 4517 [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 7456/t 298.24/1 [junit] visible 32/t 1.28/1 [junit] sum-i 7488/t 299.52/1 [junit] INIT END: 25/25 [junit] T: duration 0 72 [junit] total-d 7560/t 302.40/1 [junit] total-i 7560/t 302.40/1 [junit] Total: 7560 [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 301/t 12.04/1 [junit] visible 124/t 4.96/1 [junit] sum-i 425/t 17.00/1 [junit] INIT END: 25/25 [junit] T: duration 0 1 [junit] total-d 426/t 17.04/1 [junit] total-i 426/t 17.04/1 [junit] Total: 426 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1396/t 55.84/1 [junit] visible 832/t 33.28/1 [junit] sum-i 2228/t 89.12/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 2230/t 89.20/1 [junit] total-i 2230/t 89.20/1 [junit] Total: 2230 [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: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 180/t 7.20/1 [junit] visible 4543/t 181.72/1 [junit] sum-i 4723/t 188.92/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4725/t 189.00/1 [junit] total-i 4725/t 189.00/1 [junit] Total: 4725 [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: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 633/t 25.32/1 [junit] visible 3071/t 122.84/1 [junit] sum-i 3704/t 148.16/1 [junit] INIT END: 25/25 [junit] T: duration 0 1 [junit] total-d 3705/t 148.20/1 [junit] total-i 3705/t 148.20/1 [junit] Total: 3705 [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 4105/t 164.20/1 [junit] visible 29/t 1.16/1 [junit] sum-i 4134/t 165.36/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4136/t 165.44/1 [junit] total-i 4136/t 165.44/1 [junit] Total: 4136 [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 @ 1610403484361 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403484362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 69.714 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403415602 ms III - Start [junit] SLOCK [T main @ 1610403415605 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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: 3/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 25/25 [junit] P: 25 NOP_T (01): [junit] ctor 881/t 35.24/1 [junit] visible 563/t 22.52/1 [junit] sum-i 1444/t 57.76/1 [junit] INIT END: 25/25 [junit] T: duration 0 11 [junit] total-d 1455/t 58.20/1 [junit] total-i 1455/t 58.20/1 [junit] Total: 1455 [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: 0/25 [junit] Sleep initialized: 0/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1494/t 59.76/1 [junit] visible 942/t 37.68/1 [junit] sum-i 2436/t 97.44/1 [junit] INIT END: 25/25 [junit] T: duration 0 6 [junit] total-d 2442/t 97.68/1 [junit] total-i 2442/t 97.68/1 [junit] Total: 2442 [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: 0/25 [junit] Sleep initialized: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 290/t 11.60/1 [junit] visible 4460/t 178.40/1 [junit] sum-i 4750/t 190.00/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4752/t 190.08/1 [junit] total-i 4752/t 190.08/1 [junit] Total: 4752 [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: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 230/t 9.20/1 [junit] visible 1734/t 69.36/1 [junit] sum-i 1964/t 78.56/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 1966/t 78.64/1 [junit] total-i 1966/t 78.64/1 [junit] Total: 1966 [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: 1/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 526/t 21.04/1 [junit] visible 625/t 25.00/1 [junit] sum-i 1151/t 46.04/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 1153/t 46.12/1 [junit] total-i 1153/t 46.12/1 [junit] Total: 1153 [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 4382/t 175.28/1 [junit] visible 34/t 1.36/1 [junit] sum-i 4416/t 176.64/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4418/t 176.72/1 [junit] total-i 4418/t 176.72/1 [junit] Total: 4418 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1490/t 59.60/1 [junit] visible 3837/t 153.48/1 [junit] sum-i 5327/t 213.08/1 [junit] INIT END: 25/25 [junit] T: duration 0 202 [junit] total-d 5529/t 221.16/1 [junit] total-i 5529/t 221.16/1 [junit] Total: 5529 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 166/t 6.64/1 [junit] visible 7456/t 298.24/1 [junit] sum-i 7622/t 304.88/1 [junit] INIT END: 25/25 [junit] T: duration 0 377 [junit] total-d 7999/t 319.96/1 [junit] total-i 7999/t 319.96/1 [junit] Total: 7999 [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: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 210/t 8.40/1 [junit] visible 4858/t 194.32/1 [junit] sum-i 5068/t 202.72/1 [junit] INIT END: 25/25 [junit] T: duration 0 300 [junit] total-d 5368/t 214.72/1 [junit] total-i 5368/t 214.72/1 [junit] Total: 5368 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 574/t 22.96/1 [junit] visible 3697/t 147.88/1 [junit] sum-i 4271/t 170.84/1 [junit] INIT END: 25/25 [junit] T: duration 0 246 [junit] total-d 4517/t 180.68/1 [junit] total-i 4517/t 180.68/1 [junit] Total: 4517 [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 7456/t 298.24/1 [junit] visible 32/t 1.28/1 [junit] sum-i 7488/t 299.52/1 [junit] INIT END: 25/25 [junit] T: duration 0 72 [junit] total-d 7560/t 302.40/1 [junit] total-i 7560/t 302.40/1 [junit] Total: 7560 [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 301/t 12.04/1 [junit] visible 124/t 4.96/1 [junit] sum-i 425/t 17.00/1 [junit] INIT END: 25/25 [junit] T: duration 0 1 [junit] total-d 426/t 17.04/1 [junit] total-i 426/t 17.04/1 [junit] Total: 426 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1396/t 55.84/1 [junit] visible 832/t 33.28/1 [junit] sum-i 2228/t 89.12/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 2230/t 89.20/1 [junit] total-i 2230/t 89.20/1 [junit] Total: 2230 [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: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 180/t 7.20/1 [junit] visible 4543/t 181.72/1 [junit] sum-i 4723/t 188.92/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4725/t 189.00/1 [junit] total-i 4725/t 189.00/1 [junit] Total: 4725 [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: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 633/t 25.32/1 [junit] visible 3071/t 122.84/1 [junit] sum-i 3704/t 148.16/1 [junit] INIT END: 25/25 [junit] T: duration 0 1 [junit] total-d 3705/t 148.20/1 [junit] total-i 3705/t 148.20/1 [junit] Total: 3705 [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 4105/t 164.20/1 [junit] visible 29/t 1.16/1 [junit] sum-i 4134/t 165.36/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4136/t 165.44/1 [junit] total-i 4136/t 165.44/1 [junit] Total: 4136 [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 @ 1610403484361 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403484362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test00NopNoGLDefGrid took 1.624 sec [junit] Testcase: test01NopGLCanvasDefGrid took 2.681 sec [junit] Testcase: test02NopGLJPanelDefGridSingleAutoFlip took 5.079 sec [junit] Testcase: test03NopGLJPanelDefGridSingleManualFlip took 2.145 sec [junit] Testcase: test04NopGLJPanelDefGridMTManualFlip took 1.361 sec [junit] Testcase: test05NopNewtCanvasAWTDefGrid took 5.017 sec [junit] Testcase: test11GearsGLCanvasDefGrid took 5.77 sec [junit] Testcase: test12GearsGLJPanelDefGridSingleAutoFlip took 8.203 sec [junit] Testcase: test13GearsGLJPanelDefGridSingleManualFlip took 5.523 sec [junit] Testcase: test14GearsGLJPanelDefGridMTManualFlip took 4.677 sec [junit] Testcase: test15GearsNewtCanvasAWTDefGrid took 8.309 sec [junit] Testcase: test20NopNoGLDefOverlap took 0.511 sec [junit] Testcase: test21NopGLCanvasDefOverlap took 2.45 sec [junit] Testcase: test22NopGLJPanelDefOverlapSingle took 4.939 sec [junit] Testcase: test23NopGLJPanelDefOverlapMT took 3.955 sec [junit] Testcase: test25NopNewtCanvasAWTDefOverlap took 4.61 sec [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 69.714 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403415602 ms III - Start [junit] SLOCK [T main @ 1610403415605 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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: 3/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 25/25 [junit] P: 25 NOP_T (01): [junit] ctor 881/t 35.24/1 [junit] visible 563/t 22.52/1 [junit] sum-i 1444/t 57.76/1 [junit] INIT END: 25/25 [junit] T: duration 0 11 [junit] total-d 1455/t 58.20/1 [junit] total-i 1455/t 58.20/1 [junit] Total: 1455 [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: 0/25 [junit] Sleep initialized: 0/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1494/t 59.76/1 [junit] visible 942/t 37.68/1 [junit] sum-i 2436/t 97.44/1 [junit] INIT END: 25/25 [junit] T: duration 0 6 [junit] total-d 2442/t 97.68/1 [junit] total-i 2442/t 97.68/1 [junit] Total: 2442 [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: 0/25 [junit] Sleep initialized: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 290/t 11.60/1 [junit] visible 4460/t 178.40/1 [junit] sum-i 4750/t 190.00/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4752/t 190.08/1 [junit] total-i 4752/t 190.08/1 [junit] Total: 4752 [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: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 230/t 9.20/1 [junit] visible 1734/t 69.36/1 [junit] sum-i 1964/t 78.56/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 1966/t 78.64/1 [junit] total-i 1966/t 78.64/1 [junit] Total: 1966 [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: 1/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 526/t 21.04/1 [junit] visible 625/t 25.00/1 [junit] sum-i 1151/t 46.04/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 1153/t 46.12/1 [junit] total-i 1153/t 46.12/1 [junit] Total: 1153 [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 4382/t 175.28/1 [junit] visible 34/t 1.36/1 [junit] sum-i 4416/t 176.64/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4418/t 176.72/1 [junit] total-i 4418/t 176.72/1 [junit] Total: 4418 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1490/t 59.60/1 [junit] visible 3837/t 153.48/1 [junit] sum-i 5327/t 213.08/1 [junit] INIT END: 25/25 [junit] T: duration 0 202 [junit] total-d 5529/t 221.16/1 [junit] total-i 5529/t 221.16/1 [junit] Total: 5529 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 166/t 6.64/1 [junit] visible 7456/t 298.24/1 [junit] sum-i 7622/t 304.88/1 [junit] INIT END: 25/25 [junit] T: duration 0 377 [junit] total-d 7999/t 319.96/1 [junit] total-i 7999/t 319.96/1 [junit] Total: 7999 [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: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 210/t 8.40/1 [junit] visible 4858/t 194.32/1 [junit] sum-i 5068/t 202.72/1 [junit] INIT END: 25/25 [junit] T: duration 0 300 [junit] total-d 5368/t 214.72/1 [junit] total-i 5368/t 214.72/1 [junit] Total: 5368 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 574/t 22.96/1 [junit] visible 3697/t 147.88/1 [junit] sum-i 4271/t 170.84/1 [junit] INIT END: 25/25 [junit] T: duration 0 246 [junit] total-d 4517/t 180.68/1 [junit] total-i 4517/t 180.68/1 [junit] Total: 4517 [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 7456/t 298.24/1 [junit] visible 32/t 1.28/1 [junit] sum-i 7488/t 299.52/1 [junit] INIT END: 25/25 [junit] T: duration 0 72 [junit] total-d 7560/t 302.40/1 [junit] total-i 7560/t 302.40/1 [junit] Total: 7560 [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 301/t 12.04/1 [junit] visible 124/t 4.96/1 [junit] sum-i 425/t 17.00/1 [junit] INIT END: 25/25 [junit] T: duration 0 1 [junit] total-d 426/t 17.04/1 [junit] total-i 426/t 17.04/1 [junit] Total: 426 [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: 1/25 [junit] Sleep initialized: 1/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLCanvas_T (01): [junit] ctor 1396/t 55.84/1 [junit] visible 832/t 33.28/1 [junit] sum-i 2228/t 89.12/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 2230/t 89.20/1 [junit] total-i 2230/t 89.20/1 [junit] Total: 2230 [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: 1/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: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (01): [junit] ctor 180/t 7.20/1 [junit] visible 4543/t 181.72/1 [junit] sum-i 4723/t 188.92/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4725/t 189.00/1 [junit] total-i 4725/t 189.00/1 [junit] Total: 4725 [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: 1/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 2/25 [junit] Sleep initialized: 3/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 4/25 [junit] Sleep initialized: 5/25 [junit] Sleep initialized: 6/25 [junit] Sleep initialized: 7/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 8/25 [junit] Sleep initialized: 9/25 [junit] Sleep initialized: 10/25 [junit] Sleep initialized: 11/25 [junit] Sleep initialized: 12/25 [junit] Sleep initialized: 13/25 [junit] Sleep initialized: 14/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 15/25 [junit] Sleep initialized: 16/25 [junit] Sleep initialized: 17/25 [junit] Sleep initialized: 18/25 [junit] Sleep initialized: 19/25 [junit] Sleep initialized: 20/25 [junit] Sleep initialized: 21/25 [junit] Sleep initialized: 22/25 [junit] Sleep initialized: 23/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 24/25 [junit] Sleep initialized: 25/25 [junit] P: 25 GLJPanel_T (mt): [junit] ctor 633/t 25.32/1 [junit] visible 3071/t 122.84/1 [junit] sum-i 3704/t 148.16/1 [junit] INIT END: 25/25 [junit] T: duration 0 1 [junit] total-d 3705/t 148.20/1 [junit] total-i 3705/t 148.20/1 [junit] Total: 3705 [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 4105/t 164.20/1 [junit] visible 29/t 1.16/1 [junit] sum-i 4134/t 165.36/1 [junit] INIT END: 25/25 [junit] T: duration 0 2 [junit] total-d 4136/t 165.44/1 [junit] total-i 4136/t 165.44/1 [junit] Total: 4136 [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 @ 1610403484361 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403484362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403486191 ms III - Start [junit] SLOCK [T main @ 1610403486193 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488283 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488285 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488644 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488651 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears 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 [junit] 0 s: 60 f / 686 ms, 87.4 fps, 11 ms/f; total: 60 f, 87.4 fps, 11 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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 342 ms, 175.4 fps, 5 ms/f; total: 120 f, 116.7 fps, 8 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 180 f, 138.9 fps, 7 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[0 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] 1 s: 60 f / 665 ms, 90.2 fps, 11 ms/f; total: 240 f, 122.4 fps, 8 ms/f [junit] 2 s: 60 f / 279 ms, 215.0 fps, 4 ms/f; total: 300 f, 133.9 fps, 7 ms/f [junit] 2 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 360 f, 143.6 fps, 6 ms/f [junit] 2 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 420 f, 151.4 fps, 6 ms/f [junit] 3 s: 60 f / 255 ms, 235.2 fps, 4 ms/f; total: 480 f, 158.5 fps, 6 ms/f [junit] 3 s: 60 f / 258 ms, 232.5 fps, 4 ms/f; total: 540 f, 164.3 fps, 6 ms/f [junit] 3 s: 60 f / 246 ms, 243.9 fps, 4 ms/f; total: 600 f, 169.8 fps, 5 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491891 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491892 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491910 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492067 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003b, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492258 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492267 d 0ms]] [junit] 0 s: 60 f / 484 ms, 123.9 fps, 8 ms/f; total: 60 f, 123.9 fps, 8 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 0 s: 60 f / 236 ms, 254.2 fps, 3 ms/f; total: 120 f, 166.6 fps, 6 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 0 s: 60 f / 230 ms, 260.8 fps, 3 ms/f; total: 180 f, 189.4 fps, 5 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 222 ms, 270.2 fps, 3 ms/f; total: 240 f, 204.7 fps, 4 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[0 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003b, 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] 1 s: 60 f / 458 ms, 131.0 fps, 7 ms/f; total: 300 f, 184.0 fps, 5 ms/f [junit] 1 s: 60 f / 235 ms, 255.3 fps, 3 ms/f; total: 360 f, 193.0 fps, 5 ms/f [junit] 2 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 420 f, 199.4 fps, 5 ms/f [junit] 2 s: 60 f / 245 ms, 244.8 fps, 4 ms/f; total: 480 f, 204.1 fps, 4 ms/f [junit] 2 s: 60 f / 232 ms, 258.6 fps, 3 ms/f; total: 540 f, 209.0 fps, 4 ms/f [junit] 2 s: 60 f / 230 ms, 260.8 fps, 3 ms/f; total: 600 f, 213.2 fps, 4 ms/f [junit] 3 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 660 f, 216.1 fps, 4 ms/f [junit] 3 s: 60 f / 234 ms, 256.4 fps, 3 ms/f; total: 720 f, 218.9 fps, 4 ms/f [junit] 3 s: 60 f / 246 ms, 243.9 fps, 4 ms/f; total: 780 f, 220.7 fps, 4 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495667 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495684 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403495725 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403495725 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.457 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403486191 ms III - Start [junit] SLOCK [T main @ 1610403486193 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488283 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488285 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488644 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488651 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears 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 [junit] 0 s: 60 f / 686 ms, 87.4 fps, 11 ms/f; total: 60 f, 87.4 fps, 11 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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 342 ms, 175.4 fps, 5 ms/f; total: 120 f, 116.7 fps, 8 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 180 f, 138.9 fps, 7 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[0 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] 1 s: 60 f / 665 ms, 90.2 fps, 11 ms/f; total: 240 f, 122.4 fps, 8 ms/f [junit] 2 s: 60 f / 279 ms, 215.0 fps, 4 ms/f; total: 300 f, 133.9 fps, 7 ms/f [junit] 2 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 360 f, 143.6 fps, 6 ms/f [junit] 2 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 420 f, 151.4 fps, 6 ms/f [junit] 3 s: 60 f / 255 ms, 235.2 fps, 4 ms/f; total: 480 f, 158.5 fps, 6 ms/f [junit] 3 s: 60 f / 258 ms, 232.5 fps, 4 ms/f; total: 540 f, 164.3 fps, 6 ms/f [junit] 3 s: 60 f / 246 ms, 243.9 fps, 4 ms/f; total: 600 f, 169.8 fps, 5 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491891 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491892 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491910 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492067 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003b, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492258 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492267 d 0ms]] [junit] 0 s: 60 f / 484 ms, 123.9 fps, 8 ms/f; total: 60 f, 123.9 fps, 8 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 0 s: 60 f / 236 ms, 254.2 fps, 3 ms/f; total: 120 f, 166.6 fps, 6 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 0 s: 60 f / 230 ms, 260.8 fps, 3 ms/f; total: 180 f, 189.4 fps, 5 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 222 ms, 270.2 fps, 3 ms/f; total: 240 f, 204.7 fps, 4 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[0 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003b, 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] 1 s: 60 f / 458 ms, 131.0 fps, 7 ms/f; total: 300 f, 184.0 fps, 5 ms/f [junit] 1 s: 60 f / 235 ms, 255.3 fps, 3 ms/f; total: 360 f, 193.0 fps, 5 ms/f [junit] 2 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 420 f, 199.4 fps, 5 ms/f [junit] 2 s: 60 f / 245 ms, 244.8 fps, 4 ms/f; total: 480 f, 204.1 fps, 4 ms/f [junit] 2 s: 60 f / 232 ms, 258.6 fps, 3 ms/f; total: 540 f, 209.0 fps, 4 ms/f [junit] 2 s: 60 f / 230 ms, 260.8 fps, 3 ms/f; total: 600 f, 213.2 fps, 4 ms/f [junit] 3 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 660 f, 216.1 fps, 4 ms/f [junit] 3 s: 60 f / 234 ms, 256.4 fps, 3 ms/f; total: 720 f, 218.9 fps, 4 ms/f [junit] 3 s: 60 f / 246 ms, 243.9 fps, 4 ms/f; total: 780 f, 220.7 fps, 4 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495667 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495684 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403495725 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403495725 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_aa0 took 5.707 sec [junit] Testcase: test02_aa8 took 3.767 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.457 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403486191 ms III - Start [junit] SLOCK [T main @ 1610403486193 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488283 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488285 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488644 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403488651 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears 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 [junit] 0 s: 60 f / 686 ms, 87.4 fps, 11 ms/f; total: 60 f, 87.4 fps, 11 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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 342 ms, 175.4 fps, 5 ms/f; total: 120 f, 116.7 fps, 8 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 180 f, 138.9 fps, 7 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e00021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4971ddc4], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 31.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 0x4971ddc4], 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 0x4971ddc4], 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 0x4971ddc4], glad[0 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] 1 s: 60 f / 665 ms, 90.2 fps, 11 ms/f; total: 240 f, 122.4 fps, 8 ms/f [junit] 2 s: 60 f / 279 ms, 215.0 fps, 4 ms/f; total: 300 f, 133.9 fps, 7 ms/f [junit] 2 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 360 f, 143.6 fps, 6 ms/f [junit] 2 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 420 f, 151.4 fps, 6 ms/f [junit] 3 s: 60 f / 255 ms, 235.2 fps, 4 ms/f; total: 480 f, 158.5 fps, 6 ms/f [junit] 3 s: 60 f / 258 ms, 232.5 fps, 4 ms/f; total: 540 f, 164.3 fps, 6 ms/f [junit] 3 s: 60 f / 246 ms, 243.9 fps, 4 ms/f; total: 600 f, 169.8 fps, 5 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491891 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491892 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403491910 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492067 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003b, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492258 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403492267 d 0ms]] [junit] 0 s: 60 f / 484 ms, 123.9 fps, 8 ms/f; total: 60 f, 123.9 fps, 8 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 0 s: 60 f / 236 ms, 254.2 fps, 3 ms/f; total: 120 f, 166.6 fps, 6 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 0 s: 60 f / 230 ms, 260.8 fps, 3 ms/f; total: 180 f, 189.4 fps, 5 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] 1 s: 60 f / 222 ms, 270.2 fps, 3 ms/f; total: 240 f, 204.7 fps, 4 ms/f [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x4e0003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x4b2fec65], glad[1 listener, pre true, post true, preSwap 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 0x4b2fec65], 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 0x4b2fec65], 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 0x4b2fec65], glad[0 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e0003b, 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] 1 s: 60 f / 458 ms, 131.0 fps, 7 ms/f; total: 300 f, 184.0 fps, 5 ms/f [junit] 1 s: 60 f / 235 ms, 255.3 fps, 3 ms/f; total: 360 f, 193.0 fps, 5 ms/f [junit] 2 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 420 f, 199.4 fps, 5 ms/f [junit] 2 s: 60 f / 245 ms, 244.8 fps, 4 ms/f; total: 480 f, 204.1 fps, 4 ms/f [junit] 2 s: 60 f / 232 ms, 258.6 fps, 3 ms/f; total: 540 f, 209.0 fps, 4 ms/f [junit] 2 s: 60 f / 230 ms, 260.8 fps, 3 ms/f; total: 600 f, 213.2 fps, 4 ms/f [junit] 3 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 660 f, 216.1 fps, 4 ms/f [junit] 3 s: 60 f / 234 ms, 256.4 fps, 3 ms/f; total: 720 f, 218.9 fps, 4 ms/f [junit] 3 s: 60 f / 246 ms, 243.9 fps, 4 ms/f; total: 780 f, 220.7 fps, 4 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495667 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495667 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403495684 d 0ms]] [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403495725 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403495725 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] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403498068 ms III - Start [junit] SLOCK [T main @ 1610403498070 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500394 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500641 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500921 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x210a8093], 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 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x210a8093], 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 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 845 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5790509d], 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 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5790509d], 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 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 181 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5582a382], image[size 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5582a382], image[size 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 336 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 479 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 57.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7fda60ea], image[size 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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 57.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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7fda60ea], image[size 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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 57.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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 57.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 304 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@6f4fca25: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2c65f887 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@50310b27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f6aad8a [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@2d749ee9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ad65af0 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 60.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2826 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 62.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@26dff2c9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4e466fbb [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@13186af2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f318e1 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4a0daf34: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@569a74c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2366 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] 0 s: 60 f / 369 ms, 162.6 fps, 6 ms/f; total: 60 f, 162.6 fps, 6 ms/f [junit] 0 s: 60 f / 337 ms, 178.0 fps, 5 ms/f; total: 120 f, 169.9 fps, 5 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403510857 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403510888 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403511132 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403511334 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x38b5e42f], 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 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x38b5e42f], 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 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 236 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] 0 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 60 f, 1578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 3157.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 4615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 6153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 7692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 9230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 10500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 12000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 13500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 15000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 16500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 18000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 19024.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 20487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 21951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 23414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 24878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 26341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 27142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 28571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 31428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 32857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 34285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 34883.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 36279.0 fps, 0 ms/f [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb3e669a], 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x647fce66], image[size 320 x 480, 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 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb3e669a], 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x647fce66], image[size 320 x 480, 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 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 78 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5286199], image[size 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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7d9820af], image[size 667 x 1000, 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.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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5286199], image[size 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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7d9820af], image[size 667 x 1000, 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.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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 232 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 438 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xae414c6], image[size 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x51d18498], 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xae414c6], image[size 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x51d18498], 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 267 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@6f1346a5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58d9b72f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4492bd8a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e8a00ae [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@599e1be: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@66d97e13 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2240 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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] 0 s: 60 f / 340 ms, 176.4 fps, 5 ms/f; total: 60 f, 176.4 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@35c9d21f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3970d14f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@46032d7a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ce80526 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3b127ca8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4d8b42b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2230 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] 0 s: 60 f / 319 ms, 188.0 fps, 5 ms/f; total: 60 f, 188.0 fps, 5 ms/f [junit] 0 s: 60 f / 292 ms, 205.4 fps, 4 ms/f; total: 120 f, 196.3 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8 [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403519050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403519050 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403519051 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403519051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.915 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403498068 ms III - Start [junit] SLOCK [T main @ 1610403498070 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500394 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500641 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500921 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x210a8093], 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 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x210a8093], 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 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 845 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5790509d], 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 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5790509d], 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 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 181 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5582a382], image[size 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5582a382], image[size 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 336 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 479 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 57.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7fda60ea], image[size 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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 57.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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7fda60ea], image[size 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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 57.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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 57.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 304 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@6f4fca25: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2c65f887 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@50310b27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f6aad8a [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@2d749ee9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ad65af0 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 60.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2826 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 62.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@26dff2c9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4e466fbb [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@13186af2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f318e1 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4a0daf34: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@569a74c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2366 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] 0 s: 60 f / 369 ms, 162.6 fps, 6 ms/f; total: 60 f, 162.6 fps, 6 ms/f [junit] 0 s: 60 f / 337 ms, 178.0 fps, 5 ms/f; total: 120 f, 169.9 fps, 5 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403510857 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403510888 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403511132 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403511334 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x38b5e42f], 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 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x38b5e42f], 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 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 236 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] 0 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 60 f, 1578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 3157.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 4615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 6153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 7692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 9230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 10500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 12000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 13500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 15000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 16500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 18000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 19024.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 20487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 21951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 23414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 24878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 26341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 27142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 28571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 31428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 32857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 34285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 34883.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 36279.0 fps, 0 ms/f [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb3e669a], 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x647fce66], image[size 320 x 480, 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 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb3e669a], 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x647fce66], image[size 320 x 480, 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 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 78 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5286199], image[size 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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7d9820af], image[size 667 x 1000, 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.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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5286199], image[size 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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7d9820af], image[size 667 x 1000, 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.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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 232 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 438 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xae414c6], image[size 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x51d18498], 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xae414c6], image[size 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x51d18498], 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 267 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@6f1346a5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58d9b72f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4492bd8a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e8a00ae [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@599e1be: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@66d97e13 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2240 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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] 0 s: 60 f / 340 ms, 176.4 fps, 5 ms/f; total: 60 f, 176.4 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@35c9d21f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3970d14f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@46032d7a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ce80526 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3b127ca8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4d8b42b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2230 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] 0 s: 60 f / 319 ms, 188.0 fps, 5 ms/f; total: 60 f, 188.0 fps, 5 ms/f [junit] 0 s: 60 f / 292 ms, 205.4 fps, 4 ms/f; total: 120 f, 196.3 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8 [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403519050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403519050 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403519051 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403519051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_aa0 took 11.08 sec [junit] Testcase: test02_aa8 took 8.102 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.915 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403498068 ms III - Start [junit] SLOCK [T main @ 1610403498070 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500394 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500641 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403500921 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x210a8093], 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 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x210a8093], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x210a8093], 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 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4942cad5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 845 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5790509d], 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 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5790509d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5790509d], 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 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x410ac3d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 181 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5582a382], image[size 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5582a382], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5582a382], image[size 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 0x382920af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 336 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x63c56fe4], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7dc43957], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 479 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 57.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7fda60ea], image[size 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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 57.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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7fda60ea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7fda60ea], image[size 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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 57.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 0x682c223d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 57.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 304 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@6f4fca25: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2c65f887 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@50310b27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f6aad8a [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@2d749ee9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ad65af0 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e4ca608], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 60.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x799ac01a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 60.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2826 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 62.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@26dff2c9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4e466fbb [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@13186af2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f318e1 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4a0daf34: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@569a74c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6997d229], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x60d2c797], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2366 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e0003a, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e00030, tileRendererInUse null [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] 0 s: 60 f / 369 ms, 162.6 fps, 6 ms/f; total: 60 f, 162.6 fps, 6 ms/f [junit] 0 s: 60 f / 337 ms, 178.0 fps, 5 ms/f; total: 120 f, 169.9 fps, 5 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403510857 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403510888 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403511132 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403511334 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x38b5e42f], 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 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x38b5e42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x38b5e42f], 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 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x5d725f7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 236 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] 0 s: 60 f / 38 ms, 1578.9 fps, 0 ms/f; total: 60 f, 1578.9 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 3157.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 4615.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 6153.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 7692.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 9230.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 10500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 12000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 13500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 15000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 16500.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 18000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 19024.3 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 20487.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 21951.2 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 23414.6 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 24878.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 26341.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 27142.8 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 28571.4 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 30000.0 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 31428.5 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 32857.1 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 34285.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 34883.7 fps, 0 ms/f [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 36279.0 fps, 0 ms/f [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb3e669a], 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x647fce66], image[size 320 x 480, 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 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xb3e669a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb3e669a], 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x647fce66], image[size 320 x 480, 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 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 0x647fce66], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 78 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5286199], image[size 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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7d9820af], image[size 667 x 1000, 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.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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5286199], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5286199], image[size 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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7d9820af], image[size 667 x 1000, 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.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 0x7d9820af], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 232 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x342ead6f], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6d51686f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 438 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xae414c6], image[size 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x51d18498], 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xae414c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xae414c6], image[size 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x51d18498], 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 0x51d18498], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 267 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@6f1346a5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58d9b72f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4492bd8a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e8a00ae [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@599e1be: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@66d97e13 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4550cede], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x41635da4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2240 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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] 0 s: 60 f / 340 ms, 176.4 fps, 5 ms/f; total: 60 f, 176.4 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@35c9d21f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3970d14f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@46032d7a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ce80526 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3b127ca8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4d8b42b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7d03e262], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7a2ba0d3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2230 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b5, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e000b0, 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] 0 s: 60 f / 319 ms, 188.0 fps, 5 ms/f; total: 60 f, 188.0 fps, 5 ms/f [junit] 0 s: 60 f / 292 ms, 205.4 fps, 4 ms/f; total: 120 f, 196.3 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8 [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403519050 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403519050 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403519051 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403519051 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403520983 ms III - Start [junit] SLOCK [T main @ 1610403520985 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524077 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524087 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524319 d 0ms]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] 0 s: 60 f / 458 ms, 131.0 fps, 7 ms/f; total: 60 f, 131.0 fps, 7 ms/f [junit] 0 s: 60 f / 343 ms, 174.9 fps, 5 ms/f; total: 120 f, 149.8 fps, 6 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] 1 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 180 f, 168.5 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xc70545a], 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xc70545a], 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 764 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x49c4700], 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x49c4700], 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 167 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x72f34978], image[size 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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 114.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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x72f34978], image[size 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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 114.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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 326 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 117.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 117.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 472 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7b36ca13], image[size 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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 125.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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7b36ca13], image[size 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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 125.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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 292 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] 0 s: 60 f / 234 ms, 256.4 fps, 3 ms/f; total: 60 f, 256.4 fps, 3 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@772c66bd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5250c7e [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3287875: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6866856f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@16b2d83c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24f1d10c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2848 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@9c52ba7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5832bd41 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@2ff8100c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77c23fb2 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@755d27de: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3880ecb7 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2289 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 250 ms, 240.0 fps, 4 ms/f; total: 60 f, 240.0 fps, 4 ms/f [junit] 0 s: 60 f / 243 ms, 246.9 fps, 4 ms/f; total: 120 f, 243.4 fps, 4 ms/f [junit] 0 s: 60 f / 244 ms, 245.9 fps, 4 ms/f; total: 180 f, 244.2 fps, 4 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403534500 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403534530 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403535332 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403535338 d 0ms]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] 0 s: 60 f / 278 ms, 215.8 fps, 4 ms/f; total: 60 f, 215.8 fps, 4 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] 0 s: 60 f / 186 ms, 322.5 fps, 3 ms/f; total: 120 f, 258.6 fps, 3 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x53d6deff], 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x53d6deff], 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 228 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x710a7491], 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x710a7491], 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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] PRINT Duration 59 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] 0 s: 60 f / 177 ms, 338.9 fps, 2 ms/f; total: 60 f, 338.9 fps, 2 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x32a5e009], image[size 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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 68.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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x32a5e009], image[size 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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 68.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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 230 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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 249 ms, 240.9 fps, 4 ms/f; total: 60 f, 240.9 fps, 4 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 416 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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2edc4eae], image[size 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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 112.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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2edc4eae], image[size 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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 112.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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 239 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4cf0e41d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9987a01 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3d504695: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@276dc417 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@313c8680: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@14fe14d3 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2250 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@70f609ef: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ccb7b5c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@5e2bcb88: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3971c31c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@344a96e0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a68f087 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2203 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 232 ms, 258.6 fps, 3 ms/f; total: 60 f, 258.6 fps, 3 ms/f [junit] 0 s: 60 f / 229 ms, 262.0 fps, 3 ms/f; total: 120 f, 260.3 fps, 3 ms/f [junit] 0 s: 60 f / 237 ms, 253.1 fps, 3 ms/f; total: 180 f, 257.8 fps, 3 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403543503 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403543505 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403543560 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403543561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.491 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403520983 ms III - Start [junit] SLOCK [T main @ 1610403520985 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524077 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524087 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524319 d 0ms]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] 0 s: 60 f / 458 ms, 131.0 fps, 7 ms/f; total: 60 f, 131.0 fps, 7 ms/f [junit] 0 s: 60 f / 343 ms, 174.9 fps, 5 ms/f; total: 120 f, 149.8 fps, 6 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] 1 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 180 f, 168.5 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xc70545a], 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xc70545a], 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 764 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x49c4700], 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x49c4700], 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 167 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x72f34978], image[size 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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 114.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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x72f34978], image[size 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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 114.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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 326 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 117.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 117.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 472 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7b36ca13], image[size 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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 125.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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7b36ca13], image[size 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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 125.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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 292 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] 0 s: 60 f / 234 ms, 256.4 fps, 3 ms/f; total: 60 f, 256.4 fps, 3 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@772c66bd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5250c7e [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3287875: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6866856f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@16b2d83c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24f1d10c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2848 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@9c52ba7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5832bd41 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@2ff8100c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77c23fb2 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@755d27de: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3880ecb7 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2289 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 250 ms, 240.0 fps, 4 ms/f; total: 60 f, 240.0 fps, 4 ms/f [junit] 0 s: 60 f / 243 ms, 246.9 fps, 4 ms/f; total: 120 f, 243.4 fps, 4 ms/f [junit] 0 s: 60 f / 244 ms, 245.9 fps, 4 ms/f; total: 180 f, 244.2 fps, 4 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403534500 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403534530 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403535332 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403535338 d 0ms]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] 0 s: 60 f / 278 ms, 215.8 fps, 4 ms/f; total: 60 f, 215.8 fps, 4 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] 0 s: 60 f / 186 ms, 322.5 fps, 3 ms/f; total: 120 f, 258.6 fps, 3 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x53d6deff], 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x53d6deff], 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 228 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x710a7491], 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x710a7491], 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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] PRINT Duration 59 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] 0 s: 60 f / 177 ms, 338.9 fps, 2 ms/f; total: 60 f, 338.9 fps, 2 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x32a5e009], image[size 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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 68.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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x32a5e009], image[size 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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 68.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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 230 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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 249 ms, 240.9 fps, 4 ms/f; total: 60 f, 240.9 fps, 4 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 416 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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2edc4eae], image[size 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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 112.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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2edc4eae], image[size 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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 112.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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 239 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4cf0e41d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9987a01 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3d504695: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@276dc417 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@313c8680: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@14fe14d3 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2250 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@70f609ef: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ccb7b5c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@5e2bcb88: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3971c31c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@344a96e0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a68f087 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2203 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 232 ms, 258.6 fps, 3 ms/f; total: 60 f, 258.6 fps, 3 ms/f [junit] 0 s: 60 f / 229 ms, 262.0 fps, 3 ms/f; total: 120 f, 260.3 fps, 3 ms/f [junit] 0 s: 60 f / 237 ms, 253.1 fps, 3 ms/f; total: 180 f, 257.8 fps, 3 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403543503 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403543505 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403543560 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403543561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_aa0 took 11.774 sec [junit] Testcase: test02_aa8 took 8.964 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.491 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403520983 ms III - Start [junit] SLOCK [T main @ 1610403520985 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524077 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524087 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403524319 d 0ms]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] 0 s: 60 f / 458 ms, 131.0 fps, 7 ms/f; total: 60 f, 131.0 fps, 7 ms/f [junit] 0 s: 60 f / 343 ms, 174.9 fps, 5 ms/f; total: 120 f, 149.8 fps, 6 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] 1 s: 60 f / 267 ms, 224.7 fps, 4 ms/f; total: 180 f, 168.5 fps, 5 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xc70545a], 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xc70545a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xc70545a], 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 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 0x17efd8ac], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 77.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 764 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x49c4700], 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x49c4700], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x49c4700], 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 0xfae5928], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 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 167 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x72f34978], image[size 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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 114.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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x72f34978], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x72f34978], image[size 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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 114.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 0x4876502d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 114.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 326 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 117.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x4c76c2d7], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 117.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x213182fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 117.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 472 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7b36ca13], image[size 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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 125.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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7b36ca13], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7b36ca13], image[size 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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 125.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 0x39123cff], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 125.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 292 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] 0 s: 60 f / 234 ms, 256.4 fps, 3 ms/f; total: 60 f, 256.4 fps, 3 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@772c66bd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5250c7e [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3287875: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6866856f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@16b2d83c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24f1d10c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5071b4bd], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x30785ecb], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 146.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2848 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[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@9c52ba7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5832bd41 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@2ff8100c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77c23fb2 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@755d27de: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3880ecb7 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x28f70dba], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x214caf90], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 149.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2289 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 250 ms, 240.0 fps, 4 ms/f; total: 60 f, 240.0 fps, 4 ms/f [junit] 0 s: 60 f / 243 ms, 246.9 fps, 4 ms/f; total: 120 f, 243.4 fps, 4 ms/f [junit] 0 s: 60 f / 244 ms, 245.9 fps, 4 ms/f; total: 180 f, 244.2 fps, 4 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403534500 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403534530 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403535332 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403535338 d 0ms]] [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] 0 s: 60 f / 278 ms, 215.8 fps, 4 ms/f; total: 60 f, 215.8 fps, 4 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] 0 s: 60 f / 186 ms, 322.5 fps, 3 ms/f; total: 120 f, 258.6 fps, 3 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x53d6deff], 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x53d6deff], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x53d6deff], 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 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 0x108fdcd0], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 49.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 228 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x710a7491], 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x710a7491], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x710a7491], 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 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 0x4c3ff451], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, 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] PRINT Duration 59 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] 0 s: 60 f / 177 ms, 338.9 fps, 2 ms/f; total: 60 f, 338.9 fps, 2 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x32a5e009], image[size 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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 68.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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x32a5e009], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x32a5e009], image[size 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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 68.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 0x74ceceb7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 230 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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 249 ms, 240.9 fps, 4 ms/f; total: 60 f, 240.9 fps, 4 ms/f [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x319807a9], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 102.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x56ab4849], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 102.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 416 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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2edc4eae], image[size 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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 112.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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x2edc4eae], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2edc4eae], image[size 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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 112.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 0x37f4a436], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 112.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 239 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@4cf0e41d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9987a01 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@3d504695: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@276dc417 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@313c8680: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@14fe14d3 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5a341089], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6a82d3f9], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 121.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2250 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@70f609ef: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ccb7b5c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@5e2bcb88: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3971c31c [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT.offscrn image BufferedImageInt@344a96e0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a68f087 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x3506bca8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x18d8534], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] >> Gears angle 124.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT Duration 2203 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x5800004, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] 0 s: 60 f / 232 ms, 258.6 fps, 3 ms/f; total: 60 f, 258.6 fps, 3 ms/f [junit] 0 s: 60 f / 229 ms, 262.0 fps, 3 ms/f; total: 120 f, 260.3 fps, 3 ms/f [junit] 0 s: 60 f / 237 ms, 253.1 fps, 3 ms/f; total: 180 f, 257.8 fps, 3 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403543503 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1610403543505 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403543560 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403543561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610403545470 ms III - Start [junit] SLOCK [T main @ 1610403545472 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548022 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] No PDF [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548843 d 0ms]] [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548872 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x18b91a8b], 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x18b91a8b], 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 686 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x329923e2], 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 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x329923e2], 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 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 334 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c00316e], image[size 667 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.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 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c00316e], image[size 667 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.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 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 431 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x191232ca], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x191232ca], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 500 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.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+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7dd20cfc], 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 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7dd20cfc], 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 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403552743 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 318 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6544bd76: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@78a26380 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6f934049: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70cc9226 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@fa864a7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e6f2ebe [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 3414 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6523336b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41edcda6 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5b3dd7f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1bbaeda7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6ad06de: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27826e6 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2426 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@59d62875: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@753f6b91 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@176d7953: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16c02d80 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1562 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@75e6e2bc: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@72b5f7bb [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@210907f1: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58a34ece [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1334 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+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1505287d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6fad43 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@73200c0c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7bcd00f2 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2299d83: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77949872 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2381 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 84.5, [l -1.0, r 1.0, b -1.5, t 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 / 766 ms, 78.3 fps, 12 ms/f; total: 60 f, 78.3 fps, 12 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565748 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565770 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered [junit] ++++ 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565858 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403566536 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears 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 -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 0x4009b53c], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears 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 -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 0x4009b53c], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4009b53c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4009b53c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 2.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 0x4009b53c], 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/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] PRINT Duration 267 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears 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 -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 0x6cb69b83], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears 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 -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 0x6cb69b83], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 9.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 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], 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/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 9.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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 false [junit] PRINT Duration 317 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2f2d1101], 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 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2f2d1101], 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 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.17215562, r 1.1092815, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.1122756, b -0.997006, t -0.78742516] 0.0029940605x0.20958084, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x2f2d1101], image[size 893 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 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.3338325, b -0.997006, t -0.78742516] 0.22455096x0.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 0x2f2d1101], image[size 893 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 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/70 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b -0.7901049, t 0.1694153] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 1x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b -0.7901049, t 0.1694153] 0.0029984713x0.9595202, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x2f2d1101], image[size 893 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/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 75x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b -0.7901049, t 0.1694153] 0.22488749x0.9595202, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 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/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 1x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b 0.16941524, t 0.25037476] 0.0029984713x0.08095953, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x2f2d1101], image[size 893 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/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/641 428x27 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b 0.16941524, t 0.25037476] 0.22488749x0.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 0x2f2d1101], image[size 893 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/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/641 406x27 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 367 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 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 0x3f27efcd], image[size 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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 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 0x3f27efcd], image[size 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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3f27efcd], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3f27efcd], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.3358321, 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 0x3f27efcd], image[size 893 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/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 834x667 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] PRINT Duration 627 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+ 807x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], 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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], 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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.309613, r 0.7590512, b -0.9975031, t -0.4906367] 1.0686642x0.5068664, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 0.7615481, b -0.9975031, t -0.4906367] 0.0024968982x0.5068664, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x7e5baa07], image[size 1026 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/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 208x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 1.2784021, b -0.9975031, t -0.4906367] 0.5193509x0.5068664, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 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/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/203 428x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b -0.4925, t 0.3075] 1.07x0.8, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 1x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b -0.4925, t 0.3075] 0.0024999976x0.8, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x7e5baa07], image[size 1026 x 800, 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/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b -0.4925, t 0.3075] 0.52x0.8, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, 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/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/523 428x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b 0.3075, t 0.375] 1.07x0.067499995, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 1x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b 0.3075, t 0.375] 0.0024999976x0.067499995, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x7e5baa07], image[size 1026 x 800, 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 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b 0.3075, t 0.375] 0.52x0.067499995, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, 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 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403569420 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false [junit] PRINT Duration 439 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 743x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@65ad6df: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6a74f996 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@36afed55: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@be4d8ab [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@50e0944a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27132325 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] PRINT Duration 2204 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@34caa6a6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@486192f9 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@da2601b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@661b0f1f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@609caabc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5cfdf506 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] PRINT Duration 1899 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@e517ab4: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c8d7ce [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@3ccd9ffe: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@35a01396 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.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 1219 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@413235b3: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@20fdadd2 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@23891c09: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c64ae55 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 40.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 1208 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+ 804x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@1a6845c1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7c5395 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@69c45124: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36120891 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@336a48b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9827cdc [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false [junit] PRINT Duration 2262 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 740x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] 0 s: 60 f / 949 ms, 63.2 fps, 15 ms/f; total: 60 f, 63.2 fps, 15 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579911 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579912 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579949 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403580578 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x6faeabf4], 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 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x6faeabf4], 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 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 76 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x7f1ef3b2], 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 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x7f1ef3b2], 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 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 146 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x58a3d1cd], image[size 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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 12.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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x58a3d1cd], image[size 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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 12.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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 234 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x1d0ff6cf], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x1d0ff6cf], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 439 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ac8679d], image[size 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x12f555be], 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ac8679d], image[size 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x12f555be], 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403582593 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 251 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2ab99a01: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e396c62 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1073a524: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e6d45b3 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@35ff6d37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@15ff514c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2284 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@4eb8bd5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ad7f818 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@31278e2f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@39180a4b [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@44e7349e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@43f7d018 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2068 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@18c218ad: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2bdae0ae [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7256f669], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@78ca4a68: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bf0b0ae [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7256f669], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1287 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1cbe4dea: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@f5c891a [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x40b55798], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@4b32aa75: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@276f79a3 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x40b55798], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1276 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@511c8073: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28d444a8 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@67c3eb1e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@63862b7e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1c38a5f5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d01bca9 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2273 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] 0 s: 60 f / 769 ms, 78.0 fps, 12 ms/f; total: 60 f, 78.0 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593500 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593500 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593554 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593947 d 1ms]] [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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7e2821e9], 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 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7e2821e9], 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 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 65 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x75be5e71], 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 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x75be5e71], 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 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 229 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370a2ec5], 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 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 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370a2ec5], 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 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 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 219 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x424319dd], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x424319dd], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 403 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+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403595842 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 235 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@62b6e237: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1886d6a1 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7e5a6cfa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b4c198b [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5c01be59: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@620e45ad [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2386 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@253618dd: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1cb96278 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@65551f0: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27adf9d [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@9b0b6ac: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71fbc26c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2113 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@413bb8c7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2270ac0e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@11ed0ffb: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2015cb6c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1289 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@74809f8e: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@e0444d7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6dec4434: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fb7bb7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1305 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+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@65906abd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11fa1eec [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@588682ad: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ab524dc [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5aac1e38: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4b9d40a4 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2360 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] 0 s: 60 f / 593 ms, 101.1 fps, 9 ms/f; total: 60 f, 101.1 fps, 9 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606187 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606187 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606225 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606642 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], 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 0x42a17889], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], 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 0x42a17889], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], 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/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 174 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], 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/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] PRINT Duration 261 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.17215562, r 1.1092815, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.1122756, b -0.997006, t -0.78742516] 0.0029940605x0.20958084, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x47a5e8eb], image[size 893 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 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.3338325, b -0.997006, t -0.78742516] 0.22455096x0.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 0x47a5e8eb], image[size 893 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 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/70 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b -0.7901049, t 0.1694153] 1.2833583x0.9595202, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 1x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b -0.7901049, t 0.1694153] 0.0029984713x0.9595202, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x47a5e8eb], image[size 893 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/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 75x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b -0.7901049, t 0.1694153] 0.22488749x0.9595202, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 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/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 1x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b 0.16941524, t 0.25037476] 0.0029984713x0.08095953, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x47a5e8eb], image[size 893 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/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/641 428x27 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b 0.16941524, t 0.25037476] 0.22488749x0.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 0x47a5e8eb], image[size 893 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/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/641 406x27 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.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 354 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.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 0x59a8bbff], image[size 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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.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 0x59a8bbff], image[size 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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x59a8bbff], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x59a8bbff], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.3358321, 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 0x59a8bbff], image[size 893 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/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 834x667 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.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 555 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+ 807x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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 0x493e061b], 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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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 0x493e061b], 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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.309613, r 0.7590512, b -0.9975031, t -0.4906367] 1.0686642x0.5068664, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 0.7615481, b -0.9975031, t -0.4906367] 0.0024968982x0.5068664, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x493e061b], image[size 1026 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/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 208x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 1.2784021, b -0.9975031, t -0.4906367] 0.5193509x0.5068664, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 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/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/203 428x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b -0.4925, t 0.3075] 1.07x0.8, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 1x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b -0.4925, t 0.3075] 0.0024999976x0.8, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x493e061b], image[size 1026 x 800, 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/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b -0.4925, t 0.3075] 0.52x0.8, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, 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/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/523 428x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b 0.3075, t 0.375] 1.07x0.067499995, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 1x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b 0.3075, t 0.375] 0.0024999976x0.067499995, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x493e061b], image[size 1026 x 800, 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 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b 0.3075, t 0.375] 0.52x0.067499995, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, 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 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403609467 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 35.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 391 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 743x577 [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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@7d08539c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5edb7426 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@c24d335: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bed1a7b [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@120cd61f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6925b7fb [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.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 2147 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@18dfa163: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5dcf2278 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@637507dc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c2a0f17 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@77f0fc50: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c750e2f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.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 1905 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@73a8b545: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@440d3955 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@15e75bf1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7bb062b0 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 1178 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@670590af: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3d9fdc1f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@56d3bacd: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@561108d1 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.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 1169 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+ 804x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@bd73223: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c34f2a5 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@d4c6b9a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77bed60a [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@194464b5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ac36d78 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.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 2257 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 740x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 44.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] 0 s: 60 f / 754 ms, 79.5 fps, 12 ms/f; total: 60 f, 79.5 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619142 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619142 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619203 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619636 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x50c85c17], 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x50c85c17], 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 57 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0xcf674b9], 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 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0xcf674b9], 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 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 121 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x203bb4e0], image[size 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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1558143d], image[size 667 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.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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x203bb4e0], image[size 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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1558143d], image[size 667 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.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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 195 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2de53e9d], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], 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 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2de53e9d], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], 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 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 373 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xd3f904c], image[size 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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xd3f904c], image[size 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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403621684 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 247 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5a8b703c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@92136cb [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2cb30284: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a18a30a [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@47f1d9c2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ebea811 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2231 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7b3862d6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1c69b5e1 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7d97fd11: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@51ec1499 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@69650e22: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24ac45c9 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2030 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6caa48d7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a2a0968 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5639e5e6], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6b14f50a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a3dfb08 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5639e5e6], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1271 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@604334e8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@67820c18 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x14c84c17], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1421ace5: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@17d9013e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x14c84c17], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1288 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5253d124: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4dd3d0d0 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1fe1f06: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@628e13e7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@a2bba88: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46af03d0 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.5, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2248 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] 0 s: 60 f / 641 ms, 93.6 fps, 10 ms/f; total: 60 f, 93.6 fps, 10 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8 [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403632392 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403632392 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403632393 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403632393 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.859 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403545470 ms III - Start [junit] SLOCK [T main @ 1610403545472 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548022 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] No PDF [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548843 d 0ms]] [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548872 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x18b91a8b], 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x18b91a8b], 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 686 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x329923e2], 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 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x329923e2], 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 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 334 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c00316e], image[size 667 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.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 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c00316e], image[size 667 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.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 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 431 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x191232ca], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x191232ca], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 500 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.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+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7dd20cfc], 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 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7dd20cfc], 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 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403552743 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 318 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6544bd76: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@78a26380 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6f934049: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70cc9226 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@fa864a7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e6f2ebe [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 3414 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6523336b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41edcda6 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5b3dd7f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1bbaeda7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6ad06de: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27826e6 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2426 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@59d62875: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@753f6b91 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@176d7953: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16c02d80 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1562 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@75e6e2bc: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@72b5f7bb [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@210907f1: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58a34ece [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1334 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+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1505287d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6fad43 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@73200c0c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7bcd00f2 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2299d83: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77949872 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2381 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 84.5, [l -1.0, r 1.0, b -1.5, t 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 / 766 ms, 78.3 fps, 12 ms/f; total: 60 f, 78.3 fps, 12 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565748 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565770 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered [junit] ++++ 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565858 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403566536 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears 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 -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 0x4009b53c], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears 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 -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 0x4009b53c], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4009b53c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4009b53c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 2.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 0x4009b53c], 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/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] PRINT Duration 267 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears 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 -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 0x6cb69b83], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears 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 -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 0x6cb69b83], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 9.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 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], 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/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 9.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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 false [junit] PRINT Duration 317 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2f2d1101], 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 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2f2d1101], 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 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.17215562, r 1.1092815, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.1122756, b -0.997006, t -0.78742516] 0.0029940605x0.20958084, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x2f2d1101], image[size 893 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 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.3338325, b -0.997006, t -0.78742516] 0.22455096x0.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 0x2f2d1101], image[size 893 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 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/70 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b -0.7901049, t 0.1694153] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 1x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b -0.7901049, t 0.1694153] 0.0029984713x0.9595202, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x2f2d1101], image[size 893 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/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 75x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b -0.7901049, t 0.1694153] 0.22488749x0.9595202, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 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/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 1x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b 0.16941524, t 0.25037476] 0.0029984713x0.08095953, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x2f2d1101], image[size 893 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/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/641 428x27 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b 0.16941524, t 0.25037476] 0.22488749x0.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 0x2f2d1101], image[size 893 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/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/641 406x27 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 367 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 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 0x3f27efcd], image[size 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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 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 0x3f27efcd], image[size 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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3f27efcd], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3f27efcd], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.3358321, 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 0x3f27efcd], image[size 893 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/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 834x667 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] PRINT Duration 627 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+ 807x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], 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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], 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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.309613, r 0.7590512, b -0.9975031, t -0.4906367] 1.0686642x0.5068664, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 0.7615481, b -0.9975031, t -0.4906367] 0.0024968982x0.5068664, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x7e5baa07], image[size 1026 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/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 208x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 1.2784021, b -0.9975031, t -0.4906367] 0.5193509x0.5068664, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 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/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/203 428x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b -0.4925, t 0.3075] 1.07x0.8, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 1x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b -0.4925, t 0.3075] 0.0024999976x0.8, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x7e5baa07], image[size 1026 x 800, 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/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b -0.4925, t 0.3075] 0.52x0.8, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, 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/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/523 428x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b 0.3075, t 0.375] 1.07x0.067499995, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 1x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b 0.3075, t 0.375] 0.0024999976x0.067499995, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x7e5baa07], image[size 1026 x 800, 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 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b 0.3075, t 0.375] 0.52x0.067499995, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, 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 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403569420 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false [junit] PRINT Duration 439 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 743x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@65ad6df: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6a74f996 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@36afed55: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@be4d8ab [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@50e0944a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27132325 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] PRINT Duration 2204 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@34caa6a6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@486192f9 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@da2601b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@661b0f1f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@609caabc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5cfdf506 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] PRINT Duration 1899 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@e517ab4: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c8d7ce [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@3ccd9ffe: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@35a01396 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.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 1219 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@413235b3: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@20fdadd2 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@23891c09: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c64ae55 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 40.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 1208 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+ 804x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@1a6845c1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7c5395 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@69c45124: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36120891 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@336a48b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9827cdc [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false [junit] PRINT Duration 2262 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 740x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] 0 s: 60 f / 949 ms, 63.2 fps, 15 ms/f; total: 60 f, 63.2 fps, 15 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579911 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579912 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579949 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403580578 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x6faeabf4], 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 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x6faeabf4], 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 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 76 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x7f1ef3b2], 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 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x7f1ef3b2], 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 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 146 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x58a3d1cd], image[size 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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 12.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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x58a3d1cd], image[size 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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 12.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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 234 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x1d0ff6cf], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x1d0ff6cf], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 439 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ac8679d], image[size 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x12f555be], 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ac8679d], image[size 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x12f555be], 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403582593 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 251 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2ab99a01: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e396c62 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1073a524: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e6d45b3 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@35ff6d37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@15ff514c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2284 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@4eb8bd5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ad7f818 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@31278e2f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@39180a4b [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@44e7349e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@43f7d018 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2068 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@18c218ad: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2bdae0ae [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7256f669], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@78ca4a68: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bf0b0ae [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7256f669], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1287 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1cbe4dea: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@f5c891a [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x40b55798], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@4b32aa75: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@276f79a3 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x40b55798], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1276 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@511c8073: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28d444a8 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@67c3eb1e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@63862b7e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1c38a5f5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d01bca9 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2273 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] 0 s: 60 f / 769 ms, 78.0 fps, 12 ms/f; total: 60 f, 78.0 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593500 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593500 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593554 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593947 d 1ms]] [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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7e2821e9], 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 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7e2821e9], 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 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 65 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x75be5e71], 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 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x75be5e71], 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 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 229 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370a2ec5], 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 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 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370a2ec5], 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 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 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 219 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x424319dd], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x424319dd], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 403 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+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403595842 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 235 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@62b6e237: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1886d6a1 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7e5a6cfa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b4c198b [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5c01be59: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@620e45ad [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2386 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@253618dd: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1cb96278 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@65551f0: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27adf9d [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@9b0b6ac: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71fbc26c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2113 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@413bb8c7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2270ac0e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@11ed0ffb: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2015cb6c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1289 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@74809f8e: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@e0444d7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6dec4434: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fb7bb7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1305 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+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@65906abd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11fa1eec [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@588682ad: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ab524dc [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5aac1e38: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4b9d40a4 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2360 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] 0 s: 60 f / 593 ms, 101.1 fps, 9 ms/f; total: 60 f, 101.1 fps, 9 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606187 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606187 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606225 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606642 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], 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 0x42a17889], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], 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 0x42a17889], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], 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/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 174 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], 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/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] PRINT Duration 261 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.17215562, r 1.1092815, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.1122756, b -0.997006, t -0.78742516] 0.0029940605x0.20958084, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x47a5e8eb], image[size 893 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 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.3338325, b -0.997006, t -0.78742516] 0.22455096x0.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 0x47a5e8eb], image[size 893 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 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/70 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b -0.7901049, t 0.1694153] 1.2833583x0.9595202, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 1x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b -0.7901049, t 0.1694153] 0.0029984713x0.9595202, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x47a5e8eb], image[size 893 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/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 75x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b -0.7901049, t 0.1694153] 0.22488749x0.9595202, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 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/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 1x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b 0.16941524, t 0.25037476] 0.0029984713x0.08095953, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x47a5e8eb], image[size 893 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/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/641 428x27 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b 0.16941524, t 0.25037476] 0.22488749x0.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 0x47a5e8eb], image[size 893 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/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/641 406x27 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.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 354 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.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 0x59a8bbff], image[size 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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.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 0x59a8bbff], image[size 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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x59a8bbff], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x59a8bbff], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.3358321, 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 0x59a8bbff], image[size 893 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/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 834x667 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.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 555 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+ 807x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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 0x493e061b], 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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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 0x493e061b], 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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.309613, r 0.7590512, b -0.9975031, t -0.4906367] 1.0686642x0.5068664, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 0.7615481, b -0.9975031, t -0.4906367] 0.0024968982x0.5068664, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x493e061b], image[size 1026 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/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 208x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 1.2784021, b -0.9975031, t -0.4906367] 0.5193509x0.5068664, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 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/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/203 428x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b -0.4925, t 0.3075] 1.07x0.8, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 1x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b -0.4925, t 0.3075] 0.0024999976x0.8, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x493e061b], image[size 1026 x 800, 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/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b -0.4925, t 0.3075] 0.52x0.8, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, 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/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/523 428x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b 0.3075, t 0.375] 1.07x0.067499995, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 1x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b 0.3075, t 0.375] 0.0024999976x0.067499995, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x493e061b], image[size 1026 x 800, 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 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b 0.3075, t 0.375] 0.52x0.067499995, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, 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 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403609467 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 35.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 391 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 743x577 [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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@7d08539c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5edb7426 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@c24d335: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bed1a7b [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@120cd61f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6925b7fb [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.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 2147 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@18dfa163: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5dcf2278 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@637507dc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c2a0f17 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@77f0fc50: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c750e2f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.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 1905 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@73a8b545: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@440d3955 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@15e75bf1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7bb062b0 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 1178 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@670590af: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3d9fdc1f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@56d3bacd: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@561108d1 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.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 1169 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+ 804x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@bd73223: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c34f2a5 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@d4c6b9a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77bed60a [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@194464b5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ac36d78 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.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 2257 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 740x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 44.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] 0 s: 60 f / 754 ms, 79.5 fps, 12 ms/f; total: 60 f, 79.5 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619142 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619142 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619203 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619636 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x50c85c17], 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x50c85c17], 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 57 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0xcf674b9], 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 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0xcf674b9], 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 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 121 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x203bb4e0], image[size 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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1558143d], image[size 667 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.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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x203bb4e0], image[size 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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1558143d], image[size 667 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.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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 195 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2de53e9d], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], 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 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2de53e9d], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], 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 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 373 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xd3f904c], image[size 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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xd3f904c], image[size 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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403621684 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 247 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5a8b703c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@92136cb [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2cb30284: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a18a30a [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@47f1d9c2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ebea811 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2231 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7b3862d6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1c69b5e1 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7d97fd11: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@51ec1499 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@69650e22: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24ac45c9 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2030 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6caa48d7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a2a0968 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5639e5e6], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6b14f50a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a3dfb08 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5639e5e6], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1271 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@604334e8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@67820c18 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x14c84c17], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1421ace5: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@17d9013e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x14c84c17], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1288 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5253d124: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4dd3d0d0 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1fe1f06: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@628e13e7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@a2bba88: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46af03d0 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.5, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2248 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] 0 s: 60 f / 641 ms, 93.6 fps, 10 ms/f; total: 60 f, 93.6 fps, 10 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8 [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403632392 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403632392 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403632393 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403632393 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_flip1_aa0 took 18.326 sec [junit] Testcase: test01_flip1_aa0_bitmap took 0.002 sec [junit] Testcase: test01_flip1_aa0_bitmap_layered took 0 sec [junit] Testcase: test01_flip1_aa0_layered took 14.127 sec [junit] Testcase: test02_flip1_aa8 took 13.587 sec [junit] Testcase: test11_flip0_aa0 took 12.679 sec [junit] Testcase: test11_flip0_aa0_bitmap took 0 sec [junit] Testcase: test11_flip0_aa0_bitmap_layered took 0.001 sec [junit] Testcase: test11_flip0_aa0_layered took 12.952 sec [junit] Testcase: test12_flip0_aa8 took 13.19 sec [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.859 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403545470 ms III - Start [junit] SLOCK [T main @ 1610403545472 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548022 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] No PDF [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548843 d 0ms]] [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403548872 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 72, AA 0, scaleGL 1.0 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x18b91a8b], 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x18b91a8b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x18b91a8b], 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 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 0x5c485af3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 5.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 686 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x329923e2], 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 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x329923e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x329923e2], 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 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6d1903b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 334 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c00316e], image[size 667 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.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 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5a104c4d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c00316e], image[size 667 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.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c00316e], image[size 667 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.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 0x4c00316e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 431 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x191232ca], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x191232ca], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x191232ca], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x6c17c81d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 500 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.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+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7dd20cfc], 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 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6aebe015], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7dd20cfc], 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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7dd20cfc], 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 0x7dd20cfc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403552743 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 318 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6544bd76: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@78a26380 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6f934049: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70cc9226 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@fa864a7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e6f2ebe [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x30d0ad8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1d771037], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 3414 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6523336b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41edcda6 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5b3dd7f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1bbaeda7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6ad06de: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27826e6 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x6a0d1dc1], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x59a03963], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2426 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@59d62875: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@753f6b91 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@176d7953: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@16c02d80 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x3e3cdda3], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46711616], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1562 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@75e6e2bc: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@72b5f7bb [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@210907f1: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58a34ece [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x590da221], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x2836f533], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 75.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1334 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+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1505287d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6fad43 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@73200c0c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7bcd00f2 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2299d83: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77949872 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x26abc4b2], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1e45dc5e], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 83.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2381 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 84.5, [l -1.0, r 1.0, b -1.5, t 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 / 766 ms, 78.3 fps, 12 ms/f; total: 60 f, 78.3 fps, 12 ms/f [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565748 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565770 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered [junit] ++++ 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403565858 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403566536 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears 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 -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 0x4009b53c], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x4009b53c], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears 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 -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 0x4009b53c], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x51430c27], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4009b53c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x4009b53c], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 2.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 0x4009b53c], 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/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x51430c27], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] PRINT Duration 267 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears 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 -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 0x6cb69b83], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x6cb69b83], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears 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 -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 0x6cb69b83], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x7b4c223d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 9.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 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x6cb69b83], 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/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 400x320, buffer 0x7b4c223d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 9.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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 false [junit] PRINT Duration 317 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2f2d1101], 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 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2f2d1101], 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2f2d1101], 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 0x2f2d1101], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.17215562, r 1.1092815, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.1122756, b -0.997006, t -0.78742516] 0.0029940605x0.20958084, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x2f2d1101], image[size 893 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 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x2f2d1101], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.3338325, b -0.997006, t -0.78742516] 0.22455096x0.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 0x2f2d1101], image[size 893 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 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/70 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b -0.7901049, t 0.1694153] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 1x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b -0.7901049, t 0.1694153] 0.0029984713x0.9595202, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x2f2d1101], image[size 893 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/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x376be0ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 75x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b -0.7901049, t 0.1694153] 0.22488749x0.9595202, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x2f2d1101], image[size 893 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/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x376be0ae], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 1x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b 0.16941524, t 0.25037476] 0.0029984713x0.08095953, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x2f2d1101], image[size 893 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/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/641 428x27 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x376be0ae], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x2f2d1101], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b 0.16941524, t 0.25037476] 0.22488749x0.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 0x2f2d1101], image[size 893 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/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/641 406x27 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x376be0ae], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 367 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 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 0x3f27efcd], image[size 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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x3f27efcd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 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 0x3f27efcd], image[size 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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b10338d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3f27efcd], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x3f27efcd], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 19.5, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.3358321, 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 0x3f27efcd], image[size 893 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/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 834x667 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0x6b10338d], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] PRINT Duration 627 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+ 807x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], 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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x7e5baa07], 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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.309613, r 0.7590512, b -0.9975031, t -0.4906367] 1.0686642x0.5068664, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 0.7615481, b -0.9975031, t -0.4906367] 0.0024968982x0.5068664, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x7e5baa07], image[size 1026 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/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 208x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 1.2784021, b -0.9975031, t -0.4906367] 0.5193509x0.5068664, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x7e5baa07], image[size 1026 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/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/203 428x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b -0.4925, t 0.3075] 1.07x0.8, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 1x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b -0.4925, t 0.3075] 0.0024999976x0.8, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x7e5baa07], image[size 1026 x 800, 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/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x3e0b2011], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b -0.4925, t 0.3075] 0.52x0.8, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x7e5baa07], image[size 1026 x 800, 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/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x3e0b2011], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/523 428x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b 0.3075, t 0.375] 1.07x0.067499995, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 1x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b 0.3075, t 0.375] 0.0024999976x0.067499995, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x7e5baa07], image[size 1026 x 800, 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 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 22.0, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b 0.3075, t 0.375] 0.52x0.067499995, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x7e5baa07], image[size 1026 x 800, 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 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x3e0b2011], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403569420 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false [junit] PRINT Duration 439 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 743x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@65ad6df: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6a74f996 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@36afed55: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@be4d8ab [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@50e0944a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27132325 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2444a1dc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x165d264d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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] PRINT Duration 2204 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@34caa6a6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@486192f9 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@da2601b: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@661b0f1f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@609caabc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5cfdf506 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.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 0x4d6deef8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x3cafef7a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false [junit] PRINT Duration 1899 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@e517ab4: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c8d7ce [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@3ccd9ffe: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@35a01396 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x6793d9b8], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5bfcf22e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.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 1219 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@413235b3: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@20fdadd2 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@23891c09: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c64ae55 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 40.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 0x2429e130], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x58cc2809], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 40.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 1208 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+ 804x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@1a6845c1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7c5395 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@69c45124: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36120891 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@336a48b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@9827cdc [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x6b14282e], 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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xb856881], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false [junit] PRINT Duration 2262 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 740x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] 0 s: 60 f / 949 ms, 63.2 fps, 15 ms/f; total: 60 f, 63.2 fps, 15 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579911 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579912 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403579949 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403580578 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x6faeabf4], 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 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6faeabf4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x6faeabf4], 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 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x26dfc369], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 76 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x7f1ef3b2], 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 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f1ef3b2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x7f1ef3b2], 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 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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 false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1b5a35e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 146 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 12.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x58a3d1cd], image[size 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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 12.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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x58a3d1cd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x58a3d1cd], image[size 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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 12.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 0xa7d3464], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 234 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x1d0ff6cf], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x1d0ff6cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x1d0ff6cf], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, 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.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x608a8e78], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 439 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ac8679d], image[size 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x12f555be], 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1ac8679d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ac8679d], image[size 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x12f555be], 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 0x12f555be], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403582593 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 251 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2ab99a01: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6e396c62 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1073a524: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e6d45b3 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@35ff6d37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@15ff514c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xfed657c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0xfed657c], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7e941484], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2284 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@4eb8bd5: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ad7f818 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@31278e2f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@39180a4b [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@44e7349e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@43f7d018 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x74c11fe8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x74c11fe8], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5f126d43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2068 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@18c218ad: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2bdae0ae [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7256f669], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@78ca4a68: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bf0b0ae [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x7256f669], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x7256f669], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x27b91d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1287 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1cbe4dea: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@f5c891a [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x40b55798], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@4b32aa75: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@276f79a3 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x40b55798], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x40b55798], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x6cdbf1b2], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1276 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@511c8073: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@28d444a8 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@67c3eb1e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@63862b7e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1c38a5f5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1d01bca9 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x33b1ad13], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x33b1ad13], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x2603b15c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2273 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] 0 s: 60 f / 769 ms, 78.0 fps, 12 ms/f; total: 60 f, 78.0 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593500 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593500 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593554 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403593947 d 1ms]] [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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7e2821e9], 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 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e2821e9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7e2821e9], 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 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x257f7b93], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 65 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x75be5e71], 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 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x75be5e71], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x75be5e71], 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 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [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] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x4d4610b1], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 229 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370a2ec5], 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 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 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7316e066], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x370a2ec5], 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 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x370a2ec5], 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 -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x370a2ec5], 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 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 0x370a2ec5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 219 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x424319dd], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x424319dd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x424319dd], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x151d062d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 403 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+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5064859e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.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 0x9cb7401], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403595842 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 235 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@62b6e237: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1886d6a1 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7e5a6cfa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b4c198b [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5c01be59: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@620e45ad [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x4fad7269], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x153a2a80], 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 -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x153a2a80], 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 -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x153a2a80], 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 -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x153a2a80], 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 -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], 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 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x153a2a80], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2386 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@253618dd: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1cb96278 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@65551f0: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27adf9d [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@9b0b6ac: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71fbc26c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x7d962a83], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55870070], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2113 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@413bb8c7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2270ac0e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@11ed0ffb: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2015cb6c [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x46e5592b], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x55128878], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1289 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@74809f8e: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@e0444d7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6dec4434: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fb7bb7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x70ea6eb5], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x27438eaf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1305 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+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@65906abd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11fa1eec [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@588682ad: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2ab524dc [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5aac1e38: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4b9d40a4 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x699c78f8], 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/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/1 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/1 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.4977511, t -0.058470845] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/1 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/1 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.4977511, t -0.058470845] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/481 320x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/481 320x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.058470845, t 1.3808094] 0.9595202x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/481 27x480 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/481 27x480, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.058470845, t 1.3808094] 0.0809595x1.4392803, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 0/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 320/961 320x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 320/961 320x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.3808095, t 1.5007496] 0.9595202x0.11994004, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 640/961 27x40 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.3808095, t 1.5007496] 0.0809595x0.11994004, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/1 320x480 brd 0, cur 640/961 27x40, buffer 0x1b94039f], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 44.5, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2360 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] 0 s: 60 f / 593 ms, 101.1 fps, 9 ms/f; total: 60 f, 101.1 fps, 9 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [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] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606187 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606187 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606225 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403606642 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], 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 0x42a17889], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x42a17889], 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 0x42a17889], 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/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 401x320, buffer 0x41453027], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x42a17889], 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/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41453027], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 174 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 0/1 428x320, buffer 0x2dc5f3c7], 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/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 401x320 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 401x320, buffer 0x4586e80d], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 743x577 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2561.591779594709]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.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 1024x1024 brd 0, cur 187/-1 242x201, buffer 0x2dc5f3c7], 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/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 429x321, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 400x320, buffer 0x4586e80d], image[size 429 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] PRINT Duration 261 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.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 0x47a5e8eb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l -0.17215562, r 1.1092815, b -0.997006, t -0.78742516] 1.2814372x0.20958084, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.1122756, b -0.997006, t -0.78742516] 0.0029940605x0.20958084, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x70, buffer 0x47a5e8eb], image[size 893 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 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x47a5e8eb], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3368263, r 1.3368263, b -1.0, t 1.0] 2.6736526x2.0 -> [l 1.1092815, r 1.3338325, b -0.997006, t -0.78742516] 0.22455096x0.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 0x47a5e8eb], image[size 893 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 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/70 428x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 389/70 428x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b -0.7901049, t 0.1694153] 1.2833583x0.9595202, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 1x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b -0.7901049, t 0.1694153] 0.0029984713x0.9595202, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/70 428x320 brd 0, cur 817/70 1x320, buffer 0x47a5e8eb], image[size 893 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/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/320 428x320 brd 0, cur 0/320 428x320, buffer 0x5ecfe6c9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/70 75x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b -0.7901049, t 0.1694153] 0.22488749x0.9595202, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/70 428x320 brd 0, cur 817/70 75x320, buffer 0x47a5e8eb], image[size 893 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/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/320 428x320 brd 0, cur 428/320 406x320, buffer 0x5ecfe6c9], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1924.3051591532694]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/390 428x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 389/390 428x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.1109446, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 1x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.1139431, b 0.16941524, t 0.25037476] 0.0029984713x0.08095953, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/390 428x320 brd 0, cur 817/390 1x27, buffer 0x47a5e8eb], image[size 893 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/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/641 428x27 of 892x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/641 428x320 brd 0, cur 0/641 428x27, buffer 0x5ecfe6c9], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x47a5e8eb], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 33.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l 1.1109446, r 1.3358321, b 0.16941524, t 0.25037476] 0.22488749x0.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 0x47a5e8eb], image[size 893 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/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/641 406x27 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/641 428x320 brd 0, cur 428/641 406x27, buffer 0x5ecfe6c9], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.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 354 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.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 0x59a8bbff], image[size 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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x59a8bbff], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.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 0x59a8bbff], image[size 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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xa2c3729], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577 -> scaled 1547x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2559.375810572924]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x59a8bbff], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 893x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x59a8bbff], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 34.0, [l -1.3388306, r 1.3388306, b -1.0, t 1.0] 2.6776612x2.0 -> [l -0.1724137, r 1.3358321, 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 0x59a8bbff], image[size 893 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/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 834x667 of 893x668, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 2048x2048 brd 0, cur 0/1 834x667, buffer 0xa2c3729], image[size 893 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.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 555 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+ 807x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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 0x493e061b], 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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x493e061b], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.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 0x493e061b], 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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/1 428x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 389/1 428x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l -0.309613, r 0.7590512, b -0.9975031, t -0.4906367] 1.0686642x0.5068664, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 1x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 0.7615481, b -0.9975031, t -0.4906367] 0.0024968982x0.5068664, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/1 428x320 brd 0, cur 817/1 1x203, buffer 0x493e061b], image[size 1026 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/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1566.230769271454], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/1 208x203 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2808989, r 1.2808989, b -1.0, t 1.0] 2.5617979x2.0 -> [l 0.7590512, r 1.2784021, b -0.9975031, t -0.4906367] 0.5193509x0.5068664, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 208x203, buffer 0x493e061b], image[size 1026 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/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/133 428x320 brd 0, cur 428/133 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/203 428x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 389/203 428x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b -0.4925, t 0.3075] 1.07x0.8, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 1x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b -0.4925, t 0.3075] 0.0024999976x0.8, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/203 428x320 brd 0, cur 817/203 1x320, buffer 0x493e061b], image[size 1026 x 800, 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/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/453 428x320 brd 0, cur 0/453 428x320, buffer 0x7300139e], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1065.682472586012], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b -0.4925, t 0.3075] 0.52x0.8, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x493e061b], image[size 1026 x 800, 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/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/453 428x320 brd 0, cur 428/453 406x320, buffer 0x7300139e], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 1921.0463811800573]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 389/523 428x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 389/523 428x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l -0.31, r 0.76000005, b 0.3075, t 0.375] 1.07x0.067499995, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 1x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 0.7625, b 0.3075, t 0.375] 0.0024999976x0.067499995, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][0] / 2x1, rowOrder 21, offset/size 389/523 428x320 brd 0, cur 817/523 1x27, buffer 0x493e061b], image[size 1026 x 800, 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 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.782106713571003 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1023.4487100531778], [-4.166666507720948, 0.0, 2556.117032599712]] [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x27 of 1026x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 35.5, [l -1.2825, r 1.2825, b -1.0, t 1.0] 2.565x2.0 -> [l 0.76, r 1.28, b 0.3075, t 0.375] 0.52x0.067499995, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/523 428x320 brd 0, cur 817/523 208x27, buffer 0x493e061b], image[size 1026 x 800, 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 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7300139e], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403609467 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 35.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 391 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 743x577 [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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@7d08539c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5edb7426 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@c24d335: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5bed1a7b [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@120cd61f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6925b7fb [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 37.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 0x7f70ec82], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x32d54fbb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.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 2147 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@18dfa163: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5dcf2278 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@637507dc: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c2a0f17 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@77f0fc50: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c750e2f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 39.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 0x2103703a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x27c14903], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 39.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 1905 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@73a8b545: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@440d3955 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@15e75bf1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7bb062b0 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap 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 0x7e1c090], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x19f201ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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 1178 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@670590af: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3d9fdc1f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@56d3bacd: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@561108d1 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 42.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 0x785d1d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7b782f63], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 42.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 1169 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+ 804x641 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@bd73223: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c34f2a5 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@d4c6b9a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77bed60a [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37543724935979095 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 740x577 -> scaled 1541x1202 [junit] PRINT.offscrn image BufferedImageInt@194464b5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ac36d78 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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[AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x173db730], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.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 0x173db730], 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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6b59e751], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.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 2257 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 740x577 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 44.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] 0 s: 60 f / 754 ms, 79.5 fps, 12 ms/f; total: 60 f, 79.5 fps, 12 ms/f [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619142 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619142 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619203 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init ... [junit] RedSquareES1 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403619636 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x50c85c17], 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x50c85c17], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0x50c85c17], 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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 0x60d03b48], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 8.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 57 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] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0xcf674b9], 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 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 758x587 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0xcf674b9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[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 0xcf674b9], 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 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x63f56bdb], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 121 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x203bb4e0], image[size 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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1558143d], image[size 667 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.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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x203bb4e0], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x203bb4e0], image[size 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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1558143d], image[size 667 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.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 0x1558143d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 195 ms [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2de53e9d], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], 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 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587 -> scaled 1579x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x2de53e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x2de53e9d], image[size 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], 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 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 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x5a20c44a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 373 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 822x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xd3f904c], image[size 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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7687829194726895 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3507.8740437825522]] [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0xd3f904c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xd3f904c], image[size 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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.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 0x55b31249], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403621684 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 33.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 247 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 758x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] No PDF [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] PRINTable: OffscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 34.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5a8b703c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@92136cb [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@2cb30284: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a18a30a [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@47f1d9c2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ebea811 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x44fe4de5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x44fe4de5], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], 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 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0xc9d743d], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2231 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7b3862d6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1c69b5e1 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@7d97fd11: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@51ec1499 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@69650e22: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24ac45c9 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x104976a4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x104976a4], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, 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.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x469d5d1c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 37.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2030 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6caa48d7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a2a0968 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5639e5e6], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@6b14f50a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3a3dfb08 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x5639e5e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x5639e5e6], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x55b92c43], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1271 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@604334e8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@67820c18 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x14c84c17], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1421ace5: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@17d9013e [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x14c84c17], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x14c84c17], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x4ee215ae], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 1288 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT AWTPrintLifecycle.setup.count 2 [junit] PRINT resizeWithinPrint size+ 819x651 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@5253d124: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4dd3d0d0 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@1fe1f06: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@628e13e7 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 297 x 210 mm, 12 x 8 inch [junit] PF: Page image size 72.0 / 72.0 246 x 159 mm, 10 x 6 inch, 698x451 72dpi dots [junit] PF: Page orientation 0 [junit] PRINT.offscrn thread AWT-EventQueue-0 [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3692926135273885 [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 755x587 -> scaled 1572x1222 [junit] PRINT.offscrn image BufferedImageInt@a2bba88: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46af03d0 [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x73cc2e75], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 667x1000, buffer 0x73cc2e75], 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/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/1 667x1000 of 667x1001, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.4977511, t 1.5007497] 2.0x2.9985008, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 667x1000, buffer 0x1ea07349], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.0, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 45.5, [l -1.0, r 1.0, b -1.5, t 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[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] PRINT Duration 2248 ms [junit] PRINT resizeWithinPrint repaint [junit] PRINT resizeWithinPrint size- 755x587 [junit] PRINT AWTPrintLifecycle.release.count 2 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 true [junit] 0 s: 60 f / 641 ms, 93.6 fps, 10 ms/f; total: 60 f, 93.6 fps, 10 ms/f [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose ... [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8 [junit] ++++ Test Singleton.unlock() [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403632392 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403632392 d 0ms]] [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403632393 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403632393 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403636069 ms III - Start [junit] SLOCK [T main @ 1610403636071 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638213 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638228 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638397 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638892 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638892 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 852 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640116 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640152 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640243 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640646 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 416 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641084 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641085 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:581) [junit] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [junit] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [junit] at java.base/java.lang.Class.forName0(Native Method) [junit] at java.base/java.lang.Class.forName(Class.java:315) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.(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.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641118 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641131 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641513 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 213 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641957 d 0ms]] [junit] Thread[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[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641972 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642025 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642431 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 239 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642702 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642703 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0 [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] ++++ 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] ++++ 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] ++++ 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642731 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642742 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642811 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 true [junit] PRINT Duration 144 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643510 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643511 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643559 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643830 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 185 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644277 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644277 d 0ms]] [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:581) [junit] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [junit] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [junit] at java.base/java.lang.Class.forName0(Native Method) [junit] at java.base/java.lang.Class.forName(Class.java:315) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.(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.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644302 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644316 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644582 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 147 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644969 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644984 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645024 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645299 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 178 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645737 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645737 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0 [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] ++++ 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] ++++ 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] ++++ 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 @ 1610403645802 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403645802 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.658 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403636069 ms III - Start [junit] SLOCK [T main @ 1610403636071 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638213 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638228 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638397 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638892 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638892 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 852 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640116 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640152 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640243 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640646 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 416 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641084 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641085 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:581) [junit] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [junit] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [junit] at java.base/java.lang.Class.forName0(Native Method) [junit] at java.base/java.lang.Class.forName(Class.java:315) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.(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.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641118 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641131 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641513 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 213 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641957 d 0ms]] [junit] Thread[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[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641972 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642025 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642431 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 239 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642702 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642703 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0 [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] ++++ 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] ++++ 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] ++++ 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642731 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642742 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642811 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 true [junit] PRINT Duration 144 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643510 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643511 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643559 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643830 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 185 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644277 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644277 d 0ms]] [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:581) [junit] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [junit] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [junit] at java.base/java.lang.Class.forName0(Native Method) [junit] at java.base/java.lang.Class.forName(Class.java:315) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.(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.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644302 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644316 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644582 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 147 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644969 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644984 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645024 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645299 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 178 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645737 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645737 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0 [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] ++++ 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] ++++ 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] ++++ 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 @ 1610403645802 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403645802 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test001_flip1_norm_layout0_layered0 took 2.258 sec [junit] Testcase: test002_flip1_norm_layout1_layered0 took 0.923 sec [junit] Testcase: test003_flip1_norm_layout0_layered1 took 0.886 sec [junit] Testcase: test004_flip1_norm_layout1_layered1 took 0.728 sec [junit] Testcase: test011_flip1_bitm_layout0_layered0 took 0.001 sec [junit] Testcase: test012_flip1_bitm_layout1_layered0 took 0.001 sec [junit] Testcase: test013_flip1_bitm_layout0_layered1 took 0.001 sec [junit] Testcase: test014_flip1_bitm_layout1_layered1 took 0 sec [junit] Testcase: test101_flip1_norm_layout0_layered0 took 0.798 sec [junit] Testcase: test102_flip1_norm_layout1_layered0 took 0.765 sec [junit] Testcase: test103_flip1_norm_layout0_layered1 took 0.708 sec [junit] Testcase: test104_flip1_norm_layout1_layered1 took 0.749 sec [junit] Testcase: test111_flip1_bitm_layout0_layered0 took 0.001 sec [junit] Testcase: test112_flip1_bitm_layout1_layered0 took 0.001 sec [junit] Testcase: test113_flip1_bitm_layout0_layered1 took 0.001 sec [junit] Testcase: test114_flip1_bitm_layout1_layered1 took 0.003 sec [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.658 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403636069 ms III - Start [junit] SLOCK [T main @ 1610403636071 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638213 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638228 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638397 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] No PDF [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638892 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403638892 d 0ms]] [junit] PRINTable: OnscreenPrintable [junit] PRINT DPI: 150, AA -1, scaleGL 0.48 [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0xee67345], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 852 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640116 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640152 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640243 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403640646 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x1e1e5bab], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 416 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641084 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641085 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:581) [junit] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [junit] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [junit] at java.base/java.lang.Class.forName0(Native Method) [junit] at java.base/java.lang.Class.forName(Class.java:315) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.(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.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641118 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641131 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641513 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip false [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x16b99db4], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 213 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641957 d 0ms]] [junit] Thread[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[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403641972 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642025 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642431 d 0ms]] [junit] PRINT AWTPrintLifecycle.setup.count 1 [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [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 0x65633653], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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] PRINT Duration 239 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642702 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1 [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642703 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0 [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] ++++ 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] ++++ 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] ++++ 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642731 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642742 d 0ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403642811 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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] 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 0.5, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x2b96cf81], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears 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 true [junit] PRINT Duration 144 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643510 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643511 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643559 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403643830 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6705432001938615 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 673x527 -> scaled 1402x1097 [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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -1.0, t -0.04000002] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -1.3348571, r -0.054857135, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l -0.054857135, r 1.2251428, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1168x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3348571, r 1.3348571, b -1.0, t 1.0] 2.6697142x2.0 -> [l 1.2251428, r 1.3325714, 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 0x2927ee10], image[size 1168 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 185 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644277 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644277 d 0ms]] [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:581) [junit] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [junit] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [junit] at java.base/java.lang.Class.forName0(Native Method) [junit] at java.base/java.lang.Class.forName(Class.java:315) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40) [junit] at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.(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.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644302 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644316 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644582 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8058492388044085 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], 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/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/69 560x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/69 560x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b -0.84246576, t 0.11643833] 1.2785388x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/69 30x420 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/69 30x420, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b -0.84246576, t 0.11643833] 0.06849313x0.9589041, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 0/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -1.3321918, r -0.053653, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 560/489 560x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 560/489 560x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l -0.053653, r 1.2248858, b 0.11643839, t 1.0] 1.2785388x0.8835616, v-flip true [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 1120/489 30x387 of 1167x876, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.0, [l -1.3321918, r 1.3321918, b -1.0, t 1.0] 2.6643836x2.0 -> [l 1.2248858, r 1.293379, b 0.11643839, t 1.0] 0.06849313x0.8835616, v-flip true [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/69 560x420 brd 0, cur 1120/489 30x387, buffer 0x60c5bb37], image[size 1167 x 876, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 147 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644969 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403644984 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] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645024 d 1ms]] [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645299 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 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] PF: Paper whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Paper image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page whole size 210 x 297 mm, 8 x 12 inch [junit] PF: Page image size 72.0 / 72.0 159 x 246 mm, 6 x 10 inch, 451x698 72dpi dots [junit] PF: Page orientation 1 [junit] PRINT.onscrn thread AWT-EventQueue-0 [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6806569739524415 [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 663x517 -> scaled 1381x1077 [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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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[AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 1.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[AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 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 0x1fa09a49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x0, 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 178 ms [junit] PRINT AWTPrintLifecycle.release.count 1 [junit] Thread[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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645737 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1610403645737 d 0ms]] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0 [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] ++++ 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] ++++ 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] ++++ 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 @ 1610403645802 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403645802 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403647819 ms III - Start [junit] SLOCK [T main @ 1610403647821 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 758x587, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImage@fd07cbb: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 758 height = 587 #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 = 758 height = 587 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 [junit] XXX: dataBuffer java.awt.image.DataBufferInt@10959ece [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x797cca96], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x797cca96], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x797cca96], 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 0x5adb565d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5adb565d], 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 0x5adb565d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-0758x0587.png [junit] PRINT DPI: scaleComp72 1.0, image-size 758x587, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@e7edb54: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@378542de [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@378542de [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@3738449f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x769670f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x769670f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x769670f], 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 0x792dd22b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x792dd22b], image[size 320 x 480, 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 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 0x792dd22b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-0758x0587.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@69e1dd28: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11bd0f3b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11bd0f3b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@c333c60 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x295a26b1], 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 0x73a2573f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73a2573f], 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 0x73a2573f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@79da8dc5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1eb5174b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1eb5174b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@67080771 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x752ea262], 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 0x23545eb6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23545eb6], 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 0x23545eb6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@72cde7cc: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5fd4f8f5 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5fd4f8f5 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@696da30b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5769feaf], 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 0x3f2272], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f2272], 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 0x3f2272], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@4e7912d8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53976f5c [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53976f5c [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2bfc268b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xf0af3f9], 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 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 4.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT DPI: scaleComp72 1.0, image-size 743x577, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImage@7ea9e1e2: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 743 height = 577 #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 = 743 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 [junit] XXX: dataBuffer java.awt.image.DataBufferInt@24fcf36f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3eb10c0f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3eb10c0f], 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 0x3eb10c0f], 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 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-0743x0577.png [junit] PRINT DPI: scaleComp72 1.0, image-size 743x577, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@10feca44: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3fb1549b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3fb1549b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@ea6147e [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4b99f4ea], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4b99f4ea], 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 0x4b99f4ea], 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 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-0743x0577.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@4d02f94e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b48a640 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b48a640 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@1e683a3e [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x55827006], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x55827006], 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 0x55827006], 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 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@2053d869: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a419da4 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a419da4 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@14555e0a [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c727c07], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7c727c07], 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 0x7c727c07], 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 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@4bb33f74: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@759d26fb [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@759d26fb [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@3c73951 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x444c6f15], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x444c6f15], 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 0x444c6f15], 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 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@3d5c822d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6f46426d [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6f46426d [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@73700b80 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x633e0b61], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x633e0b61], 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 0x633e0b61], 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 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403658129 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403658130 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.253 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403647819 ms III - Start [junit] SLOCK [T main @ 1610403647821 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 758x587, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImage@fd07cbb: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 758 height = 587 #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 = 758 height = 587 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 [junit] XXX: dataBuffer java.awt.image.DataBufferInt@10959ece [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x797cca96], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x797cca96], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x797cca96], 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 0x5adb565d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5adb565d], 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 0x5adb565d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-0758x0587.png [junit] PRINT DPI: scaleComp72 1.0, image-size 758x587, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@e7edb54: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@378542de [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@378542de [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@3738449f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x769670f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x769670f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x769670f], 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 0x792dd22b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x792dd22b], image[size 320 x 480, 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 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 0x792dd22b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-0758x0587.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@69e1dd28: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11bd0f3b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11bd0f3b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@c333c60 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x295a26b1], 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 0x73a2573f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73a2573f], 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 0x73a2573f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@79da8dc5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1eb5174b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1eb5174b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@67080771 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x752ea262], 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 0x23545eb6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23545eb6], 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 0x23545eb6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@72cde7cc: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5fd4f8f5 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5fd4f8f5 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@696da30b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5769feaf], 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 0x3f2272], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f2272], 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 0x3f2272], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@4e7912d8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53976f5c [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53976f5c [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2bfc268b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xf0af3f9], 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 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 4.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT DPI: scaleComp72 1.0, image-size 743x577, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImage@7ea9e1e2: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 743 height = 577 #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 = 743 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 [junit] XXX: dataBuffer java.awt.image.DataBufferInt@24fcf36f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3eb10c0f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3eb10c0f], 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 0x3eb10c0f], 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 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-0743x0577.png [junit] PRINT DPI: scaleComp72 1.0, image-size 743x577, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@10feca44: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3fb1549b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3fb1549b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@ea6147e [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4b99f4ea], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4b99f4ea], 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 0x4b99f4ea], 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 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-0743x0577.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@4d02f94e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b48a640 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b48a640 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@1e683a3e [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x55827006], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x55827006], 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 0x55827006], 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 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@2053d869: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a419da4 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a419da4 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@14555e0a [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c727c07], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7c727c07], 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 0x7c727c07], 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 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@4bb33f74: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@759d26fb [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@759d26fb [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@3c73951 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x444c6f15], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x444c6f15], 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 0x444c6f15], 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 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@3d5c822d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6f46426d [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6f46426d [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@73700b80 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x633e0b61], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x633e0b61], 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 0x633e0b61], 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 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403658129 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403658130 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01_Offscreen_aa0 took 5.015 sec [junit] Testcase: test01_Offscreen_aa0_layered took 3.429 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.253 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403647819 ms III - Start [junit] SLOCK [T main @ 1610403647821 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0 [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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 758x587, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImage@fd07cbb: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 758 height = 587 #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 = 758 height = 587 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 [junit] XXX: dataBuffer java.awt.image.DataBufferInt@10959ece [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x797cca96], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x797cca96], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x797cca96], 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 0x5adb565d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5adb565d], 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 0x5adb565d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-0758x0587.png [junit] PRINT DPI: scaleComp72 1.0, image-size 758x587, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@e7edb54: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@378542de [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@378542de [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@3738449f [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x769670f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x769670f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x769670f], 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 0x792dd22b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x792dd22b], image[size 320 x 480, 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 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 0x792dd22b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-0758x0587.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@69e1dd28: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11bd0f3b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@11bd0f3b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@c333c60 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x295a26b1], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x295a26b1], 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 0x73a2573f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x73a2573f], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x73a2573f], 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 0x73a2573f], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@79da8dc5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1eb5174b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1eb5174b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@67080771 [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x752ea262], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x752ea262], 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 0x23545eb6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23545eb6], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23545eb6], 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 0x23545eb6], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@72cde7cc: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5fd4f8f5 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5fd4f8f5 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@696da30b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5769feaf], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5769feaf], 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 0x3f2272], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f2272], 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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f2272], 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 0x3f2272], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1516x1174, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 758x587] [junit] XXX: image BufferedImageInt@4e7912d8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53976f5c [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@53976f5c [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@2bfc268b [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xf0af3f9], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0xf0af3f9], 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 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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[AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] >> Gears angle 4.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 0x1d56b133], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] >> Gears angle 4.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[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-1516x1174.png [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] Thread[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[AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null [junit] GearsES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 list created: 1 [junit] gear2 list created: 2 [junit] gear3 list created: 3 [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , hw, GLProfile[GL2/GL3bc.sw], offscr[fbo]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 0 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 4, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 5, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 6, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] PRINT DPI: scaleComp72 1.0, image-size 743x577, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImage@7ea9e1e2: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 743 height = 577 #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 = 743 height = 577 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 [junit] XXX: dataBuffer java.awt.image.DataBufferInt@24fcf36f [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3eb10c0f], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3eb10c0f], 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 0x3eb10c0f], 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 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x5b07aa7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-0743x0577.png [junit] PRINT DPI: scaleComp72 1.0, image-size 743x577, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@10feca44: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3fb1549b [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3fb1549b [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@ea6147e [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4b99f4ea], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4b99f4ea], 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 0x4b99f4ea], 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 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x6d4b083c], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-0743x0577.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@4d02f94e: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b48a640 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b48a640 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@1e683a3e [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x55827006], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x55827006], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x55827006], 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 0x55827006], 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 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x2aa812b9], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@2053d869: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a419da4 [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a419da4 [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@14555e0a [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c727c07], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c727c07], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7c727c07], 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 0x7c727c07], 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 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x1ceed72d], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@4bb33f74: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@759d26fb [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@759d26fb [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@3c73951 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x444c6f15], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x444c6f15], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x444c6f15], 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 0x444c6f15], 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 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x7085e42b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] PRINT DPI: scaleComp72 2.0, image-size 1486x1154, frame[border java.awt.Insets[top=29,left=4,bottom=4,right=4], size 743x577] [junit] XXX: image BufferedImageInt@3d5c822d: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6f46426d [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6f46426d [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@73700b80 [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x633e0b61], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x633e0b61], 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[AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x633e0b61], 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 0x633e0b61], 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 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0x0, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[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 0x519273b], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x0, 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-1486x1154.png [junit] Thread[AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[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 @ 1610403658129 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403658130 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403659938 ms III - Start [junit] SLOCK [T main @ 1610403659940 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x175c2241: tileRendererInUse null, GearsES2[obj 0x175c2241 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x175c2241 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x175c2241 created: GearsObj[0x7e490add, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x175c2241 created: GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x175c2241 created: GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x175c2241 FIN GearsES2[obj 0x175c2241 isInit true, usesShared false, 1 GearsObj[0x7e490add, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7355747a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x175c2241 256x256, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241 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 @ 1610403662848 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403662849 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.852 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403659938 ms III - Start [junit] SLOCK [T main @ 1610403659940 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x175c2241: tileRendererInUse null, GearsES2[obj 0x175c2241 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x175c2241 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x175c2241 created: GearsObj[0x7e490add, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x175c2241 created: GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x175c2241 created: GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x175c2241 FIN GearsES2[obj 0x175c2241 isInit true, usesShared false, 1 GearsObj[0x7e490add, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7355747a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x175c2241 256x256, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241 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 @ 1610403662848 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403662849 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testOffscreenWritePNG took 0.007 sec [junit] Testcase: testOnscreenWritePNG took 1.075 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.852 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403659938 ms III - Start [junit] SLOCK [T main @ 1610403659940 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x175c2241: tileRendererInUse null, GearsES2[obj 0x175c2241 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x175c2241 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x175c2241 created: GearsObj[0x7e490add, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x175c2241 created: GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x175c2241 created: GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x175c2241 FIN GearsES2[obj 0x175c2241 isInit true, usesShared false, 1 GearsObj[0x7e490add, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63da9b8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7355747a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x175c2241 256x256, swapInterval 1, drawable 0x4e00021 [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241 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 @ 1610403662848 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403662849 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] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403664600 ms III - Start [junit] SLOCK [T main @ 1610403664603 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x175c2241: tileRendererInUse null, GearsES2[obj 0x175c2241 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x175c2241 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x175c2241 created: GearsObj[0x19b3173d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x175c2241 created: GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x175c2241 created: GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x175c2241 FIN GearsES2[obj 0x175c2241 isInit true, usesShared false, 1 GearsObj[0x19b3173d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31136527, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 64x64 of 64x64, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 64x64 of 64x64, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] XXX: [0, 0], 72x97, 64x64, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 128x128 of 128x128, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] XXX: [72, 64], 136x161, 128x128, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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] XXX: [136, 128], 264x289, 256x256, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] XXX: [264, 256], 520x545, 512x512, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 8.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 1024x1011 of 1024x1011, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 8.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241 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 @ 1610403667855 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403667855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.194 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403664600 ms III - Start [junit] SLOCK [T main @ 1610403664603 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x175c2241: tileRendererInUse null, GearsES2[obj 0x175c2241 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x175c2241 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x175c2241 created: GearsObj[0x19b3173d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x175c2241 created: GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x175c2241 created: GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x175c2241 FIN GearsES2[obj 0x175c2241 isInit true, usesShared false, 1 GearsObj[0x19b3173d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31136527, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 64x64 of 64x64, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 64x64 of 64x64, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] XXX: [0, 0], 72x97, 64x64, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 128x128 of 128x128, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] XXX: [72, 64], 136x161, 128x128, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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] XXX: [136, 128], 264x289, 256x256, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] XXX: [264, 256], 520x545, 512x512, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 8.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 1024x1011 of 1024x1011, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 8.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241 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 @ 1610403667855 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403667855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testOffscreenWritePNGWithResize took 0.004 sec [junit] Testcase: testOnscreenWritePNGWithResize took 1.452 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.194 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403664600 ms III - Start [junit] SLOCK [T main @ 1610403664603 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[AWT-EventQueue-0,6,main] GearsES2.init.0 0x175c2241: tileRendererInUse null, GearsES2[obj 0x175c2241 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x175c2241 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4cf, fbc 0x16f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x175c2241 created: GearsObj[0x19b3173d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x175c2241 created: GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x175c2241 created: GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x175c2241 FIN GearsES2[obj 0x175c2241 isInit true, usesShared false, 1 GearsObj[0x19b3173d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cad3e18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31136527, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 64x64 of 64x64, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 64x64 of 64x64, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] XXX: [0, 0], 72x97, 64x64, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0000-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 128x128 of 128x128, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] XXX: [72, 64], 136x161, 128x128, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0001-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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] XXX: [136, 128], 264x289, 256x256, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0002-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, 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 [junit] XXX: [264, 256], 520x545, 512x512, sz_changed true, snap true [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0003-GL3bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 8.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x175c2241 0/0 1024x1011 of 1024x1011, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x175c2241, angle 8.5, [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0 -> [l -1.0128585, r 1.0128585, b -1.0, t 1.0] 2.025717x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x175c2241 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 @ 1610403667855 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403667855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403669608 ms III - Start [junit] SLOCK [T main @ 1610403669610 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 3214 ms, 32.14 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 1101 ms, 11.01 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 3391 ms, 33.91 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 @ 1610403677376 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403677376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.68 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403669608 ms III - Start [junit] SLOCK [T main @ 1610403669610 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 3214 ms, 32.14 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 1101 ms, 11.01 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 3391 ms, 33.91 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 @ 1610403677376 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403677376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: benchmark took 7.715 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.68 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403669608 ms III - Start [junit] SLOCK [T main @ 1610403669610 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 3214 ms, 32.14 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 1101 ms, 11.01 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 3391 ms, 33.91 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 @ 1610403677376 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403677376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403679190 ms III - Start [junit] SLOCK [T main @ 1610403679193 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL3___-sw-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] AWT ImageIO failure w/ file test-cmyk-01.jpg: Unsupported Image Type [junit] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL3___-sw-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] AWT ImageIO failure w/ file test-ycck-01.jpg: Unsupported Image Type [junit] main-Display-.x11_:0.0-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL3___-sw-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 @ 1610403690322 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403690322 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.055 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403679190 ms III - Start [junit] SLOCK [T main @ 1610403679193 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL3___-sw-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] AWT ImageIO failure w/ file test-cmyk-01.jpg: Unsupported Image Type [junit] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL3___-sw-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] AWT ImageIO failure w/ file test-ycck-01.jpg: Unsupported Image Type [junit] main-Display-.x11_:0.0-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL3___-sw-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 @ 1610403690322 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403690322 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01YUV422hBase__ES2 took 2.882 sec [junit] Testcase: test01YUV422hProg_ES2 took 0.841 sec [junit] Testcase: test01YUV444Base__ES2 took 0.814 sec [junit] Testcase: test01YUV444Prog__ES2 took 0.798 sec [junit] Testcase: test02YUV420BaseGray_ES2 took 1.071 sec [junit] Testcase: test02YUV420Base__ES2 took 1.11 sec [junit] Testcase: test02YUV420Prog_ES2 took 1.142 sec [junit] Testcase: test03CMYK_01_ES2 took 0.918 sec [junit] Testcase: test03YCCK_01_ES2 took 1.473 sec [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.055 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403679190 ms III - Start [junit] SLOCK [T main @ 1610403679193 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png [junit] main-Display-.x11_:0.0-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL3___-sw-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-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL3___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png [junit] main-Display-.x11_:0.0-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL3___-sw-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] AWT ImageIO failure w/ file test-cmyk-01.jpg: Unsupported Image Type [junit] main-Display-.x11_:0.0-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL3___-sw-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] AWT ImageIO failure w/ file test-ycck-01.jpg: Unsupported Image Type [junit] main-Display-.x11_:0.0-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL3___-sw-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 @ 1610403690322 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403690322 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403692211 ms III - Start [junit] SLOCK [T main @ 1610403692213 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] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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 @ 1610403697824 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403697824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.513 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403692211 ms III - Start [junit] SLOCK [T main @ 1610403692213 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] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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 @ 1610403697824 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403697824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testGrayAWTILoaderES2 took 2.733 sec [junit] Testcase: testGrayAWTILoaderGL2 took 0.408 sec [junit] Testcase: testGrayPNGJLoaderES2 took 0.4 sec [junit] Testcase: testGrayPNGJLoaderGL2 took 0.407 sec [junit] Testcase: testTestAWTILoaderES2 took 0.39 sec [junit] Testcase: testTestAWTILoaderGL2 took 0.414 sec [junit] Testcase: testTestPNGJLoaderES2 took 0.388 sec [junit] Testcase: testTestPNGJLoaderGL2 took 0.399 sec [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.513 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403692211 ms III - Start [junit] SLOCK [T main @ 1610403692213 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] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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-GL3___-sw-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-GL3bc_-sw-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 @ 1610403697824 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403697824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403699476 ms III - Start [junit] SLOCK [T main @ 1610403699478 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610403702427 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403702427 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.87 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403699476 ms III - Start [junit] SLOCK [T main @ 1610403699478 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610403702427 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403702427 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test1 took 1.063 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.87 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403699476 ms III - Start [junit] SLOCK [T main @ 1610403699478 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1610403702427 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403702427 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403704174 ms III - Start [junit] SLOCK [T main @ 1610403704177 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x399c4be1: tileRendererInUse null, GearsES2[obj 0x399c4be1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x399c4be1 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x399c4be1 created: GearsObj[0x5409a168, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x399c4be1 created: GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x399c4be1 created: GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x399c4be1 FIN GearsES2[obj 0x399c4be1 isInit true, usesShared false, 1 GearsObj[0x5409a168, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x98c302e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x399c4be1 0/0 246x226 of 246x226, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x399c4be1, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x399c4be1 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x399c4be1, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x399c4be1: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x399c4be1 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 @ 1610403707133 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403707133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.857 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403704174 ms III - Start [junit] SLOCK [T main @ 1610403704177 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x399c4be1: tileRendererInUse null, GearsES2[obj 0x399c4be1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x399c4be1 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x399c4be1 created: GearsObj[0x5409a168, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x399c4be1 created: GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x399c4be1 created: GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x399c4be1 FIN GearsES2[obj 0x399c4be1 isInit true, usesShared false, 1 GearsObj[0x5409a168, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x98c302e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x399c4be1 0/0 246x226 of 246x226, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x399c4be1, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x399c4be1 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x399c4be1, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x399c4be1: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x399c4be1 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 @ 1610403707133 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403707133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test1 took 1.139 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.857 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403704174 ms III - Start [junit] SLOCK [T main @ 1610403704177 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x399c4be1: tileRendererInUse null, GearsES2[obj 0x399c4be1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x399c4be1 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x399c4be1 created: GearsObj[0x5409a168, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x399c4be1 created: GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x399c4be1 created: GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x399c4be1 FIN GearsES2[obj 0x399c4be1 isInit true, usesShared false, 1 GearsObj[0x5409a168, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26ffbae0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x98c302e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x399c4be1 0/0 246x226 of 246x226, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x399c4be1, angle 0.0, [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0 -> [l -1.0884956, r 1.0884956, b -1.0, t 1.0] 2.1769912x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x399c4be1 0/0 248x223 of 248x223, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x399c4be1, angle 0.5, [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0 -> [l -1.1121076, r 1.1121076, b -1.0, t 1.0] 2.2242153x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x399c4be1: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x399c4be1 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 @ 1610403707133 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403707133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403708877 ms III - Start [junit] SLOCK [T main @ 1610403708879 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1 [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8a3000b470, owner true, JAWTToolkitLock[obj 0x505bf2f4, isOwner true, <2d88b748, 50614d9a>[count 1, qsz 0, owner ]]]: [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] enabledAttributes [ [junit] ], activeAttributes [ [junit] ], managedAttributes [ [junit] ], activeUniforms [ [junit] GLUniformData[name mgl_PMVMatrix, location 0, size 4x4, count 2, data [junit] 0: [ 1.30368 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] , [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] , [junit] ] [junit] GLUniformData[name mgl_ActiveTexture, location 2, size 1x1, count 1, data 0] [junit] ], managedUniforms [ [junit] ] [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] 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 @ 1610403712236 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403712236 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.283 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, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] enabledAttributes [ [junit] ], activeAttributes [ [junit] ], managedAttributes [ [junit] ], activeUniforms [ [junit] GLUniformData[name mgl_PMVMatrix, location 0, size 4x4, count 2, data [junit] 0: [ 1.30368 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] , [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] , [junit] ] [junit] GLUniformData[name mgl_ActiveTexture, location 2, 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 @ 1610403708877 ms III - Start [junit] SLOCK [T main @ 1610403708879 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1 [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8a3000b470, owner true, JAWTToolkitLock[obj 0x505bf2f4, isOwner true, <2d88b748, 50614d9a>[count 1, qsz 0, owner ]]]: [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [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] 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 @ 1610403712236 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403712236 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test1 took 1.212 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.283 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, elements 24, components 9, stride 36b 9c, initialElementCount 72, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, 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, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] enabledAttributes [ [junit] ], activeAttributes [ [junit] ], managedAttributes [ [junit] ], activeUniforms [ [junit] GLUniformData[name mgl_PMVMatrix, location 0, size 4x4, count 2, data [junit] 0: [ 1.30368 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] , [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] , [junit] ] [junit] GLUniformData[name mgl_ActiveTexture, location 2, 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 @ 1610403708877 ms III - Start [junit] SLOCK [T main @ 1610403708879 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1 [junit] ----------------------------------------------------------------------------------------------------- [junit] X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f8a3000b470, owner true, JAWTToolkitLock[obj 0x505bf2f4, isOwner true, <2d88b748, 50614d9a>[count 1, qsz 0, owner ]]]: [junit] Natives [junit] GL4bc false [junit] GL4 false [junit] GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)] [junit] GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)] [junit] GLES1 true [1.1 (ES profile, arb, compat[FP32], software)] [junit] Count 6 / 8 [junit] Common [junit] GL4ES3 true [junit] GL2GL3 true [junit] GL2ES2 true [junit] GL2ES1 true [junit] Mappings [junit] GLES1 GLProfile[GLES1/GLES1.sw] [junit] GLES2 GLProfile[GLES2/GLES3.sw] [junit] GL3bc GLProfile[GL3bc/GL3bc.sw] [junit] GL2ES1 GLProfile[GL2ES1/GL3bc.sw] [junit] GL4ES3 GLProfile[GL4ES3/GLES3.sw] [junit] GL2ES2 GLProfile[GL2ES2/GL3.sw] [junit] GL2 GLProfile[GL2/GL3bc.sw] [junit] GLES3 GLProfile[GLES3/GLES3.sw] [junit] GL3 GLProfile[GL3/GL3.sw] [junit] GL2GL3 GLProfile[GL2GL3/GL3bc.sw] [junit] default GLProfile[GL3bc/GL3bc.sw] [junit] Count 10 / 12 [junit] [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [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] 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 @ 1610403712236 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403712236 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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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.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 @ 1610403714552 ms III - Start [junit] SLOCK [T main @ 1610403714555 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[GL3/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x6631f5ca, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x5ace1ed4, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x1613674b, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x27ff5d15, .x11_:0.0-1, 0x5400010, 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 0x10163d6, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] Thread[main-Animator#00,5,main] GearsES2.init.0 0x67080771: tileRendererInUse null, GearsES2[obj 0x67080771 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x67080771 on Thread[main-Animator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x67080771 created: GearsObj[0x9103b82, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x67080771 created: GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x67080771 created: GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#00,5,main] GearsES2.init.X 0x67080771 FIN GearsES2[obj 0x67080771 isInit true, usesShared false, 1 GearsObj[0x9103b82, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ca7cc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x67080771 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x67080771, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x67080771: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x67080771 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/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x4d465b11, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x53fdffa1, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x5562c41e, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x32ee6fee, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x3232a28a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x73e22a3d, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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] Thread[main-Animator#01,5,main] GearsES2.init.0 0x383bfa16: tileRendererInUse null, GearsES2[obj 0x383bfa16 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x383bfa16 on Thread[main-Animator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x383bfa16 created: GearsObj[0x3c9b64db, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x383bfa16 created: GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x383bfa16 created: GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#01,5,main] GearsES2.init.X 0x383bfa16 FIN GearsES2[obj 0x383bfa16 isInit true, usesShared false, 1 GearsObj[0x3c9b64db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d73350a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x383bfa16 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x383bfa16, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x383bfa16: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x383bfa16 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[GL3/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x7fee8714, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x4229bb3f, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x56cdfb3b, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x2b91004a, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x169e6180, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x35aea049, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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] Thread[main-Animator#02,5,main] GearsES2.init.0 0x6da21078: tileRendererInUse null, GearsES2[obj 0x6da21078 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6da21078 on Thread[main-Animator#02,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6da21078 created: GearsObj[0x1404422d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6da21078 created: GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6da21078 created: GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#02,5,main] GearsES2.init.X 0x6da21078 FIN GearsES2[obj 0x6da21078 isInit true, usesShared false, 1 GearsObj[0x1404422d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45c49cf7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x6da21078 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6da21078, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6da21078: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6da21078 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 @ 1610403719480 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403719480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.858 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403714552 ms III - Start [junit] SLOCK [T main @ 1610403714555 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[GL3/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x6631f5ca, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x5ace1ed4, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x1613674b, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x27ff5d15, .x11_:0.0-1, 0x5400010, 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 0x10163d6, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] Thread[main-Animator#00,5,main] GearsES2.init.0 0x67080771: tileRendererInUse null, GearsES2[obj 0x67080771 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x67080771 on Thread[main-Animator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x67080771 created: GearsObj[0x9103b82, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x67080771 created: GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x67080771 created: GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#00,5,main] GearsES2.init.X 0x67080771 FIN GearsES2[obj 0x67080771 isInit true, usesShared false, 1 GearsObj[0x9103b82, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ca7cc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x67080771 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x67080771, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x67080771: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x67080771 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/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x4d465b11, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x53fdffa1, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x5562c41e, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x32ee6fee, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x3232a28a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x73e22a3d, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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] Thread[main-Animator#01,5,main] GearsES2.init.0 0x383bfa16: tileRendererInUse null, GearsES2[obj 0x383bfa16 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x383bfa16 on Thread[main-Animator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x383bfa16 created: GearsObj[0x3c9b64db, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x383bfa16 created: GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x383bfa16 created: GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#01,5,main] GearsES2.init.X 0x383bfa16 FIN GearsES2[obj 0x383bfa16 isInit true, usesShared false, 1 GearsObj[0x3c9b64db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d73350a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x383bfa16 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x383bfa16, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x383bfa16: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x383bfa16 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[GL3/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x7fee8714, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x4229bb3f, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x56cdfb3b, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x2b91004a, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x169e6180, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x35aea049, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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] Thread[main-Animator#02,5,main] GearsES2.init.0 0x6da21078: tileRendererInUse null, GearsES2[obj 0x6da21078 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6da21078 on Thread[main-Animator#02,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6da21078 created: GearsObj[0x1404422d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6da21078 created: GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6da21078 created: GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#02,5,main] GearsES2.init.X 0x6da21078 FIN GearsES2[obj 0x6da21078 isInit true, usesShared false, 1 GearsObj[0x1404422d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45c49cf7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x6da21078 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6da21078, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6da21078: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6da21078 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 @ 1610403719480 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403719480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GL2ES2 took 3.276 sec [junit] Testcase: test02GL3 took 0.787 sec [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.795 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.858 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403714552 ms III - Start [junit] SLOCK [T main @ 1610403714555 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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[GL3/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x6631f5ca, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x5ace1ed4, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x1613674b, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x27ff5d15, .x11_:0.0-1, 0x5400010, 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 0x10163d6, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] Thread[main-Animator#00,5,main] GearsES2.init.0 0x67080771: tileRendererInUse null, GearsES2[obj 0x67080771 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x67080771 on Thread[main-Animator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x67080771 created: GearsObj[0x9103b82, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x67080771 created: GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x67080771 created: GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#00,5,main] GearsES2.init.X 0x67080771 FIN GearsES2[obj 0x67080771 isInit true, usesShared false, 1 GearsObj[0x9103b82, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2748dc3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ca7cc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#00,5,main] GearsES2.reshape 0x67080771 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x67080771, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x67080771: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x67080771 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/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x4d465b11, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x53fdffa1, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x5562c41e, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x32ee6fee, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x3232a28a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x73e22a3d, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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] Thread[main-Animator#01,5,main] GearsES2.init.0 0x383bfa16: tileRendererInUse null, GearsES2[obj 0x383bfa16 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x383bfa16 on Thread[main-Animator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x383bfa16 created: GearsObj[0x3c9b64db, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x383bfa16 created: GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x383bfa16 created: GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#01,5,main] GearsES2.init.X 0x383bfa16 FIN GearsES2[obj 0x383bfa16 isInit true, usesShared false, 1 GearsObj[0x3c9b64db, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x616d96f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d73350a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#01,5,main] GearsES2.reshape 0x383bfa16 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x383bfa16, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x383bfa16: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x383bfa16 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[GL3/GL3.sw], on-scr[.]] [junit] Create PointerIcon #01: PointerIcon[obj 0x7fee8714, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x4229bb3f, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x56cdfb3b, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x2b91004a, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x169e6180, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x35aea049, .x11_:0.0-1, 0x5400014, 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] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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] Thread[main-Animator#02,5,main] GearsES2.init.0 0x6da21078: tileRendererInUse null, GearsES2[obj 0x6da21078 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6da21078 on Thread[main-Animator#02,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6da21078 created: GearsObj[0x1404422d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6da21078 created: GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6da21078 created: GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Animator#02,5,main] GearsES2.init.X 0x6da21078 FIN GearsES2[obj 0x6da21078 isInit true, usesShared false, 1 GearsObj[0x1404422d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bccde95, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45c49cf7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Animator#02,5,main] GearsES2.reshape 0x6da21078 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6da21078, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6da21078: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] GearsES2.dispose 0x6da21078 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 @ 1610403719480 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403719480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610403721205 ms III - Start [junit] SLOCK [T main @ 1610403721207 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT [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[GL3/GL3.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.init ... [junit] LandscapeES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR: VMware, Inc. [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [junit] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [junit] GL FBO: basic true, full true [junit] GL Profile: GLProfile[GL3/GL3.sw] [junit] GL Renderer Quirks:[No10BitColorCompOffscreen] [junit] GL:jogamp.opengl.gl4.GL4bcImpl@2ac2bea0, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x5400002 [junit] Create PointerIcon #01: PointerIcon[obj 0xcad498c, .x11_:0.0-1, 0x5400006, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x1e6454ec, .x11_:0.0-1, 0x540000a, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x2accdbb5, .x11_:0.0-1, 0x540000e, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0xb62d79, .x11_:0.0-1, 0x5400012, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x1613674b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x306f16f3, .x11_:0.0-1, 0x5400016, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] window resized: 0/0 136x161 [junit] window resized: 0/0 490x260 [junit] window resized: 0/0 490x260 [junit] window resized: 0/0 490x260 [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 490x260, swapInterval 1, drawable 0x5400002 [junit] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 490x260, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.dispose ... [junit] Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.init ... [junit] LandscapeES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR: VMware, Inc. [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [junit] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [junit] GL FBO: basic true, full true [junit] GL Profile: GLProfile[GL3/GL3.sw] [junit] GL Renderer Quirks:[No10BitColorCompOffscreen] [junit] GL:jogamp.opengl.gl4.GL4bcImpl@1953bbef, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x5400002 [junit] Create PointerIcon #01: PointerIcon[obj 0x15aab8c6, .x11_:0.0-1, 0x5400006, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x33990a0c, .x11_:0.0-1, 0x540000a, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x4de4b452, .x11_:0.0-1, 0x540000e, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5400012, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x3059cbc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x7ea9e1e2, .x11_:0.0-1, 0x5400016, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] window resized: 0/0 492x257 [junit] window resized: 0/0 492x257 [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 492x257, swapInterval 1, drawable 0x5400002 [junit] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 492x257, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.dispose ... [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403733822 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403733822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.542 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403721205 ms III - Start [junit] SLOCK [T main @ 1610403721207 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[GL3/GL3.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.init ... [junit] LandscapeES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR: VMware, Inc. [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [junit] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [junit] GL FBO: basic true, full true [junit] GL Profile: GLProfile[GL3/GL3.sw] [junit] GL Renderer Quirks:[No10BitColorCompOffscreen] [junit] GL:jogamp.opengl.gl4.GL4bcImpl@2ac2bea0, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x5400002 [junit] Create PointerIcon #01: PointerIcon[obj 0xcad498c, .x11_:0.0-1, 0x5400006, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x1e6454ec, .x11_:0.0-1, 0x540000a, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x2accdbb5, .x11_:0.0-1, 0x540000e, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0xb62d79, .x11_:0.0-1, 0x5400012, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x1613674b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x306f16f3, .x11_:0.0-1, 0x5400016, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] window resized: 0/0 136x161 [junit] window resized: 0/0 490x260 [junit] window resized: 0/0 490x260 [junit] window resized: 0/0 490x260 [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 490x260, swapInterval 1, drawable 0x5400002 [junit] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 490x260, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.dispose ... [junit] Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.init ... [junit] LandscapeES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR: VMware, Inc. [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [junit] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [junit] GL FBO: basic true, full true [junit] GL Profile: GLProfile[GL3/GL3.sw] [junit] GL Renderer Quirks:[No10BitColorCompOffscreen] [junit] GL:jogamp.opengl.gl4.GL4bcImpl@1953bbef, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x5400002 [junit] Create PointerIcon #01: PointerIcon[obj 0x15aab8c6, .x11_:0.0-1, 0x5400006, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x33990a0c, .x11_:0.0-1, 0x540000a, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x4de4b452, .x11_:0.0-1, 0x540000e, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5400012, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x3059cbc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x7ea9e1e2, .x11_:0.0-1, 0x5400016, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] window resized: 0/0 492x257 [junit] window resized: 0/0 492x257 [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 492x257, swapInterval 1, drawable 0x5400002 [junit] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 492x257, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.dispose ... [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403733822 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403733822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GL2ES2 took 8.47 sec [junit] Testcase: test02GL3 took 4.079 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.542 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403721205 ms III - Start [junit] SLOCK [T main @ 1610403721207 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[GL3/GL3.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.init ... [junit] LandscapeES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR: VMware, Inc. [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [junit] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [junit] GL FBO: basic true, full true [junit] GL Profile: GLProfile[GL3/GL3.sw] [junit] GL Renderer Quirks:[No10BitColorCompOffscreen] [junit] GL:jogamp.opengl.gl4.GL4bcImpl@2ac2bea0, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x5400002 [junit] Create PointerIcon #01: PointerIcon[obj 0xcad498c, .x11_:0.0-1, 0x5400006, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x1e6454ec, .x11_:0.0-1, 0x540000a, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x2accdbb5, .x11_:0.0-1, 0x540000e, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0xb62d79, .x11_:0.0-1, 0x5400012, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x1613674b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x306f16f3, .x11_:0.0-1, 0x5400016, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] window resized: 0/0 136x161 [junit] window resized: 0/0 490x260 [junit] window resized: 0/0 490x260 [junit] window resized: 0/0 490x260 [junit] Thread[main-Animator#00,5,main] LandscapeES2.reshape 0/0 490x260, swapInterval 1, drawable 0x5400002 [junit] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 490x260, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] LandscapeES2.dispose ... [junit] Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.init ... [junit] LandscapeES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR: VMware, Inc. [junit] GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION: 3.3 (Core Profile) Mesa 18.3.6 [junit] GL GLSL: true, has-compiler-func: true, version 3.30, 3.30.0 [junit] GL FBO: basic true, full true [junit] GL Profile: GLProfile[GL3/GL3.sw] [junit] GL Renderer Quirks:[No10BitColorCompOffscreen] [junit] GL:jogamp.opengl.gl4.GL4bcImpl@1953bbef, 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0x5400002 [junit] Create PointerIcon #01: PointerIcon[obj 0x15aab8c6, .x11_:0.0-1, 0x5400006, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x33990a0c, .x11_:0.0-1, 0x540000a, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x4de4b452, .x11_:0.0-1, 0x540000e, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5400012, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x3059cbc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x7ea9e1e2, .x11_:0.0-1, 0x5400016, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] window resized: 0/0 492x257 [junit] window resized: 0/0 492x257 [junit] Thread[main-Animator#01,5,main] LandscapeES2.reshape 0/0 492x257, swapInterval 1, drawable 0x5400002 [junit] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] window pos/siz: 0/0 492x257, [ l 0, r 0 - t 0, b 0 - 0x0] [junit] QUIT Window Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] LandscapeES2.dispose ... [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403733822 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403733822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403735565 ms III - Start [junit] SLOCK [T main @ 1610403735567 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[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737855 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737875 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737879 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x408d971b on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x408d971b created: GearsObj[0x386f38d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x408d971b created: GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x408d971b created: GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x386f38d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13692635, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 213x160 of 213x160, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, 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[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738729 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738729 d 0ms]] [junit] WindowUpdateEvent[[ 0 / 0 320 x 240 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738730 d 0ms]]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 320x240 of 320x240, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] WindowUpdateEvent[[ 0 / 0 640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403739348 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403739349 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 150.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403740482 d 0ms]] [junit] QUIT Window Thread[AWT-EventQueue-0,6,main] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b 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 @ 1610403740560 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403740561 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.935 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403735565 ms III - Start [junit] SLOCK [T main @ 1610403735567 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[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737855 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737875 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737879 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x408d971b on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x408d971b created: GearsObj[0x386f38d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x408d971b created: GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x408d971b created: GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x386f38d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13692635, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 213x160 of 213x160, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, 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[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738729 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738729 d 0ms]] [junit] WindowUpdateEvent[[ 0 / 0 320 x 240 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738730 d 0ms]]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 320x240 of 320x240, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] WindowUpdateEvent[[ 0 / 0 640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403739348 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403739349 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 150.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403740482 d 0ms]] [junit] QUIT Window Thread[AWT-EventQueue-0,6,main] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b 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 @ 1610403740560 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403740561 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 3.173 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.935 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403735565 ms III - Start [junit] SLOCK [T main @ 1610403735567 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[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737855 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737875 d 1ms]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403737879 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x408d971b on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x408d971b created: GearsObj[0x386f38d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x408d971b created: GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x408d971b created: GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x386f38d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67f604e5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13692635, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 213x160 of 213x160, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, 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[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738729 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738729 d 0ms]] [junit] WindowUpdateEvent[[ 0 / 0 320 x 240 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403738730 d 0ms]]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 320x240 of 320x240, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [junit] WindowUpdateEvent[[ 0 / 0 640 x 480 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403739348 d 0ms]]] [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403739349 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x408d971b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x4e00026, msaa false, tileRendererInUse null [junit] >> GearsES2 0x408d971b, angle 150.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1610403740482 d 0ms]] [junit] QUIT Window Thread[AWT-EventQueue-0,6,main] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x408d971b 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 @ 1610403740560 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403740561 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 @ 1610403742317 ms III - Start [junit] SLOCK [T main @ 1610403742320 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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: 204/79 [junit] centerMouse: robot pos: 204x42, onTitleBarIfWindow: true [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,13),absolute(204,42),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@2e0ad317,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[main-AWTAnimator#00,5,main] GearsES2.init.0 0x2dc54ad4: tileRendererInUse null, GearsES2[obj 0x2dc54ad4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2dc54ad4 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2dc54ad4 created: GearsObj[0x1ac77a00, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2dc54ad4 created: GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2dc54ad4 created: GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x2dc54ad4 FIN GearsES2[obj 0x2dc54ad4 isInit true, usesShared false, 1 GearsObj[0x1ac77a00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fc7365, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x2dc54ad4 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2dc54ad4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] toFront: robot pos: 204/279 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] *** AWTRobotUtil.toFrontAndRequestFocus() UI failure [junit] *** window: javax.swing.JFrame[frame0,0,0,408x558,layout=java.awt.BorderLayout,title=PRE JOGL,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,4,29,400x525,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] [junit] *** window.hasFocus(): false [junit] [2]: com.jogamp.opengl.test.junit.util.AWTRobotUtil.toFrontAndRequestFocus(AWTRobotUtil.java:229) [junit] [3]: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.runTestGL(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:215) [junit] [4]: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:283) [junit] [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] [7]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [8]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit] [9]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit] [10]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] [11]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit] [12]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] [13]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [14]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [15]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit] [16]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit] [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [junit] [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [junit] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [junit] [20]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit] [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit] [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit] [23]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit] [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit] [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [27]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit] [28]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] [29]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [junit] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [junit] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x1349883: tileRendererInUse null, GearsES2[obj 0x1349883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1349883 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1349883 created: GearsObj[0x2688422e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1349883 created: GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1349883 created: GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x1349883 FIN GearsES2[obj 0x1349883 isInit true, usesShared false, 1 GearsObj[0x2688422e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17bff0df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x1349883 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1349883, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2dc54ad4: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2dc54ad4 FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1349883: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1349883 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: 204/279 [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] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403752754 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403752754 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 11.364 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403742317 ms III - Start [junit] SLOCK [T main @ 1610403742320 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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: 204/79 [junit] centerMouse: robot pos: 204x42, onTitleBarIfWindow: true [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,13),absolute(204,42),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@2e0ad317,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[main-AWTAnimator#00,5,main] GearsES2.init.0 0x2dc54ad4: tileRendererInUse null, GearsES2[obj 0x2dc54ad4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2dc54ad4 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2dc54ad4 created: GearsObj[0x1ac77a00, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2dc54ad4 created: GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2dc54ad4 created: GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x2dc54ad4 FIN GearsES2[obj 0x2dc54ad4 isInit true, usesShared false, 1 GearsObj[0x1ac77a00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fc7365, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x2dc54ad4 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2dc54ad4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] toFront: robot pos: 204/279 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] *** AWTRobotUtil.toFrontAndRequestFocus() UI failure [junit] *** window: javax.swing.JFrame[frame0,0,0,408x558,layout=java.awt.BorderLayout,title=PRE JOGL,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,4,29,400x525,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] [junit] *** window.hasFocus(): false [junit] [2]: com.jogamp.opengl.test.junit.util.AWTRobotUtil.toFrontAndRequestFocus(AWTRobotUtil.java:229) [junit] [3]: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.runTestGL(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:215) [junit] [4]: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:283) [junit] [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] [7]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [8]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit] [9]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit] [10]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] [11]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit] [12]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] [13]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [14]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [15]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit] [16]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit] [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [junit] [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [junit] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [junit] [20]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit] [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit] [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit] [23]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit] [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit] [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [27]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit] [28]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] [29]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [junit] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [junit] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x1349883: tileRendererInUse null, GearsES2[obj 0x1349883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1349883 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1349883 created: GearsObj[0x2688422e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1349883 created: GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1349883 created: GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x1349883 FIN GearsES2[obj 0x1349883 isInit true, usesShared false, 1 GearsObj[0x2688422e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17bff0df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x1349883 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1349883, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2dc54ad4: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2dc54ad4 FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1349883: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1349883 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: 204/279 [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] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403752754 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403752754 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NewtCanvasAWT took 6.42 sec [junit] Testcase: test02GLCanvas took 0.198 sec [junit] Caused an ERROR [junit] null [junit] sun.awt.SunToolkit$InfiniteLoop [junit] at java.desktop/sun.awt.SunToolkit.realSync(SunToolkit.java:1493) [junit] at java.desktop/sun.awt.SunToolkit.realSync(SunToolkit.java:1402) [junit] at java.desktop/java.awt.Robot.waitForIdle(Robot.java:693) [junit] at java.desktop/java.awt.Robot.autoWaitForIdle(Robot.java:629) [junit] at java.desktop/java.awt.Robot.afterEvent(Robot.java:602) [junit] at java.desktop/java.awt.Robot.mouseMove(Robot.java:203) [junit] at com.jogamp.opengl.test.junit.util.AWTRobotUtil.awtRobotMouseMove(AWTRobotUtil.java:182) [junit] at com.jogamp.opengl.test.junit.util.AWTRobotUtil.toFrontAndRequestFocus(AWTRobotUtil.java:206) [junit] at com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.runTestGL(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:215) [junit] at com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:325) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [junit] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 11.364 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403742317 ms III - Start [junit] SLOCK [T main @ 1610403742320 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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: 204/79 [junit] centerMouse: robot pos: 204x42, onTitleBarIfWindow: true [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,13),absolute(204,42),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x25,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@2e0ad317,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[main-AWTAnimator#00,5,main] GearsES2.init.0 0x2dc54ad4: tileRendererInUse null, GearsES2[obj 0x2dc54ad4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2dc54ad4 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2dc54ad4 created: GearsObj[0x1ac77a00, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2dc54ad4 created: GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2dc54ad4 created: GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x2dc54ad4 FIN GearsES2[obj 0x2dc54ad4 isInit true, usesShared false, 1 GearsObj[0x1ac77a00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17cbdebe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2fc7365, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x2dc54ad4 0/0 100x100 of 100x100, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2dc54ad4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] toFront: robot pos: 204/279 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] *** AWTRobotUtil.toFrontAndRequestFocus() UI failure [junit] *** window: javax.swing.JFrame[frame0,0,0,408x558,layout=java.awt.BorderLayout,title=PRE JOGL,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,4,29,400x525,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true] [junit] *** window.hasFocus(): false [junit] [2]: com.jogamp.opengl.test.junit.util.AWTRobotUtil.toFrontAndRequestFocus(AWTRobotUtil.java:229) [junit] [3]: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.runTestGL(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:215) [junit] [4]: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:283) [junit] [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] [7]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [8]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit] [9]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit] [10]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] [11]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit] [12]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] [13]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [14]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [15]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) [junit] [16]: org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit] [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) [junit] [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) [junit] [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) [junit] [20]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit] [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit] [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit] [23]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit] [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit] [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit] [27]: org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit] [28]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] [29]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534) [junit] [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196) [junit] [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041) [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x1349883: tileRendererInUse null, GearsES2[obj 0x1349883 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x1349883 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x1349883 created: GearsObj[0x2688422e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x1349883 created: GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x1349883 created: GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x1349883 FIN GearsES2[obj 0x1349883 isInit true, usesShared false, 1 GearsObj[0x2688422e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79ceb9dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17bff0df, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x1349883 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x1349883, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2dc54ad4: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2dc54ad4 FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1349883: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x1349883 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: 204/279 [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] FOCUS AWT LOST (Window) [fc -1]: window, java.awt.event.WindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403752754 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403752754 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testcase: test02GLCanvas(com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411): Caused an ERROR [junit] null [junit] sun.awt.SunToolkit$InfiniteLoop [junit] at java.desktop/sun.awt.SunToolkit.realSync(SunToolkit.java:1493) [junit] at java.desktop/sun.awt.SunToolkit.realSync(SunToolkit.java:1402) [junit] at java.desktop/java.awt.Robot.waitForIdle(Robot.java:693) [junit] at java.desktop/java.awt.Robot.autoWaitForIdle(Robot.java:629) [junit] at java.desktop/java.awt.Robot.afterEvent(Robot.java:602) [junit] at java.desktop/java.awt.Robot.mouseMove(Robot.java:203) [junit] at com.jogamp.opengl.test.junit.util.AWTRobotUtil.awtRobotMouseMove(AWTRobotUtil.java:182) [junit] at com.jogamp.opengl.test.junit.util.AWTRobotUtil.toFrontAndRequestFocus(AWTRobotUtil.java:206) [junit] at com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.runTestGL(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:215) [junit] at com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(TestSwingAWTRobotUsageBeforeJOGLInitBug411.java:325) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] [junit] [junit] Test com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 FAILED [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403754496 ms III - Start [junit] SLOCK [T main @ 1610403754498 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[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas END add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] MyCanvas START remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[main-Display-.x11_:0.0-1-EDT-2,6,main], holds AWTTreeLock: false [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow [junit] MyCanvas passed critical: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas END remove: Thread[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 @ 1610403757252 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403757253 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.659 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403754496 ms III - Start [junit] SLOCK [T main @ 1610403754498 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[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas END add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] MyCanvas START remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[main-Display-.x11_:0.0-1-EDT-2,6,main], holds AWTTreeLock: false [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow [junit] MyCanvas passed critical: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas END remove: Thread[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 @ 1610403757252 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403757253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testCloseNewtAWT took 2.697 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.659 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403754496 ms III - Start [junit] SLOCK [T main @ 1610403754498 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[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas END add: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] MyCanvas START remove: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[main-Display-.x11_:0.0-1-EDT-2,6,main], holds AWTTreeLock: false [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow [junit] MyCanvas passed critical: Thread[AWT-EventQueue-0,6,main], holds AWTTreeLock: true [junit] MyCanvas END remove: Thread[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 @ 1610403757252 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403757253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403759023 ms III - Start [junit] SLOCK [T main @ 1610403759025 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2d52216b: tileRendererInUse null, GearsES2[obj 0x2d52216b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2d52216b on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2d52216b created: GearsObj[0x399f86cf, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2d52216b created: GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2d52216b created: GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2d52216b FIN GearsES2[obj 0x2d52216b isInit true, usesShared false, 1 GearsObj[0x399f86cf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x757b7922, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2d52216b 0/0 790x570 of 790x570, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 0.0, [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0 -> [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2d52216b 0/0 790x570 of 790x570, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 0.5, [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0 -> [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2d52216b 0/0 792x567 of 792x567, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 3.0, [l -1.3968254, r 1.3968254, b -1.0, t 1.0] 2.7936509x2.0 -> [l -1.3968254, r 1.3968254, b -1.0, t 1.0] 2.7936509x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2d52216b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2d52216b 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 @ 1610403762292 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403762293 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.207 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403759023 ms III - Start [junit] SLOCK [T main @ 1610403759025 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2d52216b: tileRendererInUse null, GearsES2[obj 0x2d52216b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2d52216b on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2d52216b created: GearsObj[0x399f86cf, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2d52216b created: GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2d52216b created: GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2d52216b FIN GearsES2[obj 0x2d52216b isInit true, usesShared false, 1 GearsObj[0x399f86cf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x757b7922, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2d52216b 0/0 790x570 of 790x570, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 0.0, [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0 -> [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2d52216b 0/0 790x570 of 790x570, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 0.5, [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0 -> [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2d52216b 0/0 792x567 of 792x567, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 3.0, [l -1.3968254, r 1.3968254, b -1.0, t 1.0] 2.7936509x2.0 -> [l -1.3968254, r 1.3968254, b -1.0, t 1.0] 2.7936509x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2d52216b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2d52216b 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 @ 1610403762292 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403762293 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testEventSourceNotNewtBug took 3.211 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.207 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403759023 ms III - Start [junit] SLOCK [T main @ 1610403759025 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x2d52216b: tileRendererInUse null, GearsES2[obj 0x2d52216b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x2d52216b on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x2d52216b created: GearsObj[0x399f86cf, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x2d52216b created: GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x2d52216b created: GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x2d52216b FIN GearsES2[obj 0x2d52216b isInit true, usesShared false, 1 GearsObj[0x399f86cf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3868eb83, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x757b7922, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2d52216b 0/0 790x570 of 790x570, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 0.0, [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0 -> [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2d52216b 0/0 790x570 of 790x570, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 0.5, [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0 -> [l -1.3859649, r 1.3859649, b -1.0, t 1.0] 2.7719297x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 790x570, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x2d52216b 0/0 792x567 of 792x567, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x2d52216b, angle 3.0, [l -1.3968254, r 1.3968254, b -1.0, t 1.0] 2.7936509x2.0 -> [l -1.3968254, r 1.3968254, b -1.0, t 1.0] 2.7936509x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x2d52216b 792x567, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2d52216b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x2d52216b 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 @ 1610403762292 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403762293 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403764029 ms III - Start [junit] SLOCK [T main @ 1610403764032 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder [junit] durationPerTest 500 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c309d4d on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766291 d 0ms]] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c309d4d created: GearsObj[0x2465449a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c309d4d created: GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c309d4d created: GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x2465449a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21e09b67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 630x450, swapInterval 1, drawable 0x5600002 [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766526 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 630x450, swapInterval 1, drawable 0x5600002 [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 642x457 of 642x457, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 12.5, [l -1.404814, r 1.404814, b -1.0, t 1.0] 2.809628x2.0 -> [l -1.404814, r 1.404814, b -1.0, t 1.0] 2.809628x2.0, v-flip false [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766809 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 652x467 of 652x467, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 16.0, [l -1.3961456, r 1.3961456, b -1.0, t 1.0] 2.7922912x2.0 -> [l -1.3961456, r 1.3961456, b -1.0, t 1.0] 2.7922912x2.0, v-flip false [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766867 d 0ms]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 662x477 of 662x477, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766968 d 0ms]] [junit] >> GearsES2 0x4c309d4d, angle 22.5, [l -1.3878406, r 1.3878406, b -1.0, t 1.0] 2.7756813x2.0 -> [l -1.3878406, r 1.3878406, b -1.0, t 1.0] 2.7756813x2.0, v-flip false [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403767074 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4c309d4d 0/0 672x487 of 672x487, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 28.5, [l -1.3798769, r 1.3798769, b -1.0, t 1.0] 2.7597537x2.0 -> [l -1.3798769, r 1.3798769, b -1.0, t 1.0] 2.7597537x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 672x487, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 672x487, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4c309d4d 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 @ 1610403767165 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403767165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.07 sec [junit] ------------- Standard Output --------------- [junit] durationPerTest 500 [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766291 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766526 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766809 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766867 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766968 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403767074 d 0ms]] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403764029 ms III - Start [junit] SLOCK [T main @ 1610403764032 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c309d4d on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c309d4d created: GearsObj[0x2465449a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c309d4d created: GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c309d4d created: GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x2465449a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21e09b67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 630x450, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 630x450, swapInterval 1, drawable 0x5600002 [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 642x457 of 642x457, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 12.5, [l -1.404814, r 1.404814, b -1.0, t 1.0] 2.809628x2.0 -> [l -1.404814, r 1.404814, b -1.0, t 1.0] 2.809628x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 652x467 of 652x467, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 16.0, [l -1.3961456, r 1.3961456, b -1.0, t 1.0] 2.7922912x2.0 -> [l -1.3961456, r 1.3961456, b -1.0, t 1.0] 2.7922912x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 662x477 of 662x477, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 22.5, [l -1.3878406, r 1.3878406, b -1.0, t 1.0] 2.7756813x2.0 -> [l -1.3878406, r 1.3878406, b -1.0, t 1.0] 2.7756813x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4c309d4d 0/0 672x487 of 672x487, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 28.5, [l -1.3798769, r 1.3798769, b -1.0, t 1.0] 2.7597537x2.0 -> [l -1.3798769, r 1.3798769, b -1.0, t 1.0] 2.7597537x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 672x487, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 672x487, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4c309d4d 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 @ 1610403767165 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403767165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testListenerStringPassingAndOrder took 3.084 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.07 sec [junit] [junit] ------------- Standard Output --------------- [junit] durationPerTest 500 [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766291 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766526 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766809 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766867 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403766968 d 0ms]] [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403767074 d 0ms]] [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403764029 ms III - Start [junit] SLOCK [T main @ 1610403764032 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x4c309d4d on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x4c309d4d created: GearsObj[0x2465449a, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x4c309d4d created: GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x4c309d4d created: GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x2465449a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x100730e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21e09b67, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 630x450, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x4c309d4d 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 0.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 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x4c309d4d 630x450, swapInterval 1, drawable 0x5600002 [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 642x457 of 642x457, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 12.5, [l -1.404814, r 1.404814, b -1.0, t 1.0] 2.809628x2.0 -> [l -1.404814, r 1.404814, b -1.0, t 1.0] 2.809628x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 652x467 of 652x467, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 16.0, [l -1.3961456, r 1.3961456, b -1.0, t 1.0] 2.7922912x2.0 -> [l -1.3961456, r 1.3961456, b -1.0, t 1.0] 2.7922912x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x4c309d4d 0/0 662x477 of 662x477, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 22.5, [l -1.3878406, r 1.3878406, b -1.0, t 1.0] 2.7756813x2.0 -> [l -1.3878406, r 1.3878406, b -1.0, t 1.0] 2.7756813x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x4c309d4d 0/0 672x487 of 672x487, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x4c309d4d, angle 28.5, [l -1.3798769, r 1.3798769, b -1.0, t 1.0] 2.7597537x2.0 -> [l -1.3798769, r 1.3798769, b -1.0, t 1.0] 2.7597537x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 672x487, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x4c309d4d 672x487, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x4c309d4d 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 @ 1610403767165 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403767165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403768946 ms III - Start [junit] SLOCK [T main @ 1610403768949 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x7bab3f1a: tileRendererInUse null, GearsES2[obj 0x7bab3f1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7bab3f1a on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7bab3f1a created: GearsObj[0x227c866c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7bab3f1a created: GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7bab3f1a created: GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x7bab3f1a FIN GearsES2[obj 0x7bab3f1a isInit true, usesShared false, 1 GearsObj[0x227c866c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1ec13, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x437da279: tileRendererInUse null, GearsES2[obj 0x437da279 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x437da279 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x437da279 created: GearsObj[0x20fd90f2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x437da279 created: GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x437da279 created: GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x437da279 FIN GearsES2[obj 0x437da279 isInit true, usesShared false, 1 GearsObj[0x20fd90f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45206bf9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x437da279 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5800004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x437da279, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x437da279 640x480, swapInterval 1, drawable 0x5800004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x437da279 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5800004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x437da279, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x437da279 640x480, swapInterval 1, drawable 0x5800004 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x7bab3f1a: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x7bab3f1a FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x437da279: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x437da279 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 @ 1610403773397 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403773397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.357 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403768946 ms III - Start [junit] SLOCK [T main @ 1610403768949 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x7bab3f1a: tileRendererInUse null, GearsES2[obj 0x7bab3f1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7bab3f1a on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7bab3f1a created: GearsObj[0x227c866c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7bab3f1a created: GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7bab3f1a created: GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x7bab3f1a FIN GearsES2[obj 0x7bab3f1a isInit true, usesShared false, 1 GearsObj[0x227c866c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1ec13, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x437da279: tileRendererInUse null, GearsES2[obj 0x437da279 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x437da279 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x437da279 created: GearsObj[0x20fd90f2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x437da279 created: GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x437da279 created: GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x437da279 FIN GearsES2[obj 0x437da279 isInit true, usesShared false, 1 GearsObj[0x20fd90f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45206bf9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x437da279 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5800004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x437da279, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x437da279 640x480, swapInterval 1, drawable 0x5800004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x437da279 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5800004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x437da279, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x437da279 640x480, swapInterval 1, drawable 0x5800004 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x7bab3f1a: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x7bab3f1a FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x437da279: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x437da279 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 @ 1610403773397 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403773397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01 took 2.556 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.357 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403768946 ms III - Start [junit] SLOCK [T main @ 1610403768949 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x7bab3f1a: tileRendererInUse null, GearsES2[obj 0x7bab3f1a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x7bab3f1a on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x7bab3f1a created: GearsObj[0x227c866c, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x7bab3f1a created: GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x7bab3f1a created: GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x7bab3f1a FIN GearsES2[obj 0x7bab3f1a isInit true, usesShared false, 1 GearsObj[0x227c866c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1315f898, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1ec13, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7bab3f1a 0/0 640x480 of 640x480, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x7bab3f1a, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x437da279: tileRendererInUse null, GearsES2[obj 0x437da279 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x437da279 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x437da279 created: GearsObj[0x20fd90f2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x437da279 created: GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x437da279 created: GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x437da279 FIN GearsES2[obj 0x437da279 isInit true, usesShared false, 1 GearsObj[0x20fd90f2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49f52798, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45206bf9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x437da279 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5800004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x437da279, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x437da279 640x480, swapInterval 1, drawable 0x5800004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x437da279 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5800004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x437da279, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x437da279 640x480, swapInterval 1, drawable 0x5800004 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x7bab3f1a 640x480, swapInterval 0, drawable 0x5800002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x7bab3f1a: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x7bab3f1a FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x437da279: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x437da279 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 @ 1610403773397 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403773397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403775102 ms III - Start [junit] SLOCK [T main @ 1610403775104 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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x7b630592, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x7b630592, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3870a093, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x73a1e9a9 504x479, swapInterval 1, drawable 0x4e00021 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5f8edcc5: tileRendererInUse null, GearsES2[obj 0x5f8edcc5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f8edcc5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f8edcc5 created: GearsObj[0x1957ac1d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f8edcc5 created: GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f8edcc5 created: GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5f8edcc5 FIN GearsES2[obj 0x5f8edcc5 isInit true, usesShared false, 1 GearsObj[0x1957ac1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2628a7c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f8edcc5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f8edcc5, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f8edcc5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f8edcc5 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 @ 1610403778643 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403778643 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.476 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403775102 ms III - Start [junit] SLOCK [T main @ 1610403775104 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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x7b630592, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x7b630592, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3870a093, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x73a1e9a9 504x479, swapInterval 1, drawable 0x4e00021 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5f8edcc5: tileRendererInUse null, GearsES2[obj 0x5f8edcc5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f8edcc5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f8edcc5 created: GearsObj[0x1957ac1d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f8edcc5 created: GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f8edcc5 created: GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5f8edcc5 FIN GearsES2[obj 0x5f8edcc5 isInit true, usesShared false, 1 GearsObj[0x1957ac1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2628a7c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f8edcc5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f8edcc5, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f8edcc5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f8edcc5 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 @ 1610403778643 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403778643 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testCloseFrameGLCanvas took 2.781 sec [junit] Testcase: testCloseJFrameGLCanvas took 0.707 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.476 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403775102 ms III - Start [junit] SLOCK [T main @ 1610403775104 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[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[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x73a1e9a9 created: GearsObj[0x7b630592, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x73a1e9a9 created: GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x73a1e9a9 created: GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x7b630592, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5193c6e1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3870a093, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00021, msaa false, tileRendererInUse null [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x73a1e9a9 504x479, swapInterval 1, drawable 0x4e00021 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1] [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.0 0x5f8edcc5: tileRendererInUse null, GearsES2[obj 0x5f8edcc5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f8edcc5 on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f8edcc5 created: GearsObj[0x1957ac1d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f8edcc5 created: GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f8edcc5 created: GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.init.X 0x5f8edcc5 FIN GearsES2[obj 0x5f8edcc5 isInit true, usesShared false, 1 GearsObj[0x1957ac1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ee4cc85, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2628a7c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f8edcc5 0/0 504x479 of 504x479, swapInterval 1, drawable 0x4e00040, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f8edcc5, angle 0.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f8edcc5 504x479, swapInterval 1, drawable 0x4e00040 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f8edcc5: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.dispose 0x5f8edcc5 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 @ 1610403778643 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403778643 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403780374 ms III - Start [junit] SLOCK [T main @ 1610403780377 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x58d75e99: tileRendererInUse null, GearsES2[obj 0x58d75e99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x58d75e99 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x58d75e99 created: GearsObj[0x648aa682, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x58d75e99 created: GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x58d75e99 created: GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x58d75e99 FIN GearsES2[obj 0x58d75e99 isInit true, usesShared false, 1 GearsObj[0x648aa682, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7695cc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x58d75e99 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 502x482 of 502x482, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 1.5, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 504x479 of 504x479, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 4.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 504x479 of 504x479, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 6.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x58d75e99: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x58d75e99 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 @ 1610403783954 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403783955 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.51 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403780374 ms III - Start [junit] SLOCK [T main @ 1610403780377 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x58d75e99: tileRendererInUse null, GearsES2[obj 0x58d75e99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x58d75e99 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x58d75e99 created: GearsObj[0x648aa682, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x58d75e99 created: GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x58d75e99 created: GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x58d75e99 FIN GearsES2[obj 0x58d75e99 isInit true, usesShared false, 1 GearsObj[0x648aa682, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7695cc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x58d75e99 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 502x482 of 502x482, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 1.5, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 504x479 of 504x479, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 4.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 504x479 of 504x479, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 6.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x58d75e99: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x58d75e99 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 @ 1610403783954 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403783955 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testCloseJFrameNewtCanvasAWT took 3.526 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.51 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403780374 ms III - Start [junit] SLOCK [T main @ 1610403780377 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x58d75e99: tileRendererInUse null, GearsES2[obj 0x58d75e99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x58d75e99 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x58d75e99 created: GearsObj[0x648aa682, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x58d75e99 created: GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x58d75e99 created: GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x58d75e99 FIN GearsES2[obj 0x58d75e99 isInit true, usesShared false, 1 GearsObj[0x648aa682, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x420d900, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7695cc03, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x58d75e99 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, 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[AWT-EventQueue-0,6,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 128x128, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 502x482 of 502x482, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 1.5, [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0 -> [l -1.0414938, r 1.0414938, b -1.0, t 1.0] 2.0829875x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 502x482, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 504x479 of 504x479, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 4.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x58d75e99 0/0 504x479 of 504x479, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x58d75e99, angle 6.0, [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0 -> [l -1.0521921, r 1.0521921, b -1.0, t 1.0] 2.1043842x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x58d75e99 504x479, swapInterval 1, drawable 0x5600002 [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0] [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x58d75e99: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x58d75e99 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 @ 1610403783954 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403783955 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1610403785729 ms III - Start [junit] SLOCK [T main @ 1610403785731 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] requestFocus: AWT Component [junit] MouseEntered ignored: MouseEvent[EVENT_MOUSE_ENTERED, [100]/[150], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 100/150, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788036 d 148ms]]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 392x367 of 392x367, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 300x313, onTitleBarIfWindow: false [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[184], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788337 d 4ms]]] [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788550 d 6ms]]] [junit] MouseReleased 2: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788558 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788558 d 5ms]]] [junit] requestFocus: click, d: 501 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790583 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790642 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790642 d 7ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790701 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790760 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790760 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790819 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790877 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790877 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift [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[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793881 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793938 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793938 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794000 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794057 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794057 d 7ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794118 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794176 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794176 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797264 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797320 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797320 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797378 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797436 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797436 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797494 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797551 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797551 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800538 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800595 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800651 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800651 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800709 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800766 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800766 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800828 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800828 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800886 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800942 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800998 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800998 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801056 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801113 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801113 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801169 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801169 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801227 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801285 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801341 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801341 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801398 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801456 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801456 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801512 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801512 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804411 d 8ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804470 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804526 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804581 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804581 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804640 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804640 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804696 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804696 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807588 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807644 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] WAIT-till-done: eventDispatch() #3 [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807898 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807953 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808206 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808264 d 2ms]]] [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[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808518 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808575 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808828 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808884 d 3ms]]] [junit] WAIT-till-done: eventDispatch() #14 [junit] WAIT-till-done: eventDispatch() #15 [junit] WAIT-till-done: eventDispatch() #16 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403809141 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #17 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403809197 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403810941 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403810942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.133 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403785729 ms III - Start [junit] SLOCK [T main @ 1610403785731 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] requestFocus: AWT Component [junit] MouseEntered ignored: MouseEvent[EVENT_MOUSE_ENTERED, [100]/[150], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 100/150, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788036 d 148ms]]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 392x367 of 392x367, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 300x313, onTitleBarIfWindow: false [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[184], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788337 d 4ms]]] [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788550 d 6ms]]] [junit] MouseReleased 2: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788558 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788558 d 5ms]]] [junit] requestFocus: click, d: 501 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790583 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790642 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790642 d 7ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790701 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790760 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790760 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790819 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790877 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790877 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift [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[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793881 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793938 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793938 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794000 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794057 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794057 d 7ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794118 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794176 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794176 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797264 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797320 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797320 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797378 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797436 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797436 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797494 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797551 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797551 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800538 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800595 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800651 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800651 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800709 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800766 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800766 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800828 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800828 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800886 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800942 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800998 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800998 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801056 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801113 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801113 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801169 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801169 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801227 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801285 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801341 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801341 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801398 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801456 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801456 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801512 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801512 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804411 d 8ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804470 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804526 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804581 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804581 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804640 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804640 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804696 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804696 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807588 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807644 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] WAIT-till-done: eventDispatch() #3 [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807898 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807953 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808206 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808264 d 2ms]]] [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[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808518 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808575 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808828 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808884 d 3ms]]] [junit] WAIT-till-done: eventDispatch() #14 [junit] WAIT-till-done: eventDispatch() #15 [junit] WAIT-till-done: eventDispatch() #16 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403809141 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #17 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403809197 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403810941 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403810942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01SingleButtonPressAndRelease took 3.299 sec [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 3.379 sec [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 3.383 sec [junit] Testcase: test10HoldOneButtonAndPressAnother took 3.874 sec [junit] Testcase: test20PressAllButtonsInSequence took 3.168 sec [junit] Testcase: test30SingleButtonClickAndDrag took 4.678 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.133 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403785729 ms III - Start [junit] SLOCK [T main @ 1610403785731 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] requestFocus: AWT Component [junit] MouseEntered ignored: MouseEvent[EVENT_MOUSE_ENTERED, [100]/[150], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 100/150, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788036 d 148ms]]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 392x367 of 392x367, swapInterval 1, drawable 0x4e00021, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 300x313, onTitleBarIfWindow: false [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[184], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788337 d 4ms]]] [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788550 d 6ms]]] [junit] MouseReleased 2: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788558 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403788558 d 5ms]]] [junit] requestFocus: click, d: 501 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790583 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790642 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790642 d 7ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790701 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790760 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790760 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790819 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790877 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403790877 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift [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[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793881 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793938 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403793938 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794000 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794057 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794057 d 7ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794118 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794176 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403794176 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797264 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797320 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797320 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797378 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797436 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797436 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797494 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797551 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403797551 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800538 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800595 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800651 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800651 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800709 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800766 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800766 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800828 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800828 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800886 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800942 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800998 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403800998 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801056 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801113 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801113 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801169 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801169 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801227 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801285 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801341 d 6ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801341 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801398 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801456 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801456 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801512 d 4ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403801512 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804411 d 8ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804470 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804526 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804581 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804581 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804640 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804640 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804696 d 5ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403804696 d 6ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[184], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/184, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807588 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807644 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] WAIT-till-done: eventDispatch() #3 [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807898 d 4ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403807953 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808206 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808264 d 2ms]]] [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[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808518 d 5ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808575 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808828 d 6ms]]] [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403808884 d 3ms]]] [junit] WAIT-till-done: eventDispatch() #14 [junit] WAIT-till-done: eventDispatch() #15 [junit] WAIT-till-done: eventDispatch() #16 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403809141 d 5ms]]] [junit] WAIT-till-done: eventDispatch() #17 [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1610403809197 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403810941 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403810942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403812703 ms III - Start [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT [junit] SLOCK [T main @ 1610403812706 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] MouseEntered ignored: MouseEvent[EVENT_MOUSE_ENTERED, [300]/[271], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 300/271, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403814962 d 6ms]]] [junit] centerMouse: robot pos: 304x329, onTitleBarIfWindow: false [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403814988 d 0ms]]] [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815226 d 0ms]]] [junit] MouseReleased 2: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815237 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815237 d 1ms]]] [junit] requestFocus: click, d: 301 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403816955 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817007 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817007 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817070 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817122 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817122 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817186 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817238 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817238 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820247 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820309 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820309 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820361 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820424 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820424 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820476 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820538 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820538 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823626 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823688 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823688 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823741 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823803 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823803 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823855 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823917 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823917 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403826901 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403826964 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827016 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827016 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827068 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827130 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827130 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827182 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827182 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827235 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827297 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827349 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827349 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827401 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827463 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827463 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827515 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827515 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827577 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827629 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827682 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827682 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827745 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827797 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827797 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827849 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827849 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830772 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830834 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830886 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830938 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830938 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831000 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831000 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831052 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831052 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403833839 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403833902 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [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[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834149 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834212 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834459 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834521 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] WAIT-till-done: eventDispatch() #9 [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834769 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834831 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835078 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] WAIT-till-done: eventDispatch() #14 [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835140 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #15 [junit] WAIT-till-done: eventDispatch() #16 [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835387 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #17 [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835449 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403837191 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403837191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.398 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403812703 ms III - Start [junit] SLOCK [T main @ 1610403812706 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] MouseEntered ignored: MouseEvent[EVENT_MOUSE_ENTERED, [300]/[271], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 300/271, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403814962 d 6ms]]] [junit] centerMouse: robot pos: 304x329, onTitleBarIfWindow: false [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403814988 d 0ms]]] [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815226 d 0ms]]] [junit] MouseReleased 2: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815237 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815237 d 1ms]]] [junit] requestFocus: click, d: 301 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403816955 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817007 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817007 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817070 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817122 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817122 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817186 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817238 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817238 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820247 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820309 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820309 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820361 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820424 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820424 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820476 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820538 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820538 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823626 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823688 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823688 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823741 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823803 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823803 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823855 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823917 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823917 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403826901 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403826964 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827016 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827016 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827068 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827130 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827130 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827182 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827182 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827235 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827297 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827349 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827349 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827401 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827463 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827463 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827515 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827515 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827577 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827629 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827682 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827682 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827745 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827797 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827797 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827849 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827849 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830772 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830834 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830886 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830938 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830938 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831000 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831000 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831052 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831052 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403833839 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403833902 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [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[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834149 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834212 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834459 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834521 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] WAIT-till-done: eventDispatch() #9 [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834769 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834831 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835078 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] WAIT-till-done: eventDispatch() #14 [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835140 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #15 [junit] WAIT-till-done: eventDispatch() #16 [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835387 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #17 [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835449 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403837191 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403837191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01SingleButtonPressAndRelease took 3.194 sec [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 3.38 sec [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 3.377 sec [junit] Testcase: test10HoldOneButtonAndPressAnother took 3.874 sec [junit] Testcase: test20PressAllButtonsInSequence took 3.166 sec [junit] Testcase: test30SingleButtonClickAndDrag took 4.57 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.398 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403812703 ms III - Start [junit] SLOCK [T main @ 1610403812706 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] MouseEntered ignored: MouseEvent[EVENT_MOUSE_ENTERED, [300]/[271], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 300/271, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403814962 d 6ms]]] [junit] centerMouse: robot pos: 304x329, onTitleBarIfWindow: false [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403814988 d 0ms]]] [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815226 d 0ms]]] [junit] MouseReleased 2: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815237 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403815237 d 1ms]]] [junit] requestFocus: click, d: 301 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403816955 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817007 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817007 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817070 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817122 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817122 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817186 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817238 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403817238 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820247 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820309 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820309 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820361 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820424 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820424 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820476 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820538 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403820538 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823626 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823688 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823688 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823741 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823803 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823803 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823855 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823917 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403823917 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403826901 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403826964 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[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827016 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827016 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827068 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827130 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827130 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827182 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827182 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827235 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827297 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827349 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827349 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827401 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827463 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827463 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827515 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827515 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827577 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827629 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827682 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827682 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827745 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827797 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827797 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827849 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403827849 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830772 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830834 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830886 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830938 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403830938 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831000 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831000 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831052 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403831052 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_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.x11.WindowDriver, consumed false, when:1610403833839 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403833902 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [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[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834149 d 1ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834212 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834459 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834521 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] WAIT-till-done: eventDispatch() #9 [junit] WAIT-till-done: eventDispatch() #10 [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834769 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403834831 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835078 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] WAIT-till-done: eventDispatch() #14 [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835140 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #15 [junit] WAIT-till-done: eventDispatch() #16 [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835387 d 0ms]]] [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #17 [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403835449 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403837191 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403837191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403839061 ms III - Start [junit] SLOCK [T main @ 1610403839063 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape 0/0 390x370 of 390x370, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x370 of 390x370, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape 0/0 392x367 of 392x367, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 300x312, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843797 d 5ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843855 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843855 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843907 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843970 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843970 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844023 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844086 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844086 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847093 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847145 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847145 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847209 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847261 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847261 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847323 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847376 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847376 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl [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[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850475 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850527 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850527 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850590 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850642 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850642 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850695 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850757 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850757 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853742 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853795 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853857 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853857 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853909 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853961 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853961 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854023 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854023 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854075 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] WAIT-till-done: eventDispatch() #5 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854138 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854190 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854190 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854242 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854304 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854304 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854356 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854356 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854409 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854472 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854523 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854523 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854586 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] WAIT-till-done: eventDispatch() #10 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854638 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854638 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854690 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854690 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857613 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857676 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857728 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857779 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857779 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857842 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857842 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857894 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857894 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403860787 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403860839 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] WAIT-till-done: eventDispatch() #3 [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861097 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861149 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861406 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861458 d 1ms]]] [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[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861716 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861768 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862026 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862078 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #14 [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] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862336 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #17 [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862388 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag [junit] MouseExited ignored: MouseEvent[EVENT_MOUSE_EXITED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403864070 d 0ms]]] [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403864136 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403864137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.001 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403839061 ms III - Start [junit] SLOCK [T main @ 1610403839063 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape 0/0 390x370 of 390x370, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x370 of 390x370, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape 0/0 392x367 of 392x367, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 300x312, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843797 d 5ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843855 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843855 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843907 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843970 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843970 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844023 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844086 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844086 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847093 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847145 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847145 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847209 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847261 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847261 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847323 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847376 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847376 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl [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[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850475 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850527 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850527 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850590 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850642 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850642 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850695 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850757 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850757 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853742 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853795 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853857 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853857 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853909 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853961 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853961 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854023 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854023 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854075 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] WAIT-till-done: eventDispatch() #5 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854138 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854190 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854190 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854242 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854304 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854304 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854356 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854356 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854409 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854472 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854523 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854523 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854586 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] WAIT-till-done: eventDispatch() #10 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854638 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854638 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854690 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854690 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857613 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857676 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857728 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857779 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857779 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857842 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857842 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857894 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857894 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403860787 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403860839 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] WAIT-till-done: eventDispatch() #3 [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861097 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861149 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861406 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861458 d 1ms]]] [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[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861716 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861768 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862026 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862078 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #14 [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] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862336 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #17 [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862388 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag [junit] MouseExited ignored: MouseEvent[EVENT_MOUSE_EXITED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403864070 d 0ms]]] [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403864136 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403864137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01SingleButtonPressAndRelease took 3.184 sec [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 3.381 sec [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 3.376 sec [junit] Testcase: test10HoldOneButtonAndPressAnother took 3.872 sec [junit] Testcase: test20PressAllButtonsInSequence took 3.167 sec [junit] Testcase: test30SingleButtonClickAndDrag took 4.67 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.001 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403839061 ms III - Start [junit] SLOCK [T main @ 1610403839063 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3/GL3.sw] [junit] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 162 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.init FIN [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape 0/0 390x370 of 390x370, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 390x370 of 390x370, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape 0/0 392x367 of 392x367, swapInterval 1, drawable 0x5800002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 300x312, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonPressAndRelease [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843797 d 5ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843855 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843855 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843907 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843970 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403843970 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844023 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844086 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403844086 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] 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[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847093 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847145 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847145 d 2ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847209 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847261 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847261 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847323 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847376 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403847376 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl [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[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850475 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850527 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850527 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850590 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850642 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850642 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850695 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850757 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403850757 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doHoldOneButtonAndPressAnother [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853742 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853795 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2): PASSED [junit] *** releasing additional button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853857 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853857 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853909 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853961 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403853961 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854023 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854023 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854075 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2): PASSED [junit] *** pressing additional button 1 [junit] WAIT-till-done: eventDispatch() #5 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854138 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854190 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854190 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #6 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1): PASSED [junit] *** pressing additional button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854242 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3): PASSED [junit] *** releasing additional button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854304 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854304 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #7 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854356 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854356 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854409 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #8 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3): PASSED [junit] *** pressing additional button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854472 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1): PASSED [junit] *** releasing additional button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854523 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854523 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #9 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1): PASSED [junit] *** pressing additional button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854586 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2): PASSED [junit] *** releasing additional button 2 [junit] WAIT-till-done: eventDispatch() #10 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854638 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854638 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854690 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403854690 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doPressAllButtonsInSequence [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857613 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1): PASSED [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857676 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(2): PASSED [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857728 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(3): PASSED [junit] *** releasing button 3 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857779 d 1ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857779 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #3 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3): PASSED [junit] *** releasing button 2 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857842 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857842 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(2): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857894 d 0ms]]] [junit] MouseClicked ignored: MouseEvent[EVENT_MOUSE_CLICKED, [196]/[183], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403857894 d 1ms]]] [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1): PASSED [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: DONE [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] WAIT-till-done: eventDispatch() #0 [junit] [junit] >>>> _doSingleButtonClickAndDrag [junit] WAIT-till-done: eventDispatch() #1 [junit] *** pressing button 1 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[183], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/183, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403860787 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403860839 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #2 [junit] WAIT-till-done: eventDispatch() #3 [junit] WAIT-till-done: eventDispatch() #4 [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308): PASSED [junit] *** releasing button 1 [junit] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861097 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(1): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861149 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #5 [junit] WAIT-till-done: eventDispatch() #6 [junit] WAIT-till-done: eventDispatch() #7 [junit] *** pressing button 2 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861406 d 1ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(2): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861458 d 1ms]]] [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[EVENT_MOUSE_RELEASED, [204]/[179], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861716 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(2): PASSED [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403861768 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #11 [junit] WAIT-till-done: eventDispatch() #12 [junit] WAIT-till-done: eventDispatch() #13 [junit] *** pressing button 3 [junit] MousePressed 1: MouseEvent[EVENT_MOUSE_PRESSED, [196]/[171], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862026 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(3): PASSED [junit] *** moving mouse [junit] MouseDragged 1: MouseEvent[EVENT_MOUSE_DRAGGED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862078 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #14 [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] MouseReleased 1: MouseEvent[EVENT_MOUSE_RELEASED, [204]/[179], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 204/179, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862336 d 0ms]]] [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(3): PASSED [junit] WAIT-till-done: eventDispatch() #17 [junit] MouseMoved ignored: MouseEvent[EVENT_MOUSE_MOVED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403862388 d 0ms]]] [junit] WAIT-till-done: eventDispatch() #18 [junit] WAIT-till-done: eventDispatch() #19 [junit] WAIT-till-done: eventDispatch() #20 [junit] WAIT-till-done: DONE [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag [junit] MouseExited ignored: MouseEvent[EVENT_MOUSE_EXITED, [196]/[171], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 196/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403864070 d 0ms]]] [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[AWT-EventQueue-0-Display-.x11_:0.0-1-EDT-1,6,main] RedSquareES2.dispose FIN [junit] ++++ Test Singleton.unlock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403864136 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403864137 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] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403865926 ms III - Start [junit] SLOCK [T main @ 1610403865929 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 319x254, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403878504 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403878504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.51 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403865926 ms III - Start [junit] SLOCK [T main @ 1610403865929 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 319x254, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403878504 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403878504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NEWT took 5.216 sec [junit] Testcase: test02NewtCanvasAWT_Onscreen took 5.465 sec [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.51 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403865926 ms III - Start [junit] SLOCK [T main @ 1610403865929 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 319x254, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403878504 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403878504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610403880266 ms III - Start [junit] SLOCK [T main @ 1610403880269 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883384 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883395 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883837 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883858 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884300 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884321 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884752 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884783 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885029 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885243 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885265 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885479 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885500 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885949 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885960 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886398 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886422 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886861 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886882 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887320 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887342 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887546 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887568 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887783 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887804 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888029 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888467 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888478 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888692 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888703 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888916 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888938 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889152 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889173 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889388 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889409 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889623 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889645 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889858 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889870 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890084 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890105 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890318 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890340 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890544 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890565 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890993 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891014 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891431 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891452 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891890 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891900 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892105 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892125 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892329 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892350 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892564 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892575 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892800 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892812 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893025 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893036 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893260 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893271 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893485 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893506 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893719 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893741 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893944 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893965 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894189 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894201 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894415 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894426 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894629 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894650 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894875 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894886 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895100 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895121 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895346 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895356 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895570 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895592 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895806 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895828 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896053 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896064 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896277 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896298 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896512 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896523 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896737 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896758 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896973 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896984 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897198 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897209 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897423 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897435 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897649 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897670 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898089 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898111 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898325 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898345 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898549 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898570 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899019 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899447 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899469 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899684 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899695 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899909 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899920 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900134 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900145 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900359 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900381 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900594 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900606 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900820 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900830 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901054 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901076 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901504 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901525 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901963 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901995 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902209 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902220 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902434 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902445 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902659 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902680 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 320x252, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904470 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904502 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904918 d 1ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904930 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905357 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905378 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905796 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905817 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906020 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906041 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906245 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906266 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906481 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906503 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906931 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906952 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907379 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907401 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907839 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907850 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908280 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908291 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908514 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908526 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908740 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908761 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908975 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908986 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909413 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909434 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909658 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909669 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909892 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909904 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910118 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910138 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910353 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910363 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910588 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910609 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910823 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910834 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911058 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911069 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911293 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911305 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911520 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911540 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911957 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911968 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912396 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912417 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912844 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912855 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913069 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913080 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913293 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913314 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913528 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913549 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913764 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913785 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914000 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914020 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914235 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914246 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914471 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914492 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914717 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914728 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914943 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914964 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915189 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915211 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915414 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915445 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915659 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915670 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915883 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915894 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916108 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916119 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916333 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916344 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916558 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916579 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916794 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916815 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917039 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917049 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917263 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917284 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917498 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917508 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917722 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917743 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917956 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917978 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918182 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918203 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918406 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918437 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918642 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918662 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919100 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919111 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919316 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919338 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919562 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919573 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920012 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920033 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920461 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920493 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920707 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920718 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920942 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920963 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921177 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921199 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921412 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921434 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921647 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921668 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921881 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921902 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922115 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922126 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922575 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922587 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923005 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923027 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923251 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923262 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923476 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923487 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923700 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923711 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403924097 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403924097 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 44.763 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403880266 ms III - Start [junit] SLOCK [T main @ 1610403880269 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883384 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883395 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883837 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883858 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884300 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884321 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884752 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884783 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885029 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885243 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885265 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885479 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885500 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885949 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885960 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886398 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886422 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886861 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886882 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887320 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887342 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887546 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887568 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887783 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887804 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888029 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888467 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888478 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888692 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888703 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888916 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888938 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889152 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889173 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889388 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889409 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889623 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889645 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889858 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889870 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890084 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890105 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890318 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890340 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890544 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890565 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890993 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891014 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891431 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891452 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891890 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891900 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892105 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892125 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892329 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892350 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892564 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892575 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892800 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892812 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893025 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893036 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893260 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893271 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893485 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893506 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893719 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893741 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893944 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893965 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894189 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894201 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894415 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894426 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894629 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894650 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894875 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894886 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895100 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895121 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895346 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895356 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895570 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895592 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895806 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895828 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896053 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896064 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896277 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896298 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896512 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896523 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896737 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896758 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896973 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896984 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897198 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897209 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897423 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897435 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897649 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897670 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898089 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898111 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898325 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898345 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898549 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898570 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899019 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899447 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899469 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899684 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899695 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899909 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899920 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900134 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900145 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900359 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900381 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900594 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900606 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900820 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900830 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901054 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901076 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901504 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901525 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901963 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901995 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902209 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902220 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902434 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902445 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902659 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902680 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 320x252, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904470 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904502 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904918 d 1ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904930 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905357 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905378 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905796 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905817 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906020 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906041 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906245 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906266 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906481 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906503 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906931 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906952 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907379 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907401 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907839 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907850 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908280 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908291 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908514 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908526 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908740 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908761 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908975 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908986 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909413 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909434 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909658 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909669 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909892 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909904 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910118 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910138 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910353 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910363 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910588 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910609 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910823 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910834 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911058 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911069 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911293 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911305 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911520 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911540 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911957 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911968 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912396 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912417 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912844 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912855 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913069 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913080 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913293 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913314 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913528 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913549 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913764 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913785 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914000 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914020 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914235 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914246 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914471 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914492 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914717 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914728 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914943 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914964 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915189 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915211 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915414 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915445 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915659 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915670 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915883 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915894 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916108 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916119 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916333 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916344 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916558 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916579 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916794 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916815 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917039 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917049 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917263 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917284 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917498 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917508 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917722 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917743 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917956 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917978 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918182 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918203 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918406 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918437 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918642 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918662 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919100 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919111 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919316 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919338 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919562 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919573 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920012 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920033 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920461 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920493 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920707 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920718 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920942 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920963 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921177 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921199 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921412 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921434 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921647 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921668 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921881 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921902 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922115 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922126 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922575 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922587 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923005 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923027 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923251 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923262 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923476 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923487 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923700 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923711 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403924097 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403924097 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NEWT took 20.942 sec [junit] Testcase: test02NewtCanvasAWT_Onscreen took 21.011 sec [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.004 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 44.763 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403880266 ms III - Start [junit] SLOCK [T main @ 1610403880269 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883384 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883395 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883837 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403883858 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884300 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884321 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884752 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403884783 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885029 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885243 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885265 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885479 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885500 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885949 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403885960 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886398 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886422 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886861 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403886882 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887320 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887342 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887546 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887568 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887783 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403887804 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888029 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888467 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888478 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888692 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888703 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888916 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403888938 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889152 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889173 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889388 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889409 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889623 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889645 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889858 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403889870 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890084 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890105 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890318 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890340 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890544 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890565 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403890993 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891014 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891431 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891452 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891890 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403891900 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892105 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892125 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892329 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892350 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892564 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892575 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892800 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403892812 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893025 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893036 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893260 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893271 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893485 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893506 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893719 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893741 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893944 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403893965 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894189 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894201 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894415 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894426 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894629 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894650 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894875 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403894886 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895100 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895121 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895346 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895356 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895570 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895592 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895806 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403895828 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896053 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896064 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896277 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896298 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896512 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896523 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896737 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896758 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896973 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403896984 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897198 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897209 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897423 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897435 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897649 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403897670 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898089 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898111 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898325 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898345 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898549 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403898570 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899008 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899019 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899447 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899469 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899684 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899695 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899909 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403899920 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900134 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900145 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900359 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900381 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900594 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900606 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900820 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403900830 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901054 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901076 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901504 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901525 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901963 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403901995 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902209 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902220 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902434 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902445 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902659 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403902680 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] centerMouse: robot pos: 320x252, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904470 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904502 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904918 d 1ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xd, sym 0xd, char ' [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403904930 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905357 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905378 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905796 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403905817 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906020 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906041 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906245 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906266 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906481 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906503 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906931 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403906952 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907379 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907401 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907839 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403907850 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908280 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908291 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908514 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908526 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908740 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908761 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908975 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403908986 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909413 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909434 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909658 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909669 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909892 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403909904 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910118 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910138 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910353 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910363 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910588 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910609 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910823 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403910834 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911058 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911069 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911293 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911305 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911520 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911540 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911957 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403911968 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912396 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912417 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912844 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403912855 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913069 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913080 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913293 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913314 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913528 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913549 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913764 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403913785 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914000 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914020 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914235 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914246 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914471 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914492 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914717 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914728 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914943 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403914964 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915189 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915211 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915414 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915445 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915659 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915670 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915883 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403915894 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916108 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916119 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916333 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916344 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916558 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916579 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916794 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403916815 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917039 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917049 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917263 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917284 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917498 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917508 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917722 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917743 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917956 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403917978 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918182 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918203 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918406 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918437 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918642 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403918662 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919100 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919111 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919316 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919338 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919562 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403919573 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920012 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920033 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920461 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920493 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920707 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920718 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920942 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403920963 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921177 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921199 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921412 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921434 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921647 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921668 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921881 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403921902 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922115 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922126 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922575 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x93, sym 0x93, char '' (0x7f), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403922587 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923005 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923027 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923251 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923262 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923476 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923487 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923700 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403923711 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403924097 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403924097 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403925945 ms III - Start [junit] SLOCK [T main @ 1610403925948 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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 33, Release 33 [junit] Total Single Press 6, Release 6, Events 12 [junit] Total AutoRp Press 33, Release 33, Events 66 [junit] Total ALL Press 39, Release 39, Events 78 [junit] Auto-Repeat Loop 0 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403928985 d 6640ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403929587 d 6038ms]]] [junit] Auto-Repeat Loop 0 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403929995 d 5630ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403930006 d 5619ms]]] [junit] Auto-Repeat Loop 1 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403931279 d 4347ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403931881 d 3745ms]]] [junit] Auto-Repeat Loop 1 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403932277 d 3349ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403932298 d 3329ms]]] [junit] Auto-Repeat Loop 2 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403933458 d 2169ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934058 d 1569ms]]] [junit] Auto-Repeat Loop 2 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934466 d 1162ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934477 d 1151ms]]] [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x250, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 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 33, Release 33 [junit] Total Single Press 6, Release 6, Events 12 [junit] Total AutoRp Press 33, Release 33, Events 66 [junit] Total ALL Press 39, Release 39, Events 78 [junit] Auto-Repeat Loop 0 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403937073 d 6709ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403937663 d 6119ms]]] [junit] Auto-Repeat Loop 0 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403938071 d 5711ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403938082 d 5700ms]]] [junit] Auto-Repeat Loop 1 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403939344 d 4438ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403939944 d 3839ms]]] [junit] Auto-Repeat Loop 1 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403940345 d 3438ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403940355 d 3428ms]]] [junit] Auto-Repeat Loop 2 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403941618 d 2165ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942217 d 1566ms]]] [junit] Auto-Repeat Loop 2 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942626 d 1158ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942637 d 1147ms]]] [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403943856 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403943856 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.824 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403925945 ms III - Start [junit] SLOCK [T main @ 1610403925948 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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 33, Release 33 [junit] Total Single Press 6, Release 6, Events 12 [junit] Total AutoRp Press 33, Release 33, Events 66 [junit] Total ALL Press 39, Release 39, Events 78 [junit] Auto-Repeat Loop 0 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403928985 d 6640ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403929587 d 6038ms]]] [junit] Auto-Repeat Loop 0 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403929995 d 5630ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403930006 d 5619ms]]] [junit] Auto-Repeat Loop 1 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403931279 d 4347ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403931881 d 3745ms]]] [junit] Auto-Repeat Loop 1 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403932277 d 3349ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403932298 d 3329ms]]] [junit] Auto-Repeat Loop 2 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403933458 d 2169ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934058 d 1569ms]]] [junit] Auto-Repeat Loop 2 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934466 d 1162ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934477 d 1151ms]]] [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x250, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 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 33, Release 33 [junit] Total Single Press 6, Release 6, Events 12 [junit] Total AutoRp Press 33, Release 33, Events 66 [junit] Total ALL Press 39, Release 39, Events 78 [junit] Auto-Repeat Loop 0 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403937073 d 6709ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403937663 d 6119ms]]] [junit] Auto-Repeat Loop 0 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403938071 d 5711ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403938082 d 5700ms]]] [junit] Auto-Repeat Loop 1 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403939344 d 4438ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403939944 d 3839ms]]] [junit] Auto-Repeat Loop 1 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403940345 d 3438ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403940355 d 3428ms]]] [junit] Auto-Repeat Loop 2 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403941618 d 2165ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942217 d 1566ms]]] [junit] Auto-Repeat Loop 2 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942626 d 1158ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942637 d 1147ms]]] [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403943856 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403943856 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NEWT took 7.893 sec [junit] Testcase: test02NewtCanvasAWT took 8.138 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.824 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403925945 ms III - Start [junit] SLOCK [T main @ 1610403925948 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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 33, Release 33 [junit] Total Single Press 6, Release 6, Events 12 [junit] Total AutoRp Press 33, Release 33, Events 66 [junit] Total ALL Press 39, Release 39, Events 78 [junit] Auto-Repeat Loop 0 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403928985 d 6640ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403929587 d 6038ms]]] [junit] Auto-Repeat Loop 0 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403929995 d 5630ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403930006 d 5619ms]]] [junit] Auto-Repeat Loop 1 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403931279 d 4347ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403931881 d 3745ms]]] [junit] Auto-Repeat Loop 1 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403932277 d 3349ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403932298 d 3329ms]]] [junit] Auto-Repeat Loop 2 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403933458 d 2169ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934058 d 1569ms]]] [junit] Auto-Repeat Loop 2 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934466 d 1162ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403934477 d 1151ms]]] [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x250, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 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 33, Release 33 [junit] Total Single Press 6, Release 6, Events 12 [junit] Total AutoRp Press 33, Release 33, Events 66 [junit] Total ALL Press 39, Release 39, Events 78 [junit] Auto-Repeat Loop 0 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403937073 d 6709ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403937663 d 6119ms]]] [junit] Auto-Repeat Loop 0 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403938071 d 5711ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403938082 d 5700ms]]] [junit] Auto-Repeat Loop 1 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403939344 d 4438ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403939944 d 3839ms]]] [junit] Auto-Repeat Loop 1 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403940345 d 3438ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403940355 d 3428ms]]] [junit] Auto-Repeat Loop 2 - Head: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403941618 d 2165ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942217 d 1566ms]]] [junit] Auto-Repeat Loop 2 - Tail: [junit] 0: KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [repeat], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942626 d 1158ms]]] [junit] 1: KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403942637 d 1147ms]]] [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403943856 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403943856 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 @ 1610403945546 ms III - Start [junit] SLOCK [T main @ 1610403945549 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x252, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403963115 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403963116 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.492 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403945546 ms III - Start [junit] SLOCK [T main @ 1610403945549 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x252, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403963115 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403963116 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NEWT took 6.617 sec [junit] Testcase: test02NewtCanvasAWT_Onscreen took 9.107 sec [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.492 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403945546 ms III - Start [junit] SLOCK [T main @ 1610403945549 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x252, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 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[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403963115 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403963116 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403964925 ms III - Start [junit] SLOCK [T main @ 1610403964927 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x250, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 ms [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403969226 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403969226 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.234 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403964925 ms III - Start [junit] SLOCK [T main @ 1610403964927 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x250, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 ms [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403969226 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403969226 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NEWT took 1.172 sec [junit] Testcase: test02NewtCanvasAWT_Onscreen took 1.315 sec [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.234 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403964925 ms III - Start [junit] SLOCK [T main @ 1610403964927 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-3-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5400002, tileRendererInUse null [junit] Thread[Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 324x269, onTitleBarIfWindow: false [junit] requestFocus: click, d: 301 ms [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[Thread-4-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 630x450 of 630x450, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: NEWT Component [junit] centerMouse: robot pos: 320x250, onTitleBarIfWindow: false [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] requestFocus: click, d: 301 ms [junit] Thread[Thread-3-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[Thread-3-Display-.x11_:0.0-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 @ 1610403969226 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403969226 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [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 @ 1610403970941 ms III - Start [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot [junit] SLOCK [T main @ 1610403970943 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 630x427 of 630x427, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 630x427 of 630x427, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] FOCUS AWT GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] ******** clearAWTFocus.0 [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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] ******** clearAWTFocus.X [junit] toFront: robot pos: 320/240 [junit] Frames for initial setVisible(true): 7 [junit] FOCUS AWT Button request [junit] requestFocus: AWT Component [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),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,632x424],cause=UNKNOWN] on button0 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,632x23,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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403977937 d 0ms]] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 320x264, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978270 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978333 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978700 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978752 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [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=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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button1 [junit] Frames for initial setVisible(true): 3 [junit] FOCUS AWT Button request [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),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[,4,29,632x447,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,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 320x41, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button1 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 320x264, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403983946 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: 320x264, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403986677 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403986739 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403987065 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403987128 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403987396 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403987396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.396 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403970941 ms III - Start [junit] SLOCK [T main @ 1610403970943 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 630x427 of 630x427, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 630x427 of 630x427, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] FOCUS AWT GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] ******** clearAWTFocus.0 [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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] ******** clearAWTFocus.X [junit] toFront: robot pos: 320/240 [junit] Frames for initial setVisible(true): 7 [junit] FOCUS AWT Button request [junit] requestFocus: AWT Component [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),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,632x424],cause=UNKNOWN] on button0 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,632x23,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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403977937 d 0ms]] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 320x264, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978270 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978333 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978700 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978752 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [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=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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button1 [junit] Frames for initial setVisible(true): 3 [junit] FOCUS AWT Button request [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),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[,4,29,632x447,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,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 320x41, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button1 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 320x264, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403983946 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: 320x264, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403986677 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403986739 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403987065 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403987128 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403987396 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403987396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testFocus01ProgrFocus took 6.262 sec [junit] Testcase: testFocus02RobotFocus took 8.342 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.396 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403970941 ms III - Start [junit] SLOCK [T main @ 1610403970943 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 630x427 of 630x427, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 630x427 of 630x427, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] FOCUS AWT GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] ******** clearAWTFocus.0 [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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] ******** clearAWTFocus.X [junit] toFront: robot pos: 320/240 [junit] Frames for initial setVisible(true): 7 [junit] FOCUS AWT Button request [junit] requestFocus: AWT Component [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),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,632x424],cause=UNKNOWN] on button0 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,632x23,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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403977937 d 0ms]] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 320x264, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978270 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978333 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978700 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403978752 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x424 of 632x424, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [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=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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button1 [junit] Frames for initial setVisible(true): 3 [junit] FOCUS AWT Button request [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),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[,4,29,632x447,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,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 320x41, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button1 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button1 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 320x264, 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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403983946 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: 320x264, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403986677 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403986739 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403987065 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403987128 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610403987396 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610403987396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403989198 ms III - Start [junit] SLOCK [T main @ 1610403989200 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x5d7148e2: tileRendererInUse null, GearsES2[obj 0x5d7148e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5d7148e2 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5d7148e2 created: GearsObj[0x7adb5e75, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5d7148e2 created: GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5d7148e2 created: GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x5d7148e2 FIN GearsES2[obj 0x5d7148e2 isInit true, usesShared false, 1 GearsObj[0x7adb5e75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d7db15c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x5d7148e2 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 0.0, [l -1.2849162, r 1.2849162, b -1.0, t 1.0] 2.5698323x2.0 -> [l -1.2849162, r 1.2849164, b -1.0, t 1.0] 2.5698326x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5d7148e2 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 0.5, [l -1.2849162, r 1.2849162, b -1.0, t 1.0] 2.5698323x2.0 -> [l -1.2849162, r 1.2849164, b -1.0, t 1.0] 2.5698326x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] ******** clearAWTFocus.0 [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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x5d7148e2 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 2.0, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] ******** clearAWTFocus.X [junit] toFront: robot pos: 320/240 [junit] Frames for initial setVisible(true): 7 [junit] FOCUS AWT Button Outer request [junit] requestFocus: AWT Component [junit] FOCUS AWT Button Outer sync [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),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]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,43,23,462x355],cause=UNKNOWN] on button0 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,632x23,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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996179 d 0ms]] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996487 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996539 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996856 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996917 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997334 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997346 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997346 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997871 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997883 d 1ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997883 d 1ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998299 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998300 d 1ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998300 d 1ms]]] [junit] FOCUS AWT Button request [junit] requestFocus: AWT Component [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998777 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 321x64, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button1 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] FOCUS NEWT Canvas/GLWindow request [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,43,23,462x355],cause=UNKNOWN] on button1 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,547x23,label=north],cause=UNKNOWN] on canvas0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404001858 d 0ms]] [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: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002265 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002317 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002631 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002682 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003098 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003109 d 0ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003109 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003729 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003740 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003740 d 0ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004156 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004157 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004157 d 0ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004563 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5d7148e2: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5d7148e2 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] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x742ff096: tileRendererInUse null, GearsES2[obj 0x742ff096 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x742ff096 on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x742ff096 created: GearsObj[0x79b221e5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x742ff096 created: GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x742ff096 created: GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x742ff096 FIN GearsES2[obj 0x742ff096 isInit true, usesShared false, 1 GearsObj[0x79b221e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75547f7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x742ff096 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x742ff096, angle 0.0, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x742ff096 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x742ff096, angle 0.5, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [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[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [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=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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button2 [junit] Frames for initial setVisible(true): 3 [junit] FOCUS AWT Button Outer request [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),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[,4,29,632x447,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,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button Outer sync [junit] centerMouse: robot pos: 320x41, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button2 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 321x253, onTitleBarIfWindow: true [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009370 d 1ms]]] [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] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009372 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009372 d 1ms]]] [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009376 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: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012094 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012156 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012460 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012512 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012938 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012950 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012950 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 1ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 0ms]]] [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 1ms]]] [junit] FOCUS AWT Button request [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404014607 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 321x64, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button3 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 321x253, onTitleBarIfWindow: true [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018356 d 1ms]]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 0ms]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 1ms]]] [junit] requestFocus: click, d: 501 ms [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021086 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021137 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021451 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021502 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021918 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021929 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021929 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022548 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022549 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022549 d 0ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 0ms]]] [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 1ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404023276 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x742ff096: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x742ff096 FIN [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 @ 1610404023338 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404023338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.06 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403989198 ms III - Start [junit] SLOCK [T main @ 1610403989200 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x5d7148e2: tileRendererInUse null, GearsES2[obj 0x5d7148e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5d7148e2 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5d7148e2 created: GearsObj[0x7adb5e75, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5d7148e2 created: GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5d7148e2 created: GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x5d7148e2 FIN GearsES2[obj 0x5d7148e2 isInit true, usesShared false, 1 GearsObj[0x7adb5e75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d7db15c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x5d7148e2 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 0.0, [l -1.2849162, r 1.2849162, b -1.0, t 1.0] 2.5698323x2.0 -> [l -1.2849162, r 1.2849164, b -1.0, t 1.0] 2.5698326x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5d7148e2 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 0.5, [l -1.2849162, r 1.2849162, b -1.0, t 1.0] 2.5698323x2.0 -> [l -1.2849162, r 1.2849164, b -1.0, t 1.0] 2.5698326x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] ******** clearAWTFocus.0 [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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x5d7148e2 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 2.0, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] ******** clearAWTFocus.X [junit] toFront: robot pos: 320/240 [junit] Frames for initial setVisible(true): 7 [junit] FOCUS AWT Button Outer request [junit] requestFocus: AWT Component [junit] FOCUS AWT Button Outer sync [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),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]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,43,23,462x355],cause=UNKNOWN] on button0 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,632x23,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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996179 d 0ms]] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996487 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996539 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996856 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996917 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997334 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997346 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997346 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997871 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997883 d 1ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997883 d 1ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998299 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998300 d 1ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998300 d 1ms]]] [junit] FOCUS AWT Button request [junit] requestFocus: AWT Component [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998777 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 321x64, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button1 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] FOCUS NEWT Canvas/GLWindow request [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,43,23,462x355],cause=UNKNOWN] on button1 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,547x23,label=north],cause=UNKNOWN] on canvas0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404001858 d 0ms]] [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: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002265 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002317 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002631 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002682 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003098 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003109 d 0ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003109 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003729 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003740 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003740 d 0ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004156 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004157 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004157 d 0ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004563 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5d7148e2: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5d7148e2 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] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x742ff096: tileRendererInUse null, GearsES2[obj 0x742ff096 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x742ff096 on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x742ff096 created: GearsObj[0x79b221e5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x742ff096 created: GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x742ff096 created: GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x742ff096 FIN GearsES2[obj 0x742ff096 isInit true, usesShared false, 1 GearsObj[0x79b221e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75547f7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x742ff096 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x742ff096, angle 0.0, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x742ff096 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x742ff096, angle 0.5, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [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[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [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=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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button2 [junit] Frames for initial setVisible(true): 3 [junit] FOCUS AWT Button Outer request [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),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[,4,29,632x447,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,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button Outer sync [junit] centerMouse: robot pos: 320x41, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button2 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 321x253, onTitleBarIfWindow: true [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009370 d 1ms]]] [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] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009372 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009372 d 1ms]]] [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009376 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: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012094 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012156 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012460 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012512 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012938 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012950 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012950 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 1ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 0ms]]] [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 1ms]]] [junit] FOCUS AWT Button request [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404014607 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 321x64, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button3 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 321x253, onTitleBarIfWindow: true [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018356 d 1ms]]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 0ms]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 1ms]]] [junit] requestFocus: click, d: 501 ms [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021086 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021137 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021451 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021502 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021918 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021929 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021929 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022548 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022549 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022549 d 0ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 0ms]]] [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 1ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404023276 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x742ff096: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x742ff096 FIN [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 @ 1610404023338 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404023338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testFocus01ProgrFocus took 13.295 sec [junit] Testcase: testFocus02RobotFocus took 18.695 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.06 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610403989198 ms III - Start [junit] SLOCK [T main @ 1610403989200 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x5d7148e2: tileRendererInUse null, GearsES2[obj 0x5d7148e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5d7148e2 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5d7148e2 created: GearsObj[0x7adb5e75, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5d7148e2 created: GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5d7148e2 created: GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x5d7148e2 FIN GearsES2[obj 0x5d7148e2 isInit true, usesShared false, 1 GearsObj[0x7adb5e75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f45add2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d7db15c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x5d7148e2 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 0.0, [l -1.2849162, r 1.2849162, b -1.0, t 1.0] 2.5698323x2.0 -> [l -1.2849162, r 1.2849164, b -1.0, t 1.0] 2.5698326x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5d7148e2 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 0.5, [l -1.2849162, r 1.2849162, b -1.0, t 1.0] 2.5698323x2.0 -> [l -1.2849162, r 1.2849164, b -1.0, t 1.0] 2.5698326x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] ******** clearAWTFocus.0 [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] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 460x358, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x5d7148e2 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d7148e2, angle 2.0, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x5d7148e2 462x355, swapInterval 1, drawable 0x5600002 [junit] ******** clearAWTFocus.X [junit] toFront: robot pos: 320/240 [junit] Frames for initial setVisible(true): 7 [junit] FOCUS AWT Button Outer request [junit] requestFocus: AWT Component [junit] FOCUS AWT Button Outer sync [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button0 [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),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]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,43,23,462x355],cause=UNKNOWN] on button0 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,632x23,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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996179 d 0ms]] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996487 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996539 d 1ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996856 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403996917 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997334 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997346 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997346 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997871 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997883 d 1ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403997883 d 1ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998299 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998300 d 1ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998300 d 1ms]]] [junit] FOCUS AWT Button request [junit] requestFocus: AWT Component [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610403998777 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 321x64, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button1 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button1 [junit] FOCUS NEWT Canvas/GLWindow request [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,43,23,462x355],cause=UNKNOWN] on button1 [junit] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,547x23,label=north],cause=UNKNOWN] on canvas0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404001858 d 0ms]] [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: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002265 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002317 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002631 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404002682 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003098 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003109 d 0ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003109 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003729 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003740 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404003740 d 0ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004156 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004157 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004157 d 0ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404004563 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5d7148e2: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x5d7148e2 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] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x742ff096: tileRendererInUse null, GearsES2[obj 0x742ff096 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x742ff096 on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x742ff096 created: GearsObj[0x79b221e5, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x742ff096 created: GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x742ff096 created: GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x742ff096 FIN GearsES2[obj 0x742ff096 isInit true, usesShared false, 1 GearsObj[0x79b221e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2868a62c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75547f7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x742ff096 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x742ff096, angle 0.0, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x742ff096 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x742ff096, angle 0.5, [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0 -> [l -1.3014084, r 1.3014084, b -1.0, t 1.0] 2.6028168x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [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[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x742ff096 462x355, swapInterval 1, drawable 0x5600002 [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=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[,4,29,632x447,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button2 [junit] Frames for initial setVisible(true): 3 [junit] FOCUS AWT Button Outer request [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),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[,4,29,632x447,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,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button Outer sync [junit] centerMouse: robot pos: 320x41, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button2 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] centerMouse: robot pos: 320x41, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(316,12),absolute(320,41),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(316,12),absolute(320,41),button=1,modifiers=Button1,clickCount=1] on button2 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 321x253, onTitleBarIfWindow: true [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009370 d 1ms]]] [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] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009372 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009372 d 1ms]]] [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404009376 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: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012094 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012156 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012460 d 1ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012512 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012938 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012950 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404012950 d 1ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013570 d 1ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 0ms]]] [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404013987 d 1ms]]] [junit] FOCUS AWT Button request [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: true [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404014607 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] requestFocus: click, d: 501 ms [junit] FOCUS AWT Button sync [junit] centerMouse: robot pos: 321x64, 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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,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=38,primaryLevelUnicode=97,scancode=0,extendedKeyCode=0x41] on button3 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] centerMouse: robot pos: 321x64, onTitleBarIfWindow: false [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(274,12),absolute(321,64),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(274,12),absolute(321,64),button=1,modifiers=Button1,clickCount=1] on button3 [junit] FOCUS NEWT Canvas/GLWindow request [junit] centerMouse: robot pos: 321x253, onTitleBarIfWindow: true [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018356 d 1ms]]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 0ms]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 1ms]]] [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[178], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/178, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404018369 d 1ms]]] [junit] requestFocus: click, d: 501 ms [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false] [junit] FOCUS NEWT Canvas/GLWindow sync [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021086 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021137 d 0ms]]] [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021451 d 0ms]]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021502 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021918 d 1ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021929 d 0ms]]] [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404021929 d 0ms]]] [junit] centerMouse: robot pos: 321x252, onTitleBarIfWindow: false [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022548 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022549 d 0ms]]] [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022549 d 0ms]]] [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 0ms]]] [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 0ms]]] [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [231]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 231/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404022965 d 1ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404023276 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x742ff096: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x742ff096 FIN [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 @ 1610404023338 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404023338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404025223 ms III - Start [junit] SLOCK [T main @ 1610404025225 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 0x4de4b452, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x101952da, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x6babf3bf, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x24fcf36f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x759d26fb, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x550ee7e5: tileRendererInUse null, GearsES2[obj 0x550ee7e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x550ee7e5 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ******** clearAWTFocus.0 [junit] gear1 0x550ee7e5 created: GearsObj[0x3e11c82f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x550ee7e5 created: GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10] [junit] ******** clearAWTFocus.X [junit] gear3 0x550ee7e5 created: GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x550ee7e5 FIN GearsES2[obj 0x550ee7e5 isInit true, usesShared false, 1 GearsObj[0x3e11c82f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e6f5eee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x550ee7e5 0/0 197x270 of 197x270, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 0.0, [l -1.0, r 1.0, b -1.3705584, t 1.3705584] 2.0x2.7411168 -> [l -1.0, r 1.0, b -1.3705584, t 1.3705584] 2.0x2.7411168, v-flip false [junit] toFront: robot pos: 149/152 [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x550ee7e5 0/0 199x267 of 199x267, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 1.5, [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417 -> [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417, v-flip false [junit] FOCUS AWT LOST PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Frame[frame0,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=UNKNOWN] on button0 [junit] centerMouse: robot pos: 28x163, 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,52,29,199x267],cause=TRAVERSAL_FORWARD] on button0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404029541 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x9, sym 0x9, char ' ' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404029564 d 1ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030074 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 [junit] FOCUS AWT LOST PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,52,29,199x267],cause=TRAVERSAL_BACKWARD] on button1 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030632 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030683 d 0ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404031212 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] 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,52,29,199x267],cause=UNKNOWN] on button0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404031649 d 0ms]] [junit] Test: Direct AWT Button-West focus [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032004 d 0ms]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032258 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032564 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x550ee7e5: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x550ee7e5 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 0x485966cc, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x1de76cc7, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x54bff557, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x593aaf41, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x57cf54e1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x5b03b9fe, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x5d0a1059: tileRendererInUse null, GearsES2[obj 0x5d0a1059 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5d0a1059 on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [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] gear1 0x5d0a1059 created: GearsObj[0x28dbbb64, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5d0a1059 created: GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5d0a1059 created: GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x5d0a1059 FIN GearsES2[obj 0x5d0a1059 isInit true, usesShared false, 1 GearsObj[0x28dbbb64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7927ba7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x5d0a1059 0/0 199x267 of 199x267, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d0a1059, angle 0.0, [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417 -> [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417, v-flip false [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: 28x163, 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,52,29,199x267],cause=TRAVERSAL_FORWARD] on button2 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034184 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x9, sym 0x9, char ' ' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034235 d 1ms]]] [junit] FOCUS AWT GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button3 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034765 d 0ms]] [junit] FOCUS AWT LOST PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,52,29,199x267],cause=TRAVERSAL_BACKWARD] on button3 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035302 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035353 d 0ms]]] [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035871 d 0ms]] [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,52,29,199x267],cause=UNKNOWN] on button2 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036314 d 0ms]] [junit] Test: Direct AWT Button-West focus [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036700 d 0ms]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036928 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404037229 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5d0a1059: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5d0a1059 FIN [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 @ 1610404037283 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404037284 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.996 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404025223 ms III - Start [junit] SLOCK [T main @ 1610404025225 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 0x4de4b452, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x101952da, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x6babf3bf, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x24fcf36f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x759d26fb, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x550ee7e5: tileRendererInUse null, GearsES2[obj 0x550ee7e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x550ee7e5 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ******** clearAWTFocus.0 [junit] gear1 0x550ee7e5 created: GearsObj[0x3e11c82f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x550ee7e5 created: GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10] [junit] ******** clearAWTFocus.X [junit] gear3 0x550ee7e5 created: GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x550ee7e5 FIN GearsES2[obj 0x550ee7e5 isInit true, usesShared false, 1 GearsObj[0x3e11c82f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e6f5eee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x550ee7e5 0/0 197x270 of 197x270, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 0.0, [l -1.0, r 1.0, b -1.3705584, t 1.3705584] 2.0x2.7411168 -> [l -1.0, r 1.0, b -1.3705584, t 1.3705584] 2.0x2.7411168, v-flip false [junit] toFront: robot pos: 149/152 [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x550ee7e5 0/0 199x267 of 199x267, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 1.5, [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417 -> [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417, v-flip false [junit] FOCUS AWT LOST PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Frame[frame0,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=UNKNOWN] on button0 [junit] centerMouse: robot pos: 28x163, 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,52,29,199x267],cause=TRAVERSAL_FORWARD] on button0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404029541 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x9, sym 0x9, char ' ' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404029564 d 1ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030074 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 [junit] FOCUS AWT LOST PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,52,29,199x267],cause=TRAVERSAL_BACKWARD] on button1 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030632 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030683 d 0ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404031212 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] 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,52,29,199x267],cause=UNKNOWN] on button0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404031649 d 0ms]] [junit] Test: Direct AWT Button-West focus [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032004 d 0ms]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032258 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032564 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x550ee7e5: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x550ee7e5 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 0x485966cc, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x1de76cc7, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x54bff557, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x593aaf41, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x57cf54e1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x5b03b9fe, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x5d0a1059: tileRendererInUse null, GearsES2[obj 0x5d0a1059 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5d0a1059 on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [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] gear1 0x5d0a1059 created: GearsObj[0x28dbbb64, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5d0a1059 created: GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5d0a1059 created: GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x5d0a1059 FIN GearsES2[obj 0x5d0a1059 isInit true, usesShared false, 1 GearsObj[0x28dbbb64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7927ba7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x5d0a1059 0/0 199x267 of 199x267, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d0a1059, angle 0.0, [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417 -> [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417, v-flip false [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: 28x163, 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,52,29,199x267],cause=TRAVERSAL_FORWARD] on button2 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034184 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x9, sym 0x9, char ' ' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034235 d 1ms]]] [junit] FOCUS AWT GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button3 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034765 d 0ms]] [junit] FOCUS AWT LOST PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,52,29,199x267],cause=TRAVERSAL_BACKWARD] on button3 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035302 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035353 d 0ms]]] [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035871 d 0ms]] [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,52,29,199x267],cause=UNKNOWN] on button2 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036314 d 0ms]] [junit] Test: Direct AWT Button-West focus [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036700 d 0ms]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036928 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404037229 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5d0a1059: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5d0a1059 FIN [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 @ 1610404037283 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404037284 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testWindowParentingAWTFocusTraversal01Onscreen took 5.514 sec [junit] Testcase: testWindowParentingAWTFocusTraversal02Offscreen took 4.648 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.996 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404025223 ms III - Start [junit] SLOCK [T main @ 1610404025225 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 0x4de4b452, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x101952da, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x6babf3bf, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x24fcf36f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x759d26fb, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x550ee7e5: tileRendererInUse null, GearsES2[obj 0x550ee7e5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x550ee7e5 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ******** clearAWTFocus.0 [junit] gear1 0x550ee7e5 created: GearsObj[0x3e11c82f, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x550ee7e5 created: GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10] [junit] ******** clearAWTFocus.X [junit] gear3 0x550ee7e5 created: GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x550ee7e5 FIN GearsES2[obj 0x550ee7e5 isInit true, usesShared false, 1 GearsObj[0x3e11c82f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e04e491, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e6f5eee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x550ee7e5 0/0 197x270 of 197x270, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 0.0, [l -1.0, r 1.0, b -1.3705584, t 1.3705584] 2.0x2.7411168 -> [l -1.0, r 1.0, b -1.3705584, t 1.3705584] 2.0x2.7411168, v-flip false [junit] toFront: robot pos: 149/152 [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x550ee7e5 0/0 199x267 of 199x267, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x550ee7e5, angle 1.5, [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417 -> [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417, v-flip false [junit] FOCUS AWT LOST PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Frame[frame0,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=UNKNOWN] on button0 [junit] centerMouse: robot pos: 28x163, 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,52,29,199x267],cause=TRAVERSAL_FORWARD] on button0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404029541 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x9, sym 0x9, char ' ' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404029564 d 1ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030074 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 [junit] FOCUS AWT LOST PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,52,29,199x267],cause=TRAVERSAL_BACKWARD] on button1 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030632 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404030683 d 0ms]]] [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404031212 d 0ms]] [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] 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,52,29,199x267],cause=UNKNOWN] on button0 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404031649 d 0ms]] [junit] Test: Direct AWT Button-West focus [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032004 d 0ms]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032258 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404032564 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x550ee7e5: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x550ee7e5 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 0x485966cc, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x1de76cc7, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x54bff557, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x593aaf41, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x57cf54e1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x5b03b9fe, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.0 0x5d0a1059: tileRendererInUse null, GearsES2[obj 0x5d0a1059 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5d0a1059 on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [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] gear1 0x5d0a1059 created: GearsObj[0x28dbbb64, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5d0a1059 created: GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5d0a1059 created: GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x5d0a1059 FIN GearsES2[obj 0x5d0a1059 isInit true, usesShared false, 1 GearsObj[0x28dbbb64, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22dd52c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7927ba7c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x5d0a1059 0/0 199x267 of 199x267, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5d0a1059, angle 0.0, [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417 -> [l -1.0, r 1.0, b -1.3417085, t 1.3417085] 2.0x2.683417, v-flip false [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: 28x163, 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,52,29,199x267],cause=TRAVERSAL_FORWARD] on button2 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034184 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x9, sym 0x9, char ' ' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034235 d 1ms]]] [junit] FOCUS AWT GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button3 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404034765 d 0ms]] [junit] FOCUS AWT LOST PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,52,29,199x267],cause=TRAVERSAL_BACKWARD] on button3 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035302 d 0ms]] [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035353 d 0ms]]] [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404035871 d 0ms]] [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,52,29,199x267],cause=UNKNOWN] on button2 [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036314 d 0ms]] [junit] Test: Direct AWT Button-West focus [junit] FOCUS AWT GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2 [junit] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036700 d 0ms]] [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[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404036928 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[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404037229 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5d0a1059: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x5d0a1059 FIN [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 @ 1610404037283 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404037284 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404038981 ms III - Start [junit] SLOCK [T main @ 1610404038983 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [junit] null [junit] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404059748 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404059752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.681 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404038981 ms III - Start [junit] SLOCK [T main @ 1610404038983 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [junit] null [junit] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404059748 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404059752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01WindowParenting01CreateVisibleDestroy1 took 1.782 sec [junit] Testcase: test02WindowParenting02CreateVisibleDestroy2Defered took 1.253 sec [junit] Testcase: test03WindowParenting02CreateVisibleDestroy3Odd took 1.132 sec [junit] Testcase: test04WindowParenting03ReparentNewtWin2Top took 5.446 sec [junit] Testcase: test05WindowParenting04ReparentNewtWin2TopLayouted took 4.598 sec [junit] Testcase: test06WindowParenting05ReparentAWTWinHopFrame2Frame took 4.664 sec [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.681 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404038981 ms III - Start [junit] SLOCK [T main @ 1610404038983 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [junit] null [junit] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true) [junit] null [junit] ShaderProgram[id=5, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=9, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [junit] null [junit] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404059748 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404059752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404061574 ms III - Start [junit] SLOCK [T main @ 1610404061576 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404070146 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404070146 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.504 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404061574 ms III - Start [junit] SLOCK [T main @ 1610404061576 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404070146 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404070146 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01AWTWinHopFrame2FrameFPS25Animator took 3.707 sec [junit] Testcase: test02AWTWinHopFrame2FrameStdAnimator took 3.001 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.504 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404061574 ms III - Start [junit] SLOCK [T main @ 1610404061576 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404070146 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404070146 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1610404071913 ms III - Start [junit] SLOCK [T main @ 1610404071915 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404078487 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404078487 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.516 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404071913 ms III - Start [junit] SLOCK [T main @ 1610404071915 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404078487 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404078487 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01CreateVisibleDestroy1 took 1.769 sec [junit] Testcase: test02AWTWinHopFrame2Frame took 2.97 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.516 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404071913 ms III - Start [junit] SLOCK [T main @ 1610404071915 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404078487 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404078487 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404080185 ms III - Start [junit] SLOCK [T main @ 1610404080187 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[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Demos: 2 - StopAnimator [junit] Demos: 3 - !Visible [junit] Demos: 4 - Visible [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Demos: 5 - X Container [junit] Demos: 6 - X Frame [junit] Demos: 7 - X GLWindow [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 547x401 of 547x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404088674 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404088674 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.402 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404080185 ms III - Start [junit] SLOCK [T main @ 1610404080187 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[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Demos: 2 - StopAnimator [junit] Demos: 3 - !Visible [junit] Demos: 4 - Visible [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Demos: 5 - X Container [junit] Demos: 6 - X Frame [junit] Demos: 7 - X GLWindow [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 547x401 of 547x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404088674 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404088674 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01CreateVisibleDestroy1 took 2.064 sec [junit] Testcase: test02AWTWinHopFrame2Frame took 4.602 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.402 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404080185 ms III - Start [junit] SLOCK [T main @ 1610404080187 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[main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.init FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 460x358 of 460x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Demos: 2 - StopAnimator [junit] Demos: 3 - !Visible [junit] Demos: 4 - Visible [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Demos: 5 - X Container [junit] Demos: 6 - X Frame [junit] Demos: 7 - X GLWindow [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.init FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 547x401 of 547x401, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 462x355 of 462x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404088674 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404088674 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT [junit] ++++ Test Singleton.ctor() [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404090371 ms III - Start [junit] SLOCK [T main @ 1610404090373 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main]: Warning: Default-EDT about (2) to stop, task executed. Remaining tasks: 3 - Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 5] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 5] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 7, display 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 8] [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404095972 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404095973 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.529 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404090371 ms III - Start [junit] SLOCK [T main @ 1610404090373 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main]: Warning: Default-EDT about (2) to stop, task executed. Remaining tasks: 3 - Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 5] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 5] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 7, display 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 8] [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404095972 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404095973 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01GLWindowReparentRecreateNoPreserve took 2.216 sec [junit] Testcase: test02GLWindowReparentRecreateGLPreserve took 1.499 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.529 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404090371 ms III - Start [junit] SLOCK [T main @ 1610404090373 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main]: Warning: Default-EDT about (2) to stop, task executed. Remaining tasks: 3 - Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 5] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 5] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [junit] null [junit] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 458x358 of 458x358, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.reshape FIN [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 7, display 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1 [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-5,6,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape 0/0 460x355 of 460x355, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.reshape FIN [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 8] [junit] Thread[main-Display-.x11_:0.0-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-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 @ 1610404095972 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404095973 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404097691 ms III - Start [junit] SLOCK [T main @ 1610404097693 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x291b4bf5: tileRendererInUse null, GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x291b4bf5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x291b4bf5 created: GearsObj[0x3ff860d3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x291b4bf5 created: GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x291b4bf5 created: GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x291b4bf5 FIN GearsES2[obj 0x291b4bf5 isInit true, usesShared false, 1 GearsObj[0x3ff860d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b08019f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 543x404 of 543x404, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 0.0, [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0 -> [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100254 d 226ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x291b4bf5 0/0 543x404 of 543x404, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 0.5, [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0 -> [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100481 d 10ms]] [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 543 x 404 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100582 d 12ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 2.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100706 d 17ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 543 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100725 d 8ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 543 / 4 2 x 397 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100734 d 9ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100719 d 34ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101178 d 7ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 4.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101186 d 7ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 5.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101194 d 8ms]] [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102505 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x291b4bf5: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x291b4bf5 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102514 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] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102771 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x702b8b12: tileRendererInUse null, GearsES2[obj 0x702b8b12 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x702b8b12 on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x702b8b12 created: GearsObj[0x5f618748, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x702b8b12 created: GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x702b8b12 created: GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x702b8b12 FIN GearsES2[obj 0x702b8b12 isInit true, usesShared false, 1 GearsObj[0x5f618748, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xeea3415, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 0.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102772 d 153ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102926 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 0.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102926 d 9ms]] [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102948 d 7ms]]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103245 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103607 d 7ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 2.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103614 d 6ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 3.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103621 d 7ms]] [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404104929 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x702b8b12: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x702b8b12 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404104937 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.init.0 0x5f9b2141: tileRendererInUse null, GearsES2[obj 0x5f9b2141 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f9b2141 on Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f9b2141 created: GearsObj[0x3ab09708, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f9b2141 created: GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f9b2141 created: GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.init.X 0x5f9b2141 FIN GearsES2[obj 0x5f9b2141 isInit true, usesShared false, 1 GearsObj[0x3ab09708, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bb4b7ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x5f9b2141 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f9b2141, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105121 d 150ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f9b2141 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f9b2141, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105272 d 7ms]] [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105292 d 7ms]]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105307 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105309 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105310 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 1 632 x 446 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105363 d 17ms]]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105381 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105389 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105393 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105393 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105394 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105397 d 0ms]] [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106589 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x5f9b2141: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x5f9b2141 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106596 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] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106808 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.init.0 0x6c130c45: tileRendererInUse null, GearsES2[obj 0x6c130c45 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c130c45 on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c130c45 created: GearsObj[0x22651c6e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6c130c45 created: GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6c130c45 created: GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.init.X 0x6c130c45 FIN GearsES2[obj 0x6c130c45 isInit true, usesShared false, 1 GearsObj[0x22651c6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7393b3da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x6c130c45 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c130c45, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106809 d 154ms]] [junit] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106595 d 369ms]]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c130c45 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c130c45, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 9ms]] [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106984 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106987 d 6ms]]] [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404108281 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x6c130c45: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x6c130c45 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404108288 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 @ 1610404108347 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404108347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.568 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404097691 ms III - Start [junit] SLOCK [T main @ 1610404097693 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x291b4bf5: tileRendererInUse null, GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x291b4bf5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x291b4bf5 created: GearsObj[0x3ff860d3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x291b4bf5 created: GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x291b4bf5 created: GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x291b4bf5 FIN GearsES2[obj 0x291b4bf5 isInit true, usesShared false, 1 GearsObj[0x3ff860d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b08019f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 543x404 of 543x404, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 0.0, [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0 -> [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100254 d 226ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x291b4bf5 0/0 543x404 of 543x404, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 0.5, [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0 -> [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100481 d 10ms]] [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 543 x 404 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100582 d 12ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 2.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100706 d 17ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 543 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100725 d 8ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 543 / 4 2 x 397 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100734 d 9ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100719 d 34ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101178 d 7ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 4.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101186 d 7ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 5.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101194 d 8ms]] [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102505 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x291b4bf5: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x291b4bf5 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102514 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] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102771 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x702b8b12: tileRendererInUse null, GearsES2[obj 0x702b8b12 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x702b8b12 on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x702b8b12 created: GearsObj[0x5f618748, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x702b8b12 created: GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x702b8b12 created: GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x702b8b12 FIN GearsES2[obj 0x702b8b12 isInit true, usesShared false, 1 GearsObj[0x5f618748, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xeea3415, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 0.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102772 d 153ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102926 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 0.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102926 d 9ms]] [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102948 d 7ms]]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103245 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103607 d 7ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 2.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103614 d 6ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 3.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103621 d 7ms]] [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404104929 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x702b8b12: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x702b8b12 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404104937 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.init.0 0x5f9b2141: tileRendererInUse null, GearsES2[obj 0x5f9b2141 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f9b2141 on Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f9b2141 created: GearsObj[0x3ab09708, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f9b2141 created: GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f9b2141 created: GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.init.X 0x5f9b2141 FIN GearsES2[obj 0x5f9b2141 isInit true, usesShared false, 1 GearsObj[0x3ab09708, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bb4b7ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x5f9b2141 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f9b2141, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105121 d 150ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f9b2141 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f9b2141, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105272 d 7ms]] [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105292 d 7ms]]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105307 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105309 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105310 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 1 632 x 446 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105363 d 17ms]]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105381 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105389 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105393 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105393 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105394 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105397 d 0ms]] [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106589 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x5f9b2141: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x5f9b2141 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106596 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] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106808 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.init.0 0x6c130c45: tileRendererInUse null, GearsES2[obj 0x6c130c45 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c130c45 on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c130c45 created: GearsObj[0x22651c6e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6c130c45 created: GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6c130c45 created: GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.init.X 0x6c130c45 FIN GearsES2[obj 0x6c130c45 isInit true, usesShared false, 1 GearsObj[0x22651c6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7393b3da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x6c130c45 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c130c45, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106809 d 154ms]] [junit] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106595 d 369ms]]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c130c45 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c130c45, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 9ms]] [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106984 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106987 d 6ms]]] [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404108281 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x6c130c45: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x6c130c45 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404108288 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 @ 1610404108347 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404108347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01NewtChildOnAWTParentLayouted took 4.827 sec [junit] Testcase: test02NewtChildOnAWTParentLayoutedDef took 2.402 sec [junit] Testcase: test03NewtChildOnAWTParentDirect took 1.654 sec [junit] Testcase: test04NewtChildOnAWTParentDirectDef took 1.696 sec [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.568 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404097691 ms III - Start [junit] SLOCK [T main @ 1610404097693 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x291b4bf5: tileRendererInUse null, GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x291b4bf5 on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x291b4bf5 created: GearsObj[0x3ff860d3, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x291b4bf5 created: GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x291b4bf5 created: GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x291b4bf5 FIN GearsES2[obj 0x291b4bf5 isInit true, usesShared false, 1 GearsObj[0x3ff860d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x18fa5194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b08019f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 543x404 of 543x404, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 0.0, [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0 -> [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100254 d 226ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x291b4bf5 0/0 543x404 of 543x404, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 0.5, [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0 -> [l -1.3440593, r 1.3440593, b -1.0, t 1.0] 2.6881187x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100481 d 10ms]] [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 543x404, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 543 x 404 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100582 d 12ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 2.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100706 d 17ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 543 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100725 d 8ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 543 / 4 2 x 397 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100734 d 9ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404100719 d 34ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101178 d 7ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 4.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101186 d 7ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x291b4bf5 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x291b4bf5, angle 5.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404101194 d 8ms]] [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x291b4bf5 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102505 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x291b4bf5: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x291b4bf5 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102514 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] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102771 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x702b8b12: tileRendererInUse null, GearsES2[obj 0x702b8b12 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x702b8b12 on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x702b8b12 created: GearsObj[0x5f618748, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x702b8b12 created: GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x702b8b12 created: GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x702b8b12 FIN GearsES2[obj 0x702b8b12 isInit true, usesShared false, 1 GearsObj[0x5f618748, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4eb5a982, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xeea3415, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 0.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102772 d 153ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102926 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 0.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102926 d 9ms]] [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404102948 d 7ms]]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103245 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 545 x 401 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103607 d 7ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 2.5, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103614 d 6ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x702b8b12 0/0 545x401 of 545x401, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x702b8b12, angle 3.0, [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0 -> [l -1.3591022, r 1.3591022, b -1.0, t 1.0] 2.7182045x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404103621 d 7ms]] [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x702b8b12 545x401, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404104929 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x702b8b12: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x702b8b12 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404104937 d 0ms]] [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.init.0 0x5f9b2141: tileRendererInUse null, GearsES2[obj 0x5f9b2141 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x5f9b2141 on Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x5f9b2141 created: GearsObj[0x3ab09708, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x5f9b2141 created: GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x5f9b2141 created: GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.init.X 0x5f9b2141 FIN GearsES2[obj 0x5f9b2141 isInit true, usesShared false, 1 GearsObj[0x3ab09708, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e3b7249, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7bb4b7ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.reshape 0x5f9b2141 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f9b2141, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105121 d 150ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x5f9b2141 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x5f9b2141, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105272 d 7ms]] [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 1 x 1 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105292 d 7ms]]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105307 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105309 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105310 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 1 632 x 446 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105363 d 17ms]]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105381 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105389 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105393 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105393 d 1ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105394 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404105397 d 0ms]] [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x5f9b2141 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106589 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x5f9b2141: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-3,6,main] GearsES2.dispose 0x5f9b2141 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106596 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] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106808 d 0ms]]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.init.0 0x6c130c45: tileRendererInUse null, GearsES2[obj 0x6c130c45 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x6c130c45 on Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x6c130c45 created: GearsObj[0x22651c6e, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x6c130c45 created: GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x6c130c45 created: GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.init.X 0x6c130c45 FIN GearsES2[obj 0x6c130c45 isInit true, usesShared false, 1 GearsObj[0x22651c6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x23a8fec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7393b3da, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.reshape 0x6c130c45 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c130c45, angle 0.0, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106809 d 154ms]] [junit] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106595 d 369ms]]] [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 0ms]] [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x6c130c45 0/0 632x447 of 632x447, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x6c130c45, angle 0.5, [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0 -> [l -1.4138702, r 1.4138702, b -1.0, t 1.0] 2.8277404x2.0, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[WINDOW_RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106964 d 9ms]] [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106984 d 0ms]] [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowUpdateEvent[[ 0 / 0 632 x 447 ], WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404106987 d 6ms]]] [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] Thread[main,5,main] GearsES2.display 0x6c130c45 632x447, swapInterval 1, drawable 0x5600002 [junit] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404108281 d 0ms]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x6c130c45: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-4,6,main] GearsES2.dispose 0x6c130c45 FIN [junit] WindowEvent[EVENT_WINDOW_DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1610404108288 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 @ 1610404108347 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404108347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404110097 ms III - Start [junit] SLOCK [T main @ 1610404110099 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01 [junit] Create PointerIcon #01: PointerIcon[obj 0x120f102b, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x625732, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x51dcb805, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x66498326, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x2accdbb5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0xa2431d0, .x11_:0.0-1, 0x5400014, 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[main-AWTAnimator#00,5,main] GearsES2.init.0 0xe7edb54: tileRendererInUse null, GearsES2[obj 0xe7edb54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xe7edb54 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xe7edb54 created: GearsObj[0x73ae62ad, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xe7edb54 created: GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xe7edb54 created: GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0xe7edb54 FIN GearsES2[obj 0xe7edb54 isInit true, usesShared false, 1 GearsObj[0x73ae62ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6734d071, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xe7edb54 0/0 400x278 of 400x278, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe7edb54, angle 0.0, [l -1.438849, r 1.438849, b -1.0, t 1.0] 2.877698x2.0 -> [l -1.438849, r 1.438849, b -1.0, t 1.0] 2.877698x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xe7edb54 0/0 400x275 of 400x275, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe7edb54, angle 0.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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xe7edb54: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xe7edb54 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 0x581ac8a8, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x6d4e5011, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x57d7f8ca, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x76c3e77a, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0xfba92d3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x662b4c69, .x11_:0.0-1, 0x5400014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #01: PointerIcon[obj 0x71238fc2, .x11_:0.0-1, 0x5400018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x2a54a73f, .x11_:0.0-1, 0x540001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x16a0ee18, .x11_:0.0-1, 0x5400020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x3d6f0054, .x11_:0.0-1, 0x5400024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x4efc180e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0xbd4dc25, .x11_:0.0-1, 0x5400028, 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[main-AWTAnimator#01,5,main] GearsES2.init.0 0x32b260fa: tileRendererInUse null, GearsES2[obj 0x32b260fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x32b260fa on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x32b260fa created: GearsObj[0xe11cc69, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x32b260fa created: GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x32b260fa created: GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x32b260fa FIN GearsES2[obj 0x32b260fa isInit true, usesShared false, 1 GearsObj[0xe11cc69, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f4b0fb4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x32b260fa 0/0 400x275 of 400x275, swapInterval 1, drawable 0x540002a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x32b260fa, angle 0.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 [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.0 0xfa49800: tileRendererInUse null, GearsES2[obj 0xfa49800 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xfa49800 on Thread[main-AWTAnimator#02,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xfa49800 created: GearsObj[0x43f8a2de, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xfa49800 created: GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xfa49800 created: GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.X 0xfa49800 FIN GearsES2[obj 0xfa49800 isInit true, usesShared false, 1 GearsObj[0x43f8a2de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x126f88b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0xfa49800 0/0 400x275 of 400x275, swapInterval 1, drawable 0x540002c, msaa false, tileRendererInUse null [junit] >> GearsES2 0xfa49800, angle 0.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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x32b260fa: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x32b260fa FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xfa49800: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xfa49800 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 @ 1610404116264 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404116264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.112 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404110097 ms III - Start [junit] SLOCK [T main @ 1610404110099 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01 [junit] Create PointerIcon #01: PointerIcon[obj 0x120f102b, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x625732, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x51dcb805, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x66498326, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x2accdbb5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0xa2431d0, .x11_:0.0-1, 0x5400014, 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[main-AWTAnimator#00,5,main] GearsES2.init.0 0xe7edb54: tileRendererInUse null, GearsES2[obj 0xe7edb54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xe7edb54 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xe7edb54 created: GearsObj[0x73ae62ad, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xe7edb54 created: GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xe7edb54 created: GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0xe7edb54 FIN GearsES2[obj 0xe7edb54 isInit true, usesShared false, 1 GearsObj[0x73ae62ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6734d071, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xe7edb54 0/0 400x278 of 400x278, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe7edb54, angle 0.0, [l -1.438849, r 1.438849, b -1.0, t 1.0] 2.877698x2.0 -> [l -1.438849, r 1.438849, b -1.0, t 1.0] 2.877698x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xe7edb54 0/0 400x275 of 400x275, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe7edb54, angle 0.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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xe7edb54: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xe7edb54 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 0x581ac8a8, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x6d4e5011, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x57d7f8ca, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x76c3e77a, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0xfba92d3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x662b4c69, .x11_:0.0-1, 0x5400014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #01: PointerIcon[obj 0x71238fc2, .x11_:0.0-1, 0x5400018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x2a54a73f, .x11_:0.0-1, 0x540001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x16a0ee18, .x11_:0.0-1, 0x5400020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x3d6f0054, .x11_:0.0-1, 0x5400024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x4efc180e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0xbd4dc25, .x11_:0.0-1, 0x5400028, 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[main-AWTAnimator#01,5,main] GearsES2.init.0 0x32b260fa: tileRendererInUse null, GearsES2[obj 0x32b260fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x32b260fa on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x32b260fa created: GearsObj[0xe11cc69, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x32b260fa created: GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x32b260fa created: GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x32b260fa FIN GearsES2[obj 0x32b260fa isInit true, usesShared false, 1 GearsObj[0xe11cc69, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f4b0fb4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x32b260fa 0/0 400x275 of 400x275, swapInterval 1, drawable 0x540002a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x32b260fa, angle 0.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 [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.0 0xfa49800: tileRendererInUse null, GearsES2[obj 0xfa49800 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xfa49800 on Thread[main-AWTAnimator#02,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xfa49800 created: GearsObj[0x43f8a2de, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xfa49800 created: GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xfa49800 created: GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.X 0xfa49800 FIN GearsES2[obj 0xfa49800 isInit true, usesShared false, 1 GearsObj[0x43f8a2de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x126f88b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0xfa49800 0/0 400x275 of 400x275, swapInterval 1, drawable 0x540002c, msaa false, tileRendererInUse null [junit] >> GearsES2 0xfa49800, angle 0.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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x32b260fa: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x32b260fa FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xfa49800: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xfa49800 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 @ 1610404116264 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404116264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01AWTOneNewtChilds01 took 2.115 sec [junit] Testcase: test02AWTTwoNewtChilds01 took 2.205 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.112 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404110097 ms III - Start [junit] SLOCK [T main @ 1610404110099 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01 [junit] Create PointerIcon #01: PointerIcon[obj 0x120f102b, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x625732, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x51dcb805, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x66498326, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x2accdbb5, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0xa2431d0, .x11_:0.0-1, 0x5400014, 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[main-AWTAnimator#00,5,main] GearsES2.init.0 0xe7edb54: tileRendererInUse null, GearsES2[obj 0xe7edb54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xe7edb54 on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xe7edb54 created: GearsObj[0x73ae62ad, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xe7edb54 created: GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xe7edb54 created: GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0xe7edb54 FIN GearsES2[obj 0xe7edb54 isInit true, usesShared false, 1 GearsObj[0x73ae62ad, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d93f480, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6734d071, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xe7edb54 0/0 400x278 of 400x278, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe7edb54, angle 0.0, [l -1.438849, r 1.438849, b -1.0, t 1.0] 2.877698x2.0 -> [l -1.438849, r 1.438849, b -1.0, t 1.0] 2.877698x2.0, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0xe7edb54 0/0 400x275 of 400x275, swapInterval 1, drawable 0x5400016, msaa false, tileRendererInUse null [junit] >> GearsES2 0xe7edb54, angle 0.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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xe7edb54: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0xe7edb54 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 0x581ac8a8, .x11_:0.0-1, 0x5400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x6d4e5011, .x11_:0.0-1, 0x5400008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x57d7f8ca, .x11_:0.0-1, 0x540000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x76c3e77a, .x11_:0.0-1, 0x5400010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0xfba92d3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0x662b4c69, .x11_:0.0-1, 0x5400014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #01: PointerIcon[obj 0x71238fc2, .x11_:0.0-1, 0x5400018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [junit] Create PointerIcon #02: PointerIcon[obj 0x2a54a73f, .x11_:0.0-1, 0x540001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [junit] Create PointerIcon #03: PointerIcon[obj 0x16a0ee18, .x11_:0.0-1, 0x5400020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #04: PointerIcon[obj 0x3d6f0054, .x11_:0.0-1, 0x5400024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PixelRect[obj 0x4efc180e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [junit] Create PointerIcon #05: PointerIcon[obj 0xbd4dc25, .x11_:0.0-1, 0x5400028, 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[main-AWTAnimator#01,5,main] GearsES2.init.0 0x32b260fa: tileRendererInUse null, GearsES2[obj 0x32b260fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x32b260fa on Thread[main-AWTAnimator#01,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x32b260fa created: GearsObj[0xe11cc69, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x32b260fa created: GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x32b260fa created: GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.init.X 0x32b260fa FIN GearsES2[obj 0x32b260fa isInit true, usesShared false, 1 GearsObj[0xe11cc69, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47b0dc91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f4b0fb4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x32b260fa 0/0 400x275 of 400x275, swapInterval 1, drawable 0x540002a, msaa false, tileRendererInUse null [junit] >> GearsES2 0x32b260fa, angle 0.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 [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.0 0xfa49800: tileRendererInUse null, GearsES2[obj 0xfa49800 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0xfa49800 on Thread[main-AWTAnimator#02,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0xfa49800 created: GearsObj[0x43f8a2de, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0xfa49800 created: GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0xfa49800 created: GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.init.X 0xfa49800 FIN GearsES2[obj 0xfa49800 isInit true, usesShared false, 1 GearsObj[0x43f8a2de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6361ace4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x126f88b9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#02,5,main] GearsES2.reshape 0xfa49800 0/0 400x275 of 400x275, swapInterval 1, drawable 0x540002c, msaa false, tileRendererInUse null [junit] >> GearsES2 0xfa49800, angle 0.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 [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x32b260fa: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0x32b260fa FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xfa49800: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,5,main] GearsES2.dispose 0xfa49800 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 @ 1610404116264 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404116264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404117910 ms III - Start [junit] SLOCK [T main @ 1610404117912 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3098cf3b: tileRendererInUse null, GearsES2[obj 0x3098cf3b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3098cf3b on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3098cf3b created: GearsObj[0x5bfffaa2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3098cf3b created: GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3098cf3b created: GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3098cf3b FIN GearsES2[obj 0x3098cf3b isInit true, usesShared false, 1 GearsObj[0x5bfffaa2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x780516dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3098cf3b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3098cf3b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 70.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 154.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3098cf3b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3098cf3b 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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x3fb1549b: tileRendererInUse null, GearsES2[obj 0x3fb1549b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3fb1549b on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fb1549b created: GearsObj[0x422a5bbe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fb1549b created: GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fb1549b created: GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x3fb1549b FIN GearsES2[obj 0x3fb1549b isInit true, usesShared false, 1 GearsObj[0x422a5bbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f62705d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 0.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3fb1549b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 0.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3fb1549b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 60.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 110.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3fb1549b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3fb1549b 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 @ 1610404127368 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404127368 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.356 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404117910 ms III - Start [junit] SLOCK [T main @ 1610404117912 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3098cf3b: tileRendererInUse null, GearsES2[obj 0x3098cf3b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3098cf3b on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3098cf3b created: GearsObj[0x5bfffaa2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3098cf3b created: GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3098cf3b created: GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3098cf3b FIN GearsES2[obj 0x3098cf3b isInit true, usesShared false, 1 GearsObj[0x5bfffaa2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x780516dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3098cf3b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3098cf3b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 70.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 154.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3098cf3b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3098cf3b 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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x3fb1549b: tileRendererInUse null, GearsES2[obj 0x3fb1549b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3fb1549b on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fb1549b created: GearsObj[0x422a5bbe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fb1549b created: GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fb1549b created: GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x3fb1549b FIN GearsES2[obj 0x3fb1549b isInit true, usesShared false, 1 GearsObj[0x422a5bbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f62705d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 0.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3fb1549b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 0.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3fb1549b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 60.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 110.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3fb1549b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3fb1549b 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 @ 1610404127368 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404127368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: test01WinHopFrame2FrameDirectHop took 3.97 sec [junit] Testcase: test02WinHopFrame2FrameDetachFirst took 3.658 sec [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.356 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404117910 ms III - Start [junit] SLOCK [T main @ 1610404117912 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[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [junit] null [junit] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.0 0x3098cf3b: tileRendererInUse null, GearsES2[obj 0x3098cf3b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3098cf3b on Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3098cf3b created: GearsObj[0x5bfffaa2, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3098cf3b created: GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3098cf3b created: GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.init.X 0x3098cf3b FIN GearsES2[obj 0x3098cf3b isInit true, usesShared false, 1 GearsObj[0x5bfffaa2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x130b7925, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x780516dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.display 0x3098cf3b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 0.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3098cf3b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 70.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#01,5,main] GearsES2.reshape 0x3098cf3b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3098cf3b, angle 154.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] RedSquareES2.dispose FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3098cf3b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x3098cf3b 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[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null [junit] RedSquareES2 init on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [junit] null [junit] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [junit] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [junit] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.init FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.reshape FIN [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.0 0x3fb1549b: tileRendererInUse null, GearsES2[obj 0x3fb1549b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x3fb1549b on Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x3fb1549b created: GearsObj[0x422a5bbe, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x3fb1549b created: GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x3fb1549b created: GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.init.X 0x3fb1549b FIN GearsES2[obj 0x3fb1549b isInit true, usesShared false, 1 GearsObj[0x422a5bbe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54c3b20a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f62705d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 0.0, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.display 0x3fb1549b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 0.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x3fb1549b 305x321, swapInterval 1, drawable 0x5600004 [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 60.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600002, tileRendererInUse null [junit] Thread[main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN [junit] Thread[main-AWTAnimator#03,5,main] GearsES2.reshape 0x3fb1549b 0/0 305x321 of 305x321, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [junit] >> GearsES2 0x3fb1549b, angle 110.5, [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918 -> [l -1.0, r 1.0, b -1.052459, t 1.052459] 2.0x2.104918, v-flip false [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] RedSquareES2.dispose FIN [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3fb1549b: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-2,6,main] GearsES2.dispose 0x3fb1549b 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 @ 1610404127368 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404127368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1610404129376 ms III - Start [junit] SLOCK [T main @ 1610404129378 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:1 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:2 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:3 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:4 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:5 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:6 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:7 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:8 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:9 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:10 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ca], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:11 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:12 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:13 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:14 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ce], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:15 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cf], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:16 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:17 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:18 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:19 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:20 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:21 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:22 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:23 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:24 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:25 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:26 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4da], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:27 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4db], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:28 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:29 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:30 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4de], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:31 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4df], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:32 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:33 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:34 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:35 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:36 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:37 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:38 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:39 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:40 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:41 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:42 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ea], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:43 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4eb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:44 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ec], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:45 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ed], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:46 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ee], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:47 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ef], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:48 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:49 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:50 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:51 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:52 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:53 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:54 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:55 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:56 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:57 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:58 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:59 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:60 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:61 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:62 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fe], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:63 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ff], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:64 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x500], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:65 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x501], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:66 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x502], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:67 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x503], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:68 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x504], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:69 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x505], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:70 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x506], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:71 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x507], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:72 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x508], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:73 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x509], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:74 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:75 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:76 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:77 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:78 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:79 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:80 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x510], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:81 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x511], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:82 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x512], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:83 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x513], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:84 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x514], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:85 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x515], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:86 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x516], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:87 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x517], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:88 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x518], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:89 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x519], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:90 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:91 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:92 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:93 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:94 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:95 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:96 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x520], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:97 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x521], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:98 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x522], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:99 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x523], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:100 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x524], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:101 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x525], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:102 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x526], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:103 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x527], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:104 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x528], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:105 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x529], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:106 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:107 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:108 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:109 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:110 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:111 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:112 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x530], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:113 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x531], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:114 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x532], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:115 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x533], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:116 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x534], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:117 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x535], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:118 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x536], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:119 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x537], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:120 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x538], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:121 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x539], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:122 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:123 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:124 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:125 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:126 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:127 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:128 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x540], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:129 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x541], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:130 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x542], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:131 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x543], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:132 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x544], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:133 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x545], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:134 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x546], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:135 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x547], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:136 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x548], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:137 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x549], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:138 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:139 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:140 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:141 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:142 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:143 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:144 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x550], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:145 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x551], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:146 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x552], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:147 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x553], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:148 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x554], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:149 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x555], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:150 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x556], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:151 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x557], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:152 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x558], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:153 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x559], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:154 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:155 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:156 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:157 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:158 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:159 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:160 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x560], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:161 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x561], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:162 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x562], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:163 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x563], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:164 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x564], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:165 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x565], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:166 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x566], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:167 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x567], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:168 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x568], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:169 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x569], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:170 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:171 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:172 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:173 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:174 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:175 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:176 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x570], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:177 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x571], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:178 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x572], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:179 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x573], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:180 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x574], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:181 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x575], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:182 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x576], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:183 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x577], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:184 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x578], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:185 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x579], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:186 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:187 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:188 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:189 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:190 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:191 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:192 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x580], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:193 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x581], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:194 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x582], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:195 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x583], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:196 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x584], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:197 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x585], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:198 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x586], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:199 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x587], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:200 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x588], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:201 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x589], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:202 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:203 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:204 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:205 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:206 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:207 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:208 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x590], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:209 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x591], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:210 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x592], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:211 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x593], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:212 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x594], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:213 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x595], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:214 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x596], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:215 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x597], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:216 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x598], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:217 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x599], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:218 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:219 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:220 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:221 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:222 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:223 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:224 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:225 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:226 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:227 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:228 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:229 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:230 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:231 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:232 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:233 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:234 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:235 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:236 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:237 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:238 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:239 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:240 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x70], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:241 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x69f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:242 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:243 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:244 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:245 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:246 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:247 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:248 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:249 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:250 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:251 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:252 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:253 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:254 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:255 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:256 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:257 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:258 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:259 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:260 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:261 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:262 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:263 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x41a0aa7d: tileRendererInUse null, GearsES2[obj 0x41a0aa7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x41a0aa7d on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x41a0aa7d created: GearsObj[0x20adc68d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x41a0aa7d created: GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x41a0aa7d created: GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x41a0aa7d FIN GearsES2[obj 0x41a0aa7d isInit true, usesShared false, 1 GearsObj[0x20adc68d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd79f9cf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x41a0aa7d 0/0 400x200 of 400x200, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x41a0aa7d, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d 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 @ 1610404132648 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404132648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.183 sec [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404129376 ms III - Start [junit] SLOCK [T main @ 1610404129378 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:1 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:2 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:3 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:4 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:5 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:6 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:7 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:8 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:9 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:10 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ca], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:11 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:12 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:13 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:14 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ce], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:15 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cf], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:16 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:17 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:18 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:19 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:20 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:21 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:22 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:23 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:24 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:25 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:26 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4da], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:27 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4db], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:28 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:29 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:30 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4de], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:31 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4df], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:32 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:33 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:34 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:35 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:36 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:37 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:38 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:39 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:40 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:41 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:42 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ea], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:43 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4eb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:44 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ec], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:45 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ed], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:46 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ee], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:47 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ef], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:48 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:49 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:50 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:51 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:52 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:53 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:54 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:55 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:56 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:57 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:58 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:59 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:60 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:61 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:62 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fe], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:63 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ff], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:64 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x500], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:65 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x501], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:66 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x502], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:67 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x503], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:68 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x504], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:69 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x505], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:70 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x506], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:71 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x507], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:72 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x508], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:73 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x509], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:74 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:75 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:76 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:77 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:78 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:79 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:80 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x510], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:81 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x511], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:82 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x512], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:83 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x513], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:84 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x514], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:85 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x515], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:86 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x516], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:87 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x517], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:88 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x518], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:89 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x519], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:90 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:91 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:92 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:93 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:94 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:95 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:96 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x520], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:97 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x521], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:98 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x522], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:99 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x523], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:100 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x524], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:101 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x525], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:102 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x526], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:103 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x527], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:104 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x528], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:105 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x529], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:106 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:107 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:108 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:109 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:110 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:111 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:112 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x530], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:113 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x531], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:114 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x532], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:115 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x533], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:116 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x534], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:117 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x535], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:118 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x536], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:119 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x537], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:120 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x538], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:121 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x539], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:122 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:123 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:124 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:125 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:126 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:127 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:128 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x540], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:129 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x541], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:130 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x542], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:131 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x543], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:132 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x544], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:133 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x545], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:134 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x546], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:135 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x547], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:136 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x548], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:137 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x549], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:138 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:139 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:140 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:141 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:142 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:143 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:144 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x550], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:145 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x551], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:146 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x552], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:147 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x553], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:148 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x554], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:149 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x555], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:150 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x556], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:151 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x557], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:152 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x558], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:153 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x559], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:154 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:155 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:156 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:157 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:158 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:159 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:160 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x560], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:161 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x561], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:162 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x562], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:163 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x563], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:164 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x564], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:165 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x565], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:166 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x566], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:167 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x567], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:168 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x568], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:169 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x569], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:170 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:171 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:172 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:173 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:174 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:175 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:176 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x570], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:177 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x571], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:178 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x572], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:179 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x573], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:180 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x574], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:181 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x575], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:182 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x576], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:183 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x577], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:184 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x578], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:185 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x579], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:186 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:187 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:188 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:189 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:190 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:191 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:192 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x580], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:193 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x581], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:194 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x582], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:195 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x583], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:196 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x584], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:197 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x585], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:198 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x586], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:199 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x587], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:200 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x588], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:201 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x589], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:202 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:203 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:204 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:205 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:206 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:207 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:208 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x590], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:209 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x591], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:210 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x592], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:211 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x593], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:212 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x594], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:213 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x595], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:214 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x596], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:215 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x597], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:216 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x598], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:217 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x599], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:218 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:219 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:220 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:221 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:222 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:223 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:224 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:225 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:226 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:227 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:228 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:229 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:230 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:231 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:232 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:233 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:234 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:235 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:236 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:237 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:238 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:239 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:240 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x70], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:241 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x69f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:242 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:243 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:244 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:245 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:246 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:247 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:248 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:249 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:250 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:251 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:252 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:253 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:254 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:255 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:256 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:257 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:258 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:259 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:260 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:261 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:262 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:263 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x41a0aa7d: tileRendererInUse null, GearsES2[obj 0x41a0aa7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x41a0aa7d on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x41a0aa7d created: GearsObj[0x20adc68d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x41a0aa7d created: GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x41a0aa7d created: GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x41a0aa7d FIN GearsES2[obj 0x41a0aa7d isInit true, usesShared false, 1 GearsObj[0x20adc68d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd79f9cf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x41a0aa7d 0/0 400x200 of 400x200, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x41a0aa7d, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d 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 @ 1610404132648 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404132648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testWindowParenting1AWTOneNewtChild01 took 1.44 sec [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.183 sec [junit] [junit] ------------- Standard Error ----------------- [junit] ++++ Test Singleton.ctor() [junit] ++++ Test Singleton.lock() [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404129376 ms III - Start [junit] SLOCK [T main @ 1610404129378 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:1 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:2 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:3 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:4 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:5 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:6 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:7 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:8 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:9 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4c9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:10 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ca], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:11 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:12 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:13 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:14 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ce], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:15 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4cf], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:16 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:17 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:18 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:19 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:20 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:21 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:22 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:23 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:24 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:25 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4d9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:26 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4da], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:27 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4db], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:28 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:29 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4dd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:30 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4de], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:31 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4df], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:32 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:33 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:34 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:35 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:36 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:37 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:38 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:39 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:40 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:41 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4e9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:42 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ea], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:43 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4eb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:44 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ec], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:45 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ed], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:46 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ee], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:47 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ef], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:48 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:49 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:50 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:51 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:52 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:53 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:54 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:55 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:56 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:57 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4f9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:58 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:59 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fb], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:60 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fc], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:61 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fd], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:62 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4fe], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:63 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x4ff], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:64 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x500], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:65 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x501], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:66 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x502], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:67 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x503], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:68 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x504], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:69 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x505], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:70 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x506], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:71 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x507], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:72 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x508], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:73 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x509], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:74 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:75 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:76 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:77 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:78 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:79 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x50f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:80 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x510], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:81 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x511], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:82 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x512], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:83 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x513], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:84 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x514], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:85 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x515], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:86 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x516], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:87 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x517], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:88 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x518], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:89 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x519], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:90 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:91 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:92 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:93 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:94 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:95 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x51f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:96 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x520], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:97 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x521], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:98 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x522], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:99 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x523], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:100 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x524], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:101 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x525], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:102 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x526], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:103 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x527], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:104 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x528], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:105 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x529], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:106 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:107 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:108 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:109 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:110 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:111 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x52f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:112 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x530], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:113 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x531], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:114 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x532], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:115 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x533], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:116 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x534], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:117 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x535], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:118 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x536], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:119 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x537], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:120 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x538], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:121 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x539], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:122 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:123 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:124 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:125 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:126 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:127 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x53f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:128 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x540], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:129 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x541], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:130 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x542], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:131 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x543], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:132 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x544], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:133 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x545], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:134 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x546], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:135 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x547], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:136 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x548], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:137 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x549], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:138 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:139 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:140 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:141 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:142 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:143 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x54f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:144 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x550], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:145 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x551], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:146 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x552], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:147 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x553], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:148 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x554], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:149 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x555], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:150 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x556], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:151 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x557], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:152 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x558], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:153 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x559], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:154 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:155 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:156 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:157 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:158 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:159 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x55f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:160 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x560], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:161 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x561], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:162 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x562], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:163 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x563], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:164 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x564], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:165 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x565], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:166 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x566], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:167 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x567], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:168 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x568], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:169 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x569], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:170 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:171 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:172 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:173 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:174 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:175 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x56f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:176 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x570], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:177 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x571], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:178 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x572], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:179 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x573], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:180 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x574], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:181 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x575], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:182 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x576], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:183 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x577], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:184 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x578], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:185 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x579], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:186 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:187 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:188 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:189 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:190 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:191 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x57f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:192 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x580], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:193 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x581], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:194 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x582], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:195 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x583], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:196 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x584], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:197 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x585], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:198 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x586], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:199 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x587], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:200 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x588], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:201 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x589], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:202 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:203 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:204 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:205 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:206 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:207 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x58f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:208 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x590], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:209 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x591], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:210 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x592], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:211 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x593], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:212 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x594], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:213 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x595], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:214 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x596], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:215 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x597], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:216 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x598], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:217 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x599], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:218 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59a], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:219 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59b], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:220 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59c], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:221 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59d], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:222 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59e], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:223 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x59f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:224 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:225 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:226 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:227 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:228 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:229 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:230 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:231 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:232 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:233 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:234 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:235 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:236 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:237 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:238 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:239 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x5af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:240 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x70], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:241 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x69f], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:242 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:243 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:244 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:245 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:246 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:247 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:248 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a6], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:249 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a7], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:250 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a8], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:251 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6a9], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:252 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6aa], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:253 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ab], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:254 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ac], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:255 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ad], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:256 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6ae], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:257 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6af], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:258 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:259 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b1], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:260 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b2], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:261 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b3], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:262 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b4], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available [junit] 0:263 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x6b5], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.0 0x41a0aa7d: tileRendererInUse null, GearsES2[obj 0x41a0aa7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [junit] GearsES2 init 0x41a0aa7d on Thread[main-AWTAnimator#00,5,main] [junit] Chosen GLCapabilities: GLCaps[glx vid 0x6a3, fbc 0x4ad: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [junit] Swap Interval 1 [junit] GL Profile GLProfile[GL3bc/GL3bc.sw] [junit] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [junit] Quirks [No10BitColorCompOffscreen] [junit] Impl. class jogamp.opengl.gl4.GL4bcImpl [junit] GL_VENDOR VMware, Inc. [junit] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [junit] GL_VERSION 3.1 Mesa 18.3.6 [junit] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [junit] GL FBO: basic true, full true [junit] GL_EXTENSIONS 232 [junit] GLX_EXTENSIONS 34 [junit] ----------------------------------------------------------------------------------------------------- [junit] gear1 0x41a0aa7d created: GearsObj[0x20adc68d, vbo ff 1, fs 2, bf 3, bs 4] [junit] gear2 0x41a0aa7d created: GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10] [junit] gear3 0x41a0aa7d created: GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.init.X 0x41a0aa7d FIN GearsES2[obj 0x41a0aa7d isInit true, usesShared false, 1 GearsObj[0x20adc68d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c18915, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xd79f9cf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [junit] Thread[main-AWTAnimator#00,5,main] GearsES2.reshape 0x41a0aa7d 0/0 400x200 of 400x200, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [junit] >> GearsES2 0x41a0aa7d, 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[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d: tileRendererInUse null [junit] Thread[main-Display-.x11_:0.0-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d 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 @ 1610404132648 ms III - Stopping: alive true, shallQuit true, hasSocket true [junit] SLOCK [T main @ 1610404132648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jar/jogl-test.jar test.compile: junit.run.swt.headless: [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl generic.junit.run.swt.headless: [echo] +++ [echo] +++ generic.junit.run.swt.headless [echo] +++ Pattern: com/jogamp/opengl/test/junit/**/Test*SWT* [echo] +++ [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 [apply] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 2 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404134977 ms III - Start [apply] SLOCK [T main @ 1610404134980 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimator) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator [apply] Thread[main,5,main] GearsES2.init.0 0x35047d03: tileRendererInUse null, GearsES2[obj 0x35047d03 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x35047d03 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x35047d03 created: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x35047d03 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x35047d03 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x35047d03 FIN GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x35047d03 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x35047d03, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x35047d03 256x256, swapInterval 0, drawable 0x5600002 [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x4a22f9e2: tileRendererInUse null, GearsES2[obj 0x4a22f9e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4a22f9e2 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4a22f9e2 created w/ share: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x59f08ca7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4a22f9e2 created w/ share: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5acb1c8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4a22f9e2 created w/ share: GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x60e734bc, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x4a22f9e2 FIN GearsES2[obj 0x4a22f9e2 isInit true, usesShared true, 1 GearsObj[0x59f08ca7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5acb1c8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60e734bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x4a22f9e2 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4a22f9e2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x3c419631: tileRendererInUse null, GearsES2[obj 0x3c419631 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x3c419631 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c419631 created w/ share: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x25ad6de7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c419631 created w/ share: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x693f9e9c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c419631 created w/ share: GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x20e0b60d, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x3c419631 FIN GearsES2[obj 0x3c419631 isInit true, usesShared true, 1 GearsObj[0x25ad6de7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x693f9e9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20e0b60d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x3c419631 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5a00002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c419631, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x67a20f67, (isShared true, created true, master 0x67a20f67) [apply] Created Ctx #0: hash 0x3fb0f82f, (created true) [apply] Created Ctx #1: hash 0x49e96f52, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x49e96f52, (isShared true, created true, master 0x67a20f67) [apply] Created Ctx #0: hash 0x67a20f67, (created true) [apply] Created Ctx #1: hash 0x3fb0f82f, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x3fb0f82f, (isShared true, created true, master 0x67a20f67) [apply] Created Ctx #0: hash 0x67a20f67, (created true) [apply] Created Ctx #1: hash 0x49e96f52, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimator) [apply] junit.framework.TestListener: startTest(test02AsyncEachAnimator) [apply] Thread[main,5,main] GearsES2.dispose 0x3c419631: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x3c419631 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x4a22f9e2: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4a22f9e2 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x35047d03: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x35047d03 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] Thread[main-Animator#01,5,main] GearsES2.init.0 0x52bf72b5: tileRendererInUse null, GearsES2[obj 0x52bf72b5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x52bf72b5 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x52bf72b5 created: GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x52bf72b5 created: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x52bf72b5 created: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x52bf72b5 FIN GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x52bf72b5 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5600002, 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[main-Animator#03,5,main] GearsES2.init.0 0x5c5eefef: tileRendererInUse null, GearsES2[obj 0x5c5eefef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x5c5eefef on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5c5eefef created w/ share: GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x429d5e68, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5c5eefef created w/ share: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x478e5eb8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5c5eefef created w/ share: GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x130b11f2, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x5c5eefef FIN GearsES2[obj 0x5c5eefef isInit true, usesShared true, 1 GearsObj[0x429d5e68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x478e5eb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x130b11f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x5c5eefef 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5c00002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5c5eefef, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#02,5,main] GearsES2.init.0 0x245b4bdc: tileRendererInUse null, GearsES2[obj 0x245b4bdc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x245b4bdc on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x245b4bdc created w/ share: GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3d8bb1fa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x245b4bdc created w/ share: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x8b2da46, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x245b4bdc created w/ share: GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6ce2e06f, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x245b4bdc FIN GearsES2[obj 0x245b4bdc isInit true, usesShared true, 1 GearsObj[0x3d8bb1fa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8b2da46, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ce2e06f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x245b4bdc 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5a00002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x5a91a82a, (isShared true, created true, master 0x5a91a82a) [apply] Created Ctx #0: hash 0x3cde1d6d, (created true) [apply] Created Ctx #1: hash 0x4337f30d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x4337f30d, (isShared true, created true, master 0x5a91a82a) [apply] Created Ctx #0: hash 0x5a91a82a, (created true) [apply] Created Ctx #1: hash 0x3cde1d6d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x3cde1d6d, (isShared true, created true, master 0x5a91a82a) [apply] Created Ctx #0: hash 0x5a91a82a, (created true) [apply] Created Ctx #1: hash 0x4337f30d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] junit.framework.TestListener: endTest(test02AsyncEachAnimator) [apply] Thread[main,5,main] GearsES2.dispose 0x5c5eefef: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5c5eefef FIN [apply] Thread[main,5,main] GearsES2.dispose 0x245b4bdc: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x245b4bdc FIN [apply] Thread[main,5,main] GearsES2.dispose 0x52bf72b5: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x52bf72b5 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 @ 1610404141764 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404141764 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.635 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404134977 ms III - Start [apply] SLOCK [T main @ 1610404134980 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator [apply] Thread[main,5,main] GearsES2.init.0 0x35047d03: tileRendererInUse null, GearsES2[obj 0x35047d03 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x35047d03 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x35047d03 created: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x35047d03 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x35047d03 created: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x35047d03 FIN GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x35047d03 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x35047d03, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x35047d03 256x256, swapInterval 0, drawable 0x5600002 [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x4a22f9e2: tileRendererInUse null, GearsES2[obj 0x4a22f9e2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x4a22f9e2 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4a22f9e2 created w/ share: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x59f08ca7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4a22f9e2 created w/ share: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5acb1c8e, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4a22f9e2 created w/ share: GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x60e734bc, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x4a22f9e2 FIN GearsES2[obj 0x4a22f9e2 isInit true, usesShared true, 1 GearsObj[0x59f08ca7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5acb1c8e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x60e734bc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x4a22f9e2 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5800002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4a22f9e2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x3c419631: tileRendererInUse null, GearsES2[obj 0x3c419631 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x3c419631 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3c419631 created w/ share: GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x25ad6de7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3c419631 created w/ share: GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x693f9e9c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3c419631 created w/ share: GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x20e0b60d, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x3c419631 FIN GearsES2[obj 0x3c419631 isInit true, usesShared true, 1 GearsObj[0x25ad6de7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x693f9e9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20e0b60d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x35047d03 isInit true, usesShared false, 1 GearsObj[0x6973b51b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ab3a8c8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498d318c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x3c419631 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5a00002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3c419631, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x67a20f67, (isShared true, created true, master 0x67a20f67) [apply] Created Ctx #0: hash 0x3fb0f82f, (created true) [apply] Created Ctx #1: hash 0x49e96f52, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x49e96f52, (isShared true, created true, master 0x67a20f67) [apply] Created Ctx #0: hash 0x67a20f67, (created true) [apply] Created Ctx #1: hash 0x3fb0f82f, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.3: hash 0x3fb0f82f, (isShared true, created true, master 0x67a20f67) [apply] Created Ctx #0: hash 0x67a20f67, (created true) [apply] Created Ctx #1: hash 0x49e96f52, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main,5,main] GearsES2.dispose 0x3c419631: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x3c419631 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x4a22f9e2: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4a22f9e2 FIN [apply] Thread[main,5,main] GearsES2.dispose 0x35047d03: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x35047d03 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] Thread[main-Animator#01,5,main] GearsES2.init.0 0x52bf72b5: tileRendererInUse null, GearsES2[obj 0x52bf72b5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x52bf72b5 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x52bf72b5 created: GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x52bf72b5 created: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x52bf72b5 created: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x52bf72b5 FIN GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x52bf72b5 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5600002, 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[main-Animator#03,5,main] GearsES2.init.0 0x5c5eefef: tileRendererInUse null, GearsES2[obj 0x5c5eefef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x5c5eefef on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5c5eefef created w/ share: GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x429d5e68, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5c5eefef created w/ share: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x478e5eb8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5c5eefef created w/ share: GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x130b11f2, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#03,5,main] GearsES2.init.X 0x5c5eefef FIN GearsES2[obj 0x5c5eefef isInit true, usesShared true, 1 GearsObj[0x429d5e68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x478e5eb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x130b11f2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x5c5eefef 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5c00002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5c5eefef, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main-Animator#02,5,main] GearsES2.init.0 0x245b4bdc: tileRendererInUse null, GearsES2[obj 0x245b4bdc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] GearsES2 init 0x245b4bdc on Thread[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2ES2/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x245b4bdc created w/ share: GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3d8bb1fa, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x245b4bdc created w/ share: GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x8b2da46, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x245b4bdc created w/ share: GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6ce2e06f, vbo ff 13, fs 14, bf 15, bs 16] [apply] Shared GearsES2: Unsynchronized Objects [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x245b4bdc FIN GearsES2[obj 0x245b4bdc isInit true, usesShared true, 1 GearsObj[0x3d8bb1fa, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8b2da46, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ce2e06f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x52bf72b5 isInit true, usesShared false, 1 GearsObj[0x24b4c614, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a59a2cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7544a87c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x245b4bdc 0/0 256x256 of 256x256, swapInterval 0, drawable 0x5a00002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x245b4bdc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 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 0x5a91a82a, (isShared true, created true, master 0x5a91a82a) [apply] Created Ctx #0: hash 0x3cde1d6d, (created true) [apply] Created Ctx #1: hash 0x4337f30d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x4337f30d, (isShared true, created true, master 0x5a91a82a) [apply] Created Ctx #0: hash 0x5a91a82a, (created true) [apply] Created Ctx #1: hash 0x3cde1d6d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] XXX-C-3.2: hash 0x3cde1d6d, (isShared true, created true, master 0x5a91a82a) [apply] Created Ctx #0: hash 0x5a91a82a, (created true) [apply] Created Ctx #1: hash 0x4337f30d, (created true) [apply] Total created 2 + destroyed 0 = 2 [apply] [apply] Thread[main,5,main] GearsES2.dispose 0x5c5eefef: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5c5eefef FIN [apply] Thread[main,5,main] GearsES2.dispose 0x245b4bdc: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x245b4bdc FIN [apply] Thread[main,5,main] GearsES2.dispose 0x52bf72b5: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x52bf72b5 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 @ 1610404141764 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404141764 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01SyncedOneAnimator took 3.515 sec [apply] Testcase: test02AsyncEachAnimator took 1.884 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404143188 ms III - Start [apply] SLOCK [T main @ 1610404143190 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.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2 [apply] junit.framework.TestListener: startTest(test01GL2ES2) [apply] Loop 1/1 [apply] CCC00: Run Thread: Thread[main,5,main] [apply] CCC01: SWT Thread: Thread[main,5,main] [apply] CCC02: NEWT EDT Thread: Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x1165b38, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x4c12331b, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x7586beff, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x3b69e7d1, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x1573f9fc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x6989da5e, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window resized: 0/0 640x480 [apply] window resized: 0/0 640x480 [apply] Thread[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 null] [apply] GearsES2 init 0x397fbdb on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] gear1 0x397fbdb created: GearsObj[0x16fcf6d1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x397fbdb created: GearsObj[0x7193a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x397fbdb created: GearsObj[0x7193a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x397fbdb FIN GearsES2[obj 0x397fbdb isInit true, usesShared false, 1 GearsObj[0x16fcf6d1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7193a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f5e3902, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x397fbdb 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x397fbdb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01GL2ES2) [apply] junit.framework.TestListener: startTest(test02GL3) [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0x397fbdb: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x397fbdb FIN [apply] QUIT Window Thread[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[main,5,main] [apply] CCC01: SWT Thread: Thread[main,5,main] [apply] CCC02: NEWT EDT Thread: Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x672872e1, .x11_:0.0-3, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x32910148, .x11_:0.0-3, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x3f56875e, .x11_:0.0-3, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x2b4bac49, .x11_:0.0-3, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x3e96bacf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x484970b0, .x11_:0.0-3, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window resized: 0/0 640x480 [apply] window resized: 0/0 640x480 [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0xfa36558: tileRendererInUse null, GearsES2[obj 0xfa36558 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xfa36558 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xfa36558 created: GearsObj[0x4708d304, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xfa36558 created: GearsObj[0x47c8bd18, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xfa36558 created: GearsObj[0x47c8bd18, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0xfa36558 FIN GearsES2[obj 0xfa36558 isInit true, usesShared false, 1 GearsObj[0x4708d304, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47c8bd18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x161b1986, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0xfa36558 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [apply] >> GearsES2 0xfa36558, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test02GL3) [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0xfa36558: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xfa36558 FIN [apply] QUIT Window Thread[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 @ 1610404146910 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404146911 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.577 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404143188 ms III - Start [apply] SLOCK [T main @ 1610404143190 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[main,5,main] [apply] CCC01: SWT Thread: Thread[main,5,main] [apply] CCC02: NEWT EDT Thread: Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x1165b38, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x4c12331b, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x7586beff, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x3b69e7d1, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x1573f9fc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x6989da5e, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window resized: 0/0 640x480 [apply] window resized: 0/0 640x480 [apply] Thread[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 null] [apply] GearsES2 init 0x397fbdb on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] gear1 0x397fbdb created: GearsObj[0x16fcf6d1, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x397fbdb created: GearsObj[0x7193a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x397fbdb created: GearsObj[0x7193a96, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x397fbdb FIN GearsES2[obj 0x397fbdb isInit true, usesShared false, 1 GearsObj[0x16fcf6d1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7193a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f5e3902, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x397fbdb 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [apply] >> GearsES2 0x397fbdb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0x397fbdb: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x397fbdb FIN [apply] QUIT Window Thread[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[main,5,main] [apply] CCC01: SWT Thread: Thread[main,5,main] [apply] CCC02: NEWT EDT Thread: Thread[main-Display-.x11_:0.0-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/GL3.sw], on-scr[.]] [apply] Create PointerIcon #01: PointerIcon[obj 0x672872e1, .x11_:0.0-3, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x32910148, .x11_:0.0-3, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x3f56875e, .x11_:0.0-3, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x2b4bac49, .x11_:0.0-3, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x3e96bacf, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x484970b0, .x11_:0.0-3, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] window resized: 0/0 640x480 [apply] window resized: 0/0 640x480 [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0xfa36558: tileRendererInUse null, GearsES2[obj 0xfa36558 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xfa36558 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0xfa36558 created: GearsObj[0x4708d304, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xfa36558 created: GearsObj[0x47c8bd18, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xfa36558 created: GearsObj[0x47c8bd18, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0xfa36558 FIN GearsES2[obj 0xfa36558 isInit true, usesShared false, 1 GearsObj[0x4708d304, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47c8bd18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x161b1986, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0xfa36558 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600016, msaa false, tileRendererInUse null [apply] >> GearsES2 0xfa36558, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0xfa36558: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xfa36558 FIN [apply] QUIT Window Thread[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 @ 1610404146910 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404146911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2ES2 took 2.857 sec [apply] Testcase: test02GL3 took 0.805 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] 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 @ 1610404148363 ms III - Start [apply] SLOCK [T main @ 1610404148365 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attemptsjunit.framework.TestListener: startTest(test01GL2ES2) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2 [apply] [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[GL3/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: Point {0, 0} 640x480 [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x78e117e3: tileRendererInUse null, GearsES2[obj 0x78e117e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x78e117e3 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x78e117e3 created: GearsObj[0x41036962, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x78e117e3 created: GearsObj[0x6fe2f4fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x78e117e3 created: GearsObj[0x6fe2f4fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x78e117e3 FIN GearsES2[obj 0x78e117e3 isInit true, usesShared false, 1 GearsObj[0x41036962, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6fe2f4fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24a1b3d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x78e117e3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x78e117e3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test01GL2ES2) [apply] junit.framework.TestListener: startTest(test02GL3) [apply] Thread[main,5,main] GearsES2.dispose 0x78e117e3: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x78e117e3 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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: Point {0, 0} 640x480 [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x41fbdac4: tileRendererInUse null, GearsES2[obj 0x41fbdac4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41fbdac4 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41fbdac4 created: GearsObj[0x7db3a2dc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41fbdac4 created: GearsObj[0x49a8c9be, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41fbdac4 created: GearsObj[0x49a8c9be, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x41fbdac4 FIN GearsES2[obj 0x41fbdac4 isInit true, usesShared false, 1 GearsObj[0x7db3a2dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a8c9be, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c9ad312, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x41fbdac4 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41fbdac4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] junit.framework.TestListener: endTest(test02GL3) [apply] Thread[main,5,main] GearsES2.dispose 0x41fbdac4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x41fbdac4 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 @ 1610404151821 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404151822 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.329 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404148363 ms III - Start [apply] SLOCK [T main @ 1610404148365 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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[GL3/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: Point {0, 0} 640x480 [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x78e117e3: tileRendererInUse null, GearsES2[obj 0x78e117e3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x78e117e3 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x78e117e3 created: GearsObj[0x41036962, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x78e117e3 created: GearsObj[0x6fe2f4fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x78e117e3 created: GearsObj[0x6fe2f4fc, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x78e117e3 FIN GearsES2[obj 0x78e117e3 isInit true, usesShared false, 1 GearsObj[0x41036962, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6fe2f4fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24a1b3d8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x78e117e3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x78e117e3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.dispose 0x78e117e3: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x78e117e3 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/GL3.sw], on-scr[.]] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] window pos/siz: Point {0, 0} 640x480 [apply] Thread[main-Animator#01,5,main] GearsES2.init.0 0x41fbdac4: tileRendererInUse null, GearsES2[obj 0x41fbdac4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x41fbdac4 on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x41fbdac4 created: GearsObj[0x7db3a2dc, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x41fbdac4 created: GearsObj[0x49a8c9be, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x41fbdac4 created: GearsObj[0x49a8c9be, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#01,5,main] GearsES2.init.X 0x41fbdac4 FIN GearsES2[obj 0x41fbdac4 isInit true, usesShared false, 1 GearsObj[0x7db3a2dc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49a8c9be, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c9ad312, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x41fbdac4 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x41fbdac4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.dispose 0x41fbdac4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x41fbdac4 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 @ 1610404151821 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404151822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01GL2ES2 took 2.652 sec [apply] Testcase: test02GL3 took 0.748 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 @ 1610404153273 ms III - Start [apply] SLOCK [T main @ 1610404153276 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0xc267ef4: tileRendererInUse null, GearsES2[obj 0xc267ef4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xc267ef4 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Canvas pixel-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] gear1 0xc267ef4 created: GearsObj[0x433fbc0e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xc267ef4 created: GearsObj[0x471b5ffb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xc267ef4 created: GearsObj[0x471b5ffb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0xc267ef4 FIN GearsES2[obj 0xc267ef4 isInit true, usesShared false, 1 GearsObj[0x433fbc0e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471b5ffb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa5eef90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xc267ef4 0/0 634x451 of 634x451, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xc267ef4, angle 0.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 [apply] Thread[main,5,main] GearsES2.dispose 0xc267ef4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xc267ef4 FIN [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect [apply] junit.framework.TestListener: endTest(test01_GLCanvasTabPlainGLDirect) [apply] junit.framework.TestListener: startTest(test02_GLCanvasTabSashGLDirect) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test02_GLCanvasTabSashGLDirect [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x5800002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] Canvas pixel-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@3febb011 [apply] junit.framework.TestListener: endTest(test02_GLCanvasTabSashGLDirect) [apply] junit.framework.TestListener: startTest(test11_GLCanvasTabPlainGLWComp) [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#02,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[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5c33f1a9 created: GearsObj[0x462ce61f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5c33f1a9 created: GearsObj[0x6f686c65, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5c33f1a9 created: GearsObj[0x6f686c65, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x5c33f1a9 FIN GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x462ce61f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f686c65, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x173e08a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x5c33f1a9 0/0 634x451 of 634x451, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5c33f1a9, angle 0.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 [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] junit.framework.TestListener: endTest(test11_GLCanvasTabPlainGLWComp) [apply] junit.framework.TestListener: startTest(test12_GLCanvasTabSashGLWComp) [apply] Thread[main,5,main] GearsES2.dispose 0x5c33f1a9: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5c33f1a9 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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#03,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#03,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#03,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x5800002, tileRendererInUse null [apply] Thread[main-Animator#03,5,main] RedSquareES2.reshape FIN [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@59662a0b [apply] junit.framework.TestListener: endTest(test12_GLCanvasTabSashGLWComp) [apply] junit.framework.TestListener: startTest(test21_NewtCanvasSWTTabPlainGLDirect) [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x5552768b, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x3c947bc5, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x609db43b, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x55f616cf, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x1329eff, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x76f2bbc1, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x68e965f5, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x6f27a732, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x6c779568, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0xf381794, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x2e1d27ba, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x61d6015a, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] NewtCanvasSWT LOS.0: 3 / 55 [apply] Thread[main-Animator#04,5,main] GearsES2.init.0 0x4470f8a6: tileRendererInUse null, GearsES2[obj 0x4470f8a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4470f8a6 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4470f8a6 created: GearsObj[0x3bdf6664, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4470f8a6 created: GearsObj[0x1cba782c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4470f8a6 created: GearsObj[0x1cba782c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x4470f8a6 FIN GearsES2[obj 0x4470f8a6 isInit true, usesShared false, 1 GearsObj[0x3bdf6664, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1cba782c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x205075e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#04,5,main] GearsES2.reshape 0x4470f8a6 0/0 634x451 of 634x451, swapInterval 1, drawable 0x560002a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4470f8a6, angle 0.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 [apply] GLWindow LOS.0: 3 / 55 [apply] GLWindow pos/siz.0: 0/0 634x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] junit.framework.TestListener: endTest(test21_NewtCanvasSWTTabPlainGLDirect) [apply] junit.framework.TestListener: startTest(test22_NewtCanvasSWTTabSashGLDirect) [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0x4470f8a6: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4470f8a6 FIN [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x3059cbc, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x10feca44, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x759d26fb, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x6f46426d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x73700b80, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x4d5b6aac, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x429bffaa, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x32b260fa, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x57d7f8ca, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x67c33749, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0xfba92d3, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] NewtCanvasSWT LOS.0: 321 / 55 [apply] Thread[main-Animator#05,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#05,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#05,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x560002a, tileRendererInUse null [apply] Thread[main-Animator#05,5,main] RedSquareES2.reshape FIN [apply] GLWindow LOS.0: 321 / 55 [apply] GLWindow pos/siz.0: 0/0 316x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@662b4c69 [apply] NewtCanvasSWT2 LOS: 321 / 55 [apply] junit.framework.TestListener: endTest(test22_NewtCanvasSWTTabSashGLDirect) [apply] junit.framework.TestListener: startTest(test31_NewtCanvasSWTTabPlainGLWComp) [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] QUIT Window Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x383bfa16, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x5562c41e, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x7133da86, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x47faa49c, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x6da21078, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x7fee8714, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x2b91004a, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x169e6180, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x47987356, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x3b6ddd1d, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x1da2cb77, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x48f278eb, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] NewtCanvasSWT LOS.0: 3 / 55 [apply] Thread[main-Animator#06,5,main] GearsES2.init.0 0x25084a1e: tileRendererInUse null, GearsES2[obj 0x25084a1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x25084a1e on Thread[main-Animator#06,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x25084a1e created: GearsObj[0x1f1d1497, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x25084a1e created: GearsObj[0x29aa11b6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x25084a1e created: GearsObj[0x29aa11b6, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x25084a1e FIN GearsES2[obj 0x25084a1e isInit true, usesShared false, 1 GearsObj[0x1f1d1497, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29aa11b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ed6c311, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x25084a1e 0/0 634x451 of 634x451, swapInterval 1, drawable 0x560002a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x25084a1e, angle 0.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 [apply] GLWindow LOS.0: 3 / 55 [apply] GLWindow pos/siz.0: 0/0 634x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] junit.framework.TestListener: endTest(test31_NewtCanvasSWTTabPlainGLWComp) [apply] junit.framework.TestListener: startTest(test32_NewtCanvasSWTTabSashGLWComp) [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0x25084a1e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x25084a1e FIN [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x2c35e847, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x5ba3f27a, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x741a8937, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x6fd83fc1, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x209da20d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0xe15b7e8, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x2ed2d9cb, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x342c38f8, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x485966cc, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x593aaf41, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x57cf54e1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x5b03b9fe, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] NewtCanvasSWT LOS.0: 321 / 55 [apply] Thread[main-Animator#07,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [apply] null [apply] ShaderProgram[id=8, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [apply] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 2, source]] [apply] Thread[main-Animator#07,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#07,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x560002a, tileRendererInUse null [apply] Thread[main-Animator#07,5,main] RedSquareES2.reshape FIN [apply] GLWindow LOS.0: 321 / 55 [apply] GLWindow pos/siz.0: 0/0 316x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@37d4349f [apply] NewtCanvasSWT2 LOS: 321 / 55 [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] junit.framework.TestListener: endTest(test32_NewtCanvasSWTTabSashGLWComp) [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] QUIT Window Thread[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 @ 1610404162946 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404162946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.545 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404153273 ms III - Start [apply] SLOCK [T main @ 1610404153276 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0xc267ef4: tileRendererInUse null, GearsES2[obj 0xc267ef4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0xc267ef4 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] Canvas pixel-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] gear1 0xc267ef4 created: GearsObj[0x433fbc0e, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0xc267ef4 created: GearsObj[0x471b5ffb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0xc267ef4 created: GearsObj[0x471b5ffb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0xc267ef4 FIN GearsES2[obj 0xc267ef4 isInit true, usesShared false, 1 GearsObj[0x433fbc0e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471b5ffb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa5eef90, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0xc267ef4 0/0 634x451 of 634x451, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0xc267ef4, angle 0.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 [apply] Thread[main,5,main] GearsES2.dispose 0xc267ef4: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0xc267ef4 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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#01,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true) [apply] null [apply] ShaderProgram[id=2, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#01,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x5800002, tileRendererInUse null [apply] Thread[main-Animator#01,5,main] RedSquareES2.reshape FIN [apply] Canvas pixel-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@3febb011 [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#02,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[main-Animator#02,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x5c33f1a9 created: GearsObj[0x462ce61f, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x5c33f1a9 created: GearsObj[0x6f686c65, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x5c33f1a9 created: GearsObj[0x6f686c65, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#02,5,main] GearsES2.init.X 0x5c33f1a9 FIN GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x462ce61f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f686c65, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x173e08a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#02,5,main] GearsES2.reshape 0x5c33f1a9 0/0 634x451 of 634x451, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x5c33f1a9, angle 0.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 [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] Thread[main,5,main] GearsES2.dispose 0x5c33f1a9: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x5c33f1a9 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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main-Animator#03,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#03,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#03,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#03,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x5800002, tileRendererInUse null [apply] Thread[main-Animator#03,5,main] RedSquareES2.reshape FIN [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@59662a0b [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x5552768b, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x3c947bc5, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x609db43b, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x55f616cf, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x1329eff, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x76f2bbc1, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x68e965f5, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x6f27a732, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x6c779568, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0xf381794, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x2e1d27ba, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x61d6015a, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {3, 26}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] NewtCanvasSWT LOS.0: 3 / 55 [apply] Thread[main-Animator#04,5,main] GearsES2.init.0 0x4470f8a6: tileRendererInUse null, GearsES2[obj 0x4470f8a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x4470f8a6 on Thread[main-Animator#04,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x4470f8a6 created: GearsObj[0x3bdf6664, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x4470f8a6 created: GearsObj[0x1cba782c, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x4470f8a6 created: GearsObj[0x1cba782c, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#04,5,main] GearsES2.init.X 0x4470f8a6 FIN GearsES2[obj 0x4470f8a6 isInit true, usesShared false, 1 GearsObj[0x3bdf6664, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1cba782c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x205075e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#04,5,main] GearsES2.reshape 0x4470f8a6 0/0 634x451 of 634x451, swapInterval 1, drawable 0x560002a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x4470f8a6, angle 0.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 [apply] GLWindow LOS.0: 3 / 55 [apply] GLWindow pos/siz.0: 0/0 634x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0x4470f8a6: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x4470f8a6 FIN [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x50b5ac82, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x3059cbc, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x10feca44, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x759d26fb, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x6f46426d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x73700b80, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x4d5b6aac, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x429bffaa, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x32b260fa, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x57d7f8ca, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x67c33749, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0xfba92d3, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {318, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] NewtCanvasSWT LOS.0: 321 / 55 [apply] Thread[main-Animator#05,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#05,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true) [apply] null [apply] ShaderProgram[id=6, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=11, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main-Animator#05,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#05,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x560002a, tileRendererInUse null [apply] Thread[main-Animator#05,5,main] RedSquareES2.reshape FIN [apply] GLWindow LOS.0: 321 / 55 [apply] GLWindow pos/siz.0: 0/0 316x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@662b4c69 [apply] NewtCanvasSWT2 LOS: 321 / 55 [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] QUIT Window Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x383bfa16, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x5562c41e, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x7133da86, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x47faa49c, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x6da21078, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x7fee8714, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x2b91004a, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x169e6180, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x47987356, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x3b6ddd1d, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x1da2cb77, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x48f278eb, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {634, 451} [apply] Canvas LOS.0: Point {3, 55} [apply] NewtCanvasSWT LOS.0: 3 / 55 [apply] Thread[main-Animator#06,5,main] GearsES2.init.0 0x25084a1e: tileRendererInUse null, GearsES2[obj 0x25084a1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x25084a1e on Thread[main-Animator#06,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x25084a1e created: GearsObj[0x1f1d1497, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x25084a1e created: GearsObj[0x29aa11b6, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x25084a1e created: GearsObj[0x29aa11b6, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#06,5,main] GearsES2.init.X 0x25084a1e FIN GearsES2[obj 0x25084a1e isInit true, usesShared false, 1 GearsObj[0x1f1d1497, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29aa11b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ed6c311, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#06,5,main] GearsES2.reshape 0x25084a1e 0/0 634x451 of 634x451, swapInterval 1, drawable 0x560002a, msaa false, tileRendererInUse null [apply] >> GearsES2 0x25084a1e, angle 0.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 [apply] GLWindow LOS.0: 3 / 55 [apply] GLWindow pos/siz.0: 0/0 634x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] GearsES2.dispose 0x25084a1e: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x25084a1e FIN [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Create PointerIcon #01: PointerIcon[obj 0x2c35e847, .x11_:0.0-1, 0x5600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x5ba3f27a, .x11_:0.0-1, 0x5600008, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x741a8937, .x11_:0.0-1, 0x560000c, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x6fd83fc1, .x11_:0.0-1, 0x5600010, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x209da20d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0xe15b7e8, .x11_:0.0-1, 0x5600014, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #01: PointerIcon[obj 0x2ed2d9cb, .x11_:0.0-1, 0x5600018, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] [apply] Create PointerIcon #02: PointerIcon[obj 0x342c38f8, .x11_:0.0-1, 0x560001c, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] [apply] Create PointerIcon #03: PointerIcon[obj 0x485966cc, .x11_:0.0-1, 0x5600020, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #04: PointerIcon[obj 0x593aaf41, .x11_:0.0-1, 0x5600024, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PixelRect[obj 0x57cf54e1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Create PointerIcon #05: PointerIcon[obj 0x5b03b9fe, .x11_:0.0-1, 0x5600028, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] [apply] Canvas pixel-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {316, 451} [apply] Canvas LOS.0: Point {321, 55} [apply] NewtCanvasSWT LOS.0: 321 / 55 [apply] Thread[main-Animator#07,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main-Animator#07,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true) [apply] null [apply] ShaderProgram[id=8, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, shader: 3, source] [apply] ShaderCode[id=15, type=VERTEX_SHADER, valid=true, shader: 2, source]] [apply] Thread[main-Animator#07,5,main] RedSquareES2.init FIN [apply] Thread[main-Animator#07,5,main] RedSquareES2.reshape 0/0 316x451 of 316x451, swapInterval 1, drawable 0x560002a, tileRendererInUse null [apply] Thread[main-Animator#07,5,main] RedSquareES2.reshape FIN [apply] GLWindow LOS.0: 321 / 55 [apply] GLWindow pos/siz.0: 0/0 316x451, [ l 0, r 0 - t 0, b 0 - 0x0] [apply] NW chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GL chosen: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@37d4349f [apply] NewtCanvasSWT2 LOS: 321 / 55 [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] QUIT Window Thread[main,5,main] [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] QUIT Window Thread[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 @ 1610404162946 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404162946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01_GLCanvasTabPlainGLDirect took 1.795 sec [apply] Testcase: test02_GLCanvasTabSashGLDirect took 1.112 sec [apply] Testcase: test11_GLCanvasTabPlainGLWComp took 1.079 sec [apply] Testcase: test12_GLCanvasTabSashGLWComp took 1.095 sec [apply] Testcase: test21_NewtCanvasSWTTabPlainGLDirect took 1.082 sec [apply] Testcase: test22_NewtCanvasSWTTabSashGLDirect took 0.699 sec [apply] Testcase: test31_NewtCanvasSWTTabPlainGLWComp took 0.79 sec [apply] Testcase: test32_NewtCanvasSWTTabSashGLWComp took 0.678 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 @ 1610404164440 ms III - Start [apply] SLOCK [T main @ 1610404164443 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] junit.framework.TestListener: startTest(postAttach_WithAnimator) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator [apply] Thread[main,5,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3e694b3f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3e694b3f created: GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3e694b3f created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3e694b3f created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26b3fd41, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3e694b3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3e694b3f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.reshape 0x3e694b3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3e694b3f, 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[main,5,main] GearsES2.display 0x3e694b3f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 29 [apply] NewtCanvasSWT LOS.0: 0 / 29 [apply] main-Animator#00: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(postAttach_WithAnimator) [apply] junit.framework.TestListener: startTest(preAttach_NoAnimator) [apply] Thread[main,5,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x3e694b3f 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[main,5,main] GearsES2.init.0 0x2cd2a21f: tileRendererInUse null, GearsES2[obj 0x2cd2a21f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2cd2a21f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2cd2a21f created: GearsObj[0xc333c60, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2cd2a21f created: GearsObj[0x79da8dc5, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2cd2a21f created: GearsObj[0x79da8dc5, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2cd2a21f FIN GearsES2[obj 0x2cd2a21f isInit true, usesShared false, 1 GearsObj[0xc333c60, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79da8dc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1eb5174b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2cd2a21f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2cd2a21f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.reshape 0x2cd2a21f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2cd2a21f, 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[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 0 [apply] NewtCanvasSWT LOS.0: 0 / 0 [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] junit.framework.TestListener: endTest(preAttach_NoAnimator) [apply] junit.framework.TestListener: startTest(preAttach_WithAnimator) [apply] Thread[main,5,main] GearsES2.dispose 0x2cd2a21f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2cd2a21f 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[main,5,main] GearsES2.init.0 0x29e495ff: tileRendererInUse null, GearsES2[obj 0x29e495ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x29e495ff on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x29e495ff created: GearsObj[0x272ed83b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x29e495ff created: GearsObj[0x41fecb8b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x29e495ff created: GearsObj[0x41fecb8b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x29e495ff FIN GearsES2[obj 0x29e495ff isInit true, usesShared false, 1 GearsObj[0x272ed83b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41fecb8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x120f102b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x29e495ff 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x29e495ff, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x29e495ff 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.reshape 0x29e495ff 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x29e495ff, 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[main,5,main] GearsES2.display 0x29e495ff 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 0 [apply] NewtCanvasSWT LOS.0: 0 / 0 [apply] main-Animator#01: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.dispose 0x29e495ff: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x29e495ff FIN [apply] junit.framework.TestListener: endTest(preAttach_WithAnimator) [apply] junit.framework.TestListener: startTest(test_MultisampleAndAlpha) [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [apply] reshape .. [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 0 [apply] NewtCanvasSWT LOS.0: 0 / 0 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [apply] junit.framework.TestListener: endTest(test_MultisampleAndAlpha) [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 @ 1610404169486 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404169487 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.94 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404164440 ms III - Start [apply] SLOCK [T main @ 1610404164443 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator [apply] Thread[main,5,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x3e694b3f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x3e694b3f created: GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x3e694b3f created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x3e694b3f created: GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x291caca8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x385e9564, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26b3fd41, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x3e694b3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x3e694b3f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.reshape 0x3e694b3f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x3e694b3f, 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[main,5,main] GearsES2.display 0x3e694b3f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 29 [apply] NewtCanvasSWT LOS.0: 0 / 29 [apply] main-Animator#00: ** screenshot: TestNewtCanvasSWTGLn.postAttach_WithAnimator_-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x3e694b3f 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[main,5,main] GearsES2.init.0 0x2cd2a21f: tileRendererInUse null, GearsES2[obj 0x2cd2a21f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x2cd2a21f on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x2cd2a21f created: GearsObj[0xc333c60, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x2cd2a21f created: GearsObj[0x79da8dc5, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x2cd2a21f created: GearsObj[0x79da8dc5, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x2cd2a21f FIN GearsES2[obj 0x2cd2a21f isInit true, usesShared false, 1 GearsObj[0xc333c60, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79da8dc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1eb5174b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x2cd2a21f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2cd2a21f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.reshape 0x2cd2a21f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x2cd2a21f, 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[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 0 [apply] NewtCanvasSWT LOS.0: 0 / 0 [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x2cd2a21f 640x480, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.dispose 0x2cd2a21f: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x2cd2a21f 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[main,5,main] GearsES2.init.0 0x29e495ff: tileRendererInUse null, GearsES2[obj 0x29e495ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x29e495ff on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x29e495ff created: GearsObj[0x272ed83b, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x29e495ff created: GearsObj[0x41fecb8b, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x29e495ff created: GearsObj[0x41fecb8b, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x29e495ff FIN GearsES2[obj 0x29e495ff isInit true, usesShared false, 1 GearsObj[0x272ed83b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41fecb8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x120f102b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x29e495ff 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x29e495ff, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x29e495ff 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.reshape 0x29e495ff 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x29e495ff, 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[main,5,main] GearsES2.display 0x29e495ff 640x480, swapInterval 1, drawable 0x5600002 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 0 [apply] NewtCanvasSWT LOS.0: 0 / 0 [apply] main-Animator#01: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.dispose 0x29e495ff: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x29e495ff 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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] has msaa: false [apply] [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true) [apply] null [apply] ShaderProgram[id=4, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=7, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [apply] reshape .. [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0001-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [apply] GLWindow LOS.0: 0 / 0 [apply] NewtCanvasSWT LOS.0: 0 / 0 [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png [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 @ 1610404169486 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404169487 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: postAttach_WithAnimator took 1.519 sec [apply] Testcase: preAttach_NoAnimator took 0.71 sec [apply] Testcase: preAttach_WithAnimator took 0.735 sec [apply] Testcase: test_MultisampleAndAlpha took 0.734 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] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404170927 ms III - Start [apply] SLOCK [T main @ 1610404170930 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test [apply] junit.framework.TestListener: startTest(test) [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Window handle.0 0x4e00014 [apply] Window handle.1 0x4e00014 [apply] Window handle.X 0x4e00014junit.framework.TestListener: endTest(test) [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test [apply] ++++ Test Singleton.unlock() [apply] [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404171970 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404171970 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.91 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404170927 ms III - Start [apply] SLOCK [T main @ 1610404170930 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Window handle.0 0x4e00014 [apply] Window handle.1 0x4e00014 [apply] Window handle.X 0x4e00014 [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 @ 1610404171970 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404171970 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test took 0.835 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 @ 1610404173425 ms III - Start [apply] SLOCK [T main @ 1610404173427 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main,5,main] GearsES2.init.0 0x1bb5a082: tileRendererInUse null, GearsES2[obj 0x1bb5a082 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1bb5a082 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1bb5a082 created: GearsObj[0x58a9760d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1bb5a082 created: GearsObj[0x71e9ddb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1bb5a082 created: GearsObj[0x71e9ddb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1bb5a082 FIN GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x58a9760d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71e9ddb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a2f6f80, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1bb5a082 0/0 600x600 of 600x600, swapInterval 1, drawable 0x5800002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1bb5a082, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1bb5a082 600x600, swapInterval 1, drawable 0x5800002 [apply] Window handle.1 0x4e00018 [apply] Thread[main,5,main] GearsES2.display 0x1bb5a082 600x600, swapInterval 1, drawable 0x5800002 [apply] Thread[main,5,main] GearsES2.display 0x1bb5a082 600x600, swapInterval 1, drawable 0x5800002 [apply] junit.framework.TestListener: endTest(test) [apply] Thread[main,5,main] GearsES2.dispose 0x1bb5a082: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1bb5a082 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 @ 1610404176066 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404176066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.531 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404173425 ms III - Start [apply] SLOCK [T main @ 1610404173427 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] Thread[main,5,main] GearsES2.init.0 0x1bb5a082: tileRendererInUse null, GearsES2[obj 0x1bb5a082 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1bb5a082 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1bb5a082 created: GearsObj[0x58a9760d, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1bb5a082 created: GearsObj[0x71e9ddb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1bb5a082 created: GearsObj[0x71e9ddb4, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1bb5a082 FIN GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0x58a9760d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71e9ddb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a2f6f80, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1bb5a082 0/0 600x600 of 600x600, swapInterval 1, drawable 0x5800002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1bb5a082, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1bb5a082 600x600, swapInterval 1, drawable 0x5800002 [apply] Window handle.1 0x4e00018 [apply] Thread[main,5,main] GearsES2.display 0x1bb5a082 600x600, swapInterval 1, drawable 0x5800002 [apply] Thread[main,5,main] GearsES2.display 0x1bb5a082 600x600, swapInterval 1, drawable 0x5800002 [apply] Thread[main,5,main] GearsES2.dispose 0x1bb5a082: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1bb5a082 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 @ 1610404176066 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404176066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test took 2.587 sec [apply] X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 1/1, reusable (open, marked uncloseable): 0, pending (open in creation order): 1) [apply] X11Util: Open X11 Display Connections: 1 [apply] X11Util: Open[0]: NamedX11Display[:0.0, 0x7fa6b4ba9430, refCount 1, unCloseable false] [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec.xml [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec [apply] junit.framework.TestListener: tests to run: 3 [apply] junit.framework.TestListener: startTest(test01JOGLGLCanvas) [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404177467 ms III - Start [apply] SLOCK [T main @ 1610404177470 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas [apply] **** Pre Shell Open [apply] **** Post Shell Open [apply] [A-0 shallStop false] [apply] Thread[main,5,main] GearsES2.init.0 0x78b66d36: tileRendererInUse null, GearsES2[obj 0x78b66d36 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x78b66d36 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x78b66d36 created: GearsObj[0x5f058f00, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x78b66d36 created: GearsObj[0x192d43ce, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x78b66d36 created: GearsObj[0x192d43ce, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x78b66d36 FIN GearsES2[obj 0x78b66d36 isInit true, usesShared false, 1 GearsObj[0x5f058f00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x192d43ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72057ecf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x78b66d36 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x78b66d36, angle 0.0, [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[main,5,main] GearsES2.display 0x78b66d36 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x78b66d36 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x78b66d36 400x450, swapInterval 1, drawable 0x5600002 [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1] [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2] [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3] [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4] [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5] [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6] [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7] [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8] [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9] [apply] [SWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] *R-Exit* shallStop true [apply] Thread[main,5,main] GearsES2.dispose 0x78b66d36: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x78b66d36 FIN [apply] EDT Counter before exit: SWT 10, NEWT 0 [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas [apply] junit.framework.TestListener: endTest(test01JOGLGLCanvas) [apply] junit.framework.TestListener: startTest(test02NewtCanvasSWTPreVisible) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible [apply] Thread[main,5,main] GearsES2.init.0 0x7ee8290b: tileRendererInUse null, GearsES2[obj 0x7ee8290b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7ee8290b on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7ee8290b created: GearsObj[0x2b4bac49, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7ee8290b created: GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7ee8290b created: GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7ee8290b FIN GearsES2[obj 0x7ee8290b isInit true, usesShared false, 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[0x55740540, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 128x128, swapInterval 1, drawable 0x5600002 [apply] **** Pre Shell Open [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 0.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[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 1.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[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 2.0, [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[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] **** Post Shell Open [apply] [A-0 shallStop false] [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [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] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [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] [SWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] [NEWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] *R-Exit* shallStop true [apply] Thread[main,5,main] GearsES2.dispose 0x7ee8290b: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7ee8290b FIN [apply] junit.framework.TestListener: endTest(test02NewtCanvasSWTPreVisible) [apply] junit.framework.TestListener: startTest(test02NewtCanvasSWTSimple) [apply] EDT Counter before exit: SWT 10, NEWT 10 [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[main,5,main] GearsES2.init.0 0x152aa092: tileRendererInUse null, GearsES2[obj 0x152aa092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x152aa092 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x152aa092 created: GearsObj[0x306cf3ea, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x152aa092 created: GearsObj[0x2beee7ff, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x152aa092 created: GearsObj[0x2beee7ff, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x152aa092 FIN GearsES2[obj 0x152aa092 isInit true, usesShared false, 1 GearsObj[0x306cf3ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2beee7ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5136d012, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x152aa092 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x152aa092, angle 0.0, [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[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.reshape 0x152aa092 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x152aa092, angle 0.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[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] **** Post Shell Open [apply] [A-0 shallStop false] [apply] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [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] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [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] junit.framework.TestListener: endTest(test02NewtCanvasSWTSimple) [apply] [SWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] [NEWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] *R-Exit* shallStop true [apply] Thread[main,5,main] GearsES2.dispose 0x152aa092: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x152aa092 FIN [apply] EDT Counter before exit: SWT 10, NEWT 10 [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 @ 1610404182013 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404182013 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.417 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404177467 ms III - Start [apply] SLOCK [T main @ 1610404177470 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas [apply] **** Pre Shell Open [apply] **** Post Shell Open [apply] [A-0 shallStop false] [apply] Thread[main,5,main] GearsES2.init.0 0x78b66d36: tileRendererInUse null, GearsES2[obj 0x78b66d36 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x78b66d36 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x78b66d36 created: GearsObj[0x5f058f00, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x78b66d36 created: GearsObj[0x192d43ce, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x78b66d36 created: GearsObj[0x192d43ce, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x78b66d36 FIN GearsES2[obj 0x78b66d36 isInit true, usesShared false, 1 GearsObj[0x5f058f00, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x192d43ce, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72057ecf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x78b66d36 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x78b66d36, angle 0.0, [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[main,5,main] GearsES2.display 0x78b66d36 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x78b66d36 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x78b66d36 400x450, swapInterval 1, drawable 0x5600002 [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1] [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2] [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3] [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4] [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5] [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6] [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7] [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8] [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9] [apply] [SWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] *R-Exit* shallStop true [apply] Thread[main,5,main] GearsES2.dispose 0x78b66d36: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x78b66d36 FIN [apply] EDT Counter before exit: SWT 10, 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[main,5,main] GearsES2.init.0 0x7ee8290b: tileRendererInUse null, GearsES2[obj 0x7ee8290b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7ee8290b on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7ee8290b created: GearsObj[0x2b4bac49, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7ee8290b created: GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7ee8290b created: GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x7ee8290b FIN GearsES2[obj 0x7ee8290b isInit true, usesShared false, 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[0x55740540, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 128x128 of 128x128, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 128x128, swapInterval 1, drawable 0x5600002 [apply] **** Pre Shell Open [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 0.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[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 1.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[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.reshape 0x7ee8290b 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7ee8290b, angle 2.0, [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[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] **** Post Shell Open [apply] [A-0 shallStop false] [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [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] Thread[main,5,main] GearsES2.display 0x7ee8290b 400x450, swapInterval 1, drawable 0x5600002 [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] [SWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] [NEWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] *R-Exit* shallStop true [apply] Thread[main,5,main] GearsES2.dispose 0x7ee8290b: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7ee8290b FIN [apply] EDT Counter before exit: SWT 10, NEWT 10 [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[main,5,main] GearsES2.init.0 0x152aa092: tileRendererInUse null, GearsES2[obj 0x152aa092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x152aa092 on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x152aa092 created: GearsObj[0x306cf3ea, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x152aa092 created: GearsObj[0x2beee7ff, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x152aa092 created: GearsObj[0x2beee7ff, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x152aa092 FIN GearsES2[obj 0x152aa092 isInit true, usesShared false, 1 GearsObj[0x306cf3ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2beee7ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5136d012, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x152aa092 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x152aa092, angle 0.0, [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[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.reshape 0x152aa092 0/0 400x450 of 400x450, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x152aa092, angle 0.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[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] **** Post Shell Open [apply] [A-0 shallStop false] [apply] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [apply] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [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] Thread[main,5,main] GearsES2.display 0x152aa092 400x450, swapInterval 1, drawable 0x5600002 [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] [SWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] [NEWT A-i shallStop false]: Counter[loc 10, glob: 10] [apply] *R-Exit* shallStop true [apply] Thread[main,5,main] GearsES2.dispose 0x152aa092: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x152aa092 FIN [apply] EDT Counter before exit: SWT 10, NEWT 10 [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 @ 1610404182013 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404182013 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01JOGLGLCanvas took 2.315 sec [apply] Testcase: test02NewtCanvasSWTPreVisible took 1.309 sec [apply] Testcase: test02NewtCanvasSWTSimple took 0.862 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 @ 1610404183445 ms III - Start [apply] SLOCK [T main @ 1610404183447 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] junit.framework.TestListener: startTest(test) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test [apply] resize [apply] [apply] (SWT:17575): Gdk-ERROR **: 23:29:45.328: The program 'SWT' received an X Window System error. [apply] This probably reflects a bug in the program. [apply] The error was 'GLXBadContextTag'. [apply] (Details: serial 360 error_code 165 request_code 153 (GLX) minor_code 16) [apply] (Note to programmers: normally, X errors are reported asynchronously; [apply] that is, you will receive the error a while after causing it. [apply] To debug your program, run it with the GDK_SYNCHRONIZE environment [apply] variable to change this behavior. You can then get a meaningful [apply] backtrace from your debugger if you break on the gdk_x_error() function.) [apply] Result: 133 [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] 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 @ 1610404186181 ms III - Start [apply] SLOCK [T main @ 1610404186183 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] junit.framework.TestListener: startTest(test) [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x7f552bd3: tileRendererInUse null, GearsES2[obj 0x7f552bd3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7f552bd3 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7f552bd3 created: GearsObj[0x279975d3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7f552bd3 created: GearsObj[0x52f2afa8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7f552bd3 created: GearsObj[0x52f2afa8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x7f552bd3 FIN GearsES2[obj 0x7f552bd3 isInit true, usesShared false, 1 GearsObj[0x279975d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52f2afa8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18f6ee7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x7f552bd3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7f552bd3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: TestSWTJOGLGLCanvas01GLn.test____________________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.dispose 0x7f552bd3: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7f552bd3 FIN [apply] junit.framework.TestListener: endTest(test) [apply] junit.framework.TestListener: startTest(test_MultisampleAndAlpha) [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] [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] junit.framework.TestListener: endTest(test_MultisampleAndAlpha) [apply] main-Animator#01: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.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 @ 1610404189110 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404189110 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.805 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404186181 ms III - Start [apply] SLOCK [T main @ 1610404186183 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test [apply] Thread[main-Animator#00,5,main] GearsES2.init.0 0x7f552bd3: tileRendererInUse null, GearsES2[obj 0x7f552bd3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x7f552bd3 on Thread[main-Animator#00,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3/GL3.sw] [apply] GL Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.3 (Core Profile) Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 3.30 / 3.30.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 162 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x7f552bd3 created: GearsObj[0x279975d3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x7f552bd3 created: GearsObj[0x52f2afa8, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x7f552bd3 created: GearsObj[0x52f2afa8, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main-Animator#00,5,main] GearsES2.init.X 0x7f552bd3 FIN GearsES2[obj 0x7f552bd3 isInit true, usesShared false, 1 GearsObj[0x279975d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52f2afa8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18f6ee7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main-Animator#00,5,main] GearsES2.reshape 0x7f552bd3 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, msaa false, tileRendererInUse null [apply] >> GearsES2 0x7f552bd3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 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: TestSWTJOGLGLCanvas01GLn.test____________________-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png [apply] Thread[main,5,main] GearsES2.dispose 0x7f552bd3: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x7f552bd3 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] [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[GL3/GL3.sw], on-scr[.]] [apply] Chosen : GLCaps[glx vid 0x4c9, fbc 0x169: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL3/GL3.sw], 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: 1, [apply] ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] reshape .. [apply] main-Animator#01: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0000-GL3___-sw-onscreen-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.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 @ 1610404189110 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404189110 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test took 1.154 sec [apply] Testcase: test_MultisampleAndAlpha took 0.45 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()junit.framework.TestListener: tests to run: 1 [apply] [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404190557 ms III - Start [apply] SLOCK [T main @ 1610404190559 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: startTest(testWindowParenting01CreateVisibleDestroy1) [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1 [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] junit.framework.TestListener: endTest(testWindowParenting01CreateVisibleDestroy1) [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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 @ 1610404193160 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404193161 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 Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404190557 ms III - Start [apply] SLOCK [T main @ 1610404190559 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1 [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[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 @ 1610404193160 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404193161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: testWindowParenting01CreateVisibleDestroy1 took 1.266 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] ++++ Test Singleton.ctor() [apply] junit.framework.TestListener: tests to run: 2 [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404194582 ms III - Start [apply] SLOCK [T main @ 1610404194584 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop [apply] junit.framework.TestListener: startTest(test01WinHopFrame2FrameDirectHop) [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x408d971b created: GearsObj[0x2d2ffcb7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x408d971b created: GearsObj[0x762ef0ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x408d971b created: GearsObj[0x762ef0ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x2d2ffcb7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x762ef0ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c0be339, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x408d971b 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, 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[main,5,main] GearsES2.display 0x408d971b 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, 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 [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, angle 65.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] Thread[main,5,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x408d971b 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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.init.0 0x1329eff: tileRendererInUse null, GearsES2[obj 0x1329eff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1329eff on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1329eff created: GearsObj[0x1bb266b3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1329eff created: GearsObj[0x306cf3ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1329eff created: GearsObj[0x306cf3ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1329eff FIN GearsES2[obj 0x1329eff isInit true, usesShared false, 1 GearsObj[0x1bb266b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x306cf3ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2beee7ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1329eff 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, 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[main,5,main] GearsES2.display 0x1329eff 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, 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 [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, angle 50.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] Thread[main,5,main] GearsES2.dispose 0x1329eff: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1329eff 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 @ 1610404201465 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404201466 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] junit.framework.TestListener: endTest(test02WinHopFrame2FrameDetachFirst) [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.764 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404194582 ms III - Start [apply] SLOCK [T main @ 1610404194584 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop [apply] Thread[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true) [apply] null [apply] ShaderProgram[id=1, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[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[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x408d971b created: GearsObj[0x2d2ffcb7, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x408d971b created: GearsObj[0x762ef0ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x408d971b created: GearsObj[0x762ef0ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x2d2ffcb7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x762ef0ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c0be339, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x408d971b 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, 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[main,5,main] GearsES2.display 0x408d971b 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, 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 [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#00,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#01,5,main] GearsES2.reshape 0x408d971b 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x408d971b, angle 65.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] Thread[main,5,main] GearsES2.dispose 0x408d971b: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x408d971b 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[main,5,main] RedSquareES2.init: tileRendererInUse null [apply] RedSquareES2 init on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true) [apply] null [apply] ShaderProgram[id=3, linked=false, inUse=false, program: 1, [apply] ShaderCode[id=5, type=VERTEX_SHADER, valid=true, shader: 2, source] [apply] ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, shader: 3, source]] [apply] Thread[main,5,main] RedSquareES2.init FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.reshape FIN [apply] Thread[main,5,main] GearsES2.init.0 0x1329eff: tileRendererInUse null, GearsES2[obj 0x1329eff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] [apply] GearsES2 init 0x1329eff on Thread[main,5,main] [apply] Chosen GLCapabilities: GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.sw], on-scr[.]] [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl [apply] Swap Interval 1 [apply] GL Profile GLProfile[GL3bc/GL3bc.sw] [apply] GL Version 3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software) - 3.1 Mesa 18.3.6 [GL 3.1.0, vendor 18.3.6 (Mesa 18.3.6)] [apply] Quirks [No10BitColorCompOffscreen] [apply] Impl. class jogamp.opengl.gl4.GL4bcImpl [apply] GL_VENDOR VMware, Inc. [apply] GL_RENDERER llvmpipe (LLVM 7.0, 128 bits) [apply] GL_VERSION 3.1 Mesa 18.3.6 [apply] GLSL true, has-compiler-func: true, version: 1.40 / 1.40.0 [apply] GL FBO: basic true, full true [apply] GL_EXTENSIONS 232 [apply] GLX_EXTENSIONS 34 [apply] ----------------------------------------------------------------------------------------------------- [apply] gear1 0x1329eff created: GearsObj[0x1bb266b3, vbo ff 1, fs 2, bf 3, bs 4] [apply] gear2 0x1329eff created: GearsObj[0x306cf3ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] gear3 0x1329eff created: GearsObj[0x306cf3ea, vbo ff 7, fs 8, bf 9, bs 10] [apply] Thread[main,5,main] GearsES2.init.X 0x1329eff FIN GearsES2[obj 0x1329eff isInit true, usesShared false, 1 GearsObj[0x1bb266b3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x306cf3ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2beee7ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] [apply] Thread[main,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] GearsES2.display 0x1329eff 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, 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[main,5,main] GearsES2.display 0x1329eff 400x400, swapInterval 1, drawable 0x5600004 [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, 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 [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600002, tileRendererInUse null [apply] Thread[main-Animator#02,5,main] RedSquareES2.reshape FIN [apply] Thread[main-Animator#03,5,main] GearsES2.reshape 0x1329eff 0/0 400x400 of 400x400, swapInterval 1, drawable 0x5600004, msaa false, tileRendererInUse null [apply] >> GearsES2 0x1329eff, angle 50.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false [apply] Thread[main,5,main] RedSquareES2.dispose: tileRendererInUse null [apply] Thread[main,5,main] RedSquareES2.dispose FIN [apply] Thread[main,5,main] GearsES2.dispose 0x1329eff: tileRendererInUse null [apply] Thread[main,5,main] GearsES2.dispose 0x1329eff 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 @ 1610404201465 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404201466 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01WinHopFrame2FrameDirectHop took 2.991 sec [apply] Testcase: test02WinHopFrame2FrameDetachFirst took 2.559 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 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test.compile.check: [echo] jogl-test.jar /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/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] ++++ 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 @ 1610404203384 ms III - Start [apply] SLOCK [T main @ 1610404203387 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test [apply] junit.framework.TestListener: startTest(test) [apply] [apply] (java:17827): GLib-GObject-WARNING **: 23:30:04.313: cannot register existing type 'GdkDisplayManager' [apply] [apply] #(java:17827): GLib-CRITICAL **: 23:30:04.313: g_once_init_leave: assertion 'result != 0' failed [apply] [apply] [apply] # A fatal error has been detected by the Java Runtime Environment: [apply] # [apply] (java:17827): GLib-GObject-CRITICAL **: 23:30:04.313: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed [apply] # SIGSEGV (0xb) at pc=0x00007f409a3976c0, pid=17827, tid=17831 [apply] # [apply] # JRE version: OpenJDK Runtime Environment (11.0.9+11) (build 11.0.9+11-post-Debian-1deb10u1) [apply] # Java VM: OpenJDK 64-Bit Server VM (11.0.9+11-post-Debian-1deb10u1, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) [apply] # Problematic frame: [apply] # C [libgdk-3.so.0+0x376c0] gdk_display_manager_get_default_display+0x0 [apply] # [apply] # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again [apply] # [apply] # An error report file with more information is saved as: [apply] # /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/make/hs_err_pid17827.log [apply] # [apply] # If you would like to submit a bug report, please visit: [apply] # https://bugs.debian.org/openjdk-11 [apply] # The crash happened outside the Java Virtual Machine in native code. [apply] # See problematic frame for where to report the bug. [apply] # [apply] Result: 134 [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] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404205209 ms III - Start [apply] SLOCK [T main @ 1610404205212 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] junit.framework.TestListener: tests to run: 1 [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test [apply] junit.framework.TestListener: startTest(test) [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] junit.framework.TestListener: endTest(test) [apply] [apply] (SWT:17864): Gdk-WARNING **: 23:30:08.403: XSetErrorHandler() called with a GDK error trap pushed. Don't do that. [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 @ 1610404208477 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404208477 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.149 sec [apply] ------------- Standard Output --------------- [apply] GLProfile Natives[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GL3bc true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GL3 true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, software)], GL2 true [3.1 (Compat profile, arb, compat[ES2, ES3], FBO, software)], GLES2 true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, software)], GLES1 true [1.1 (ES profile, arb, compat[FP32], software)], count 6 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL3bc GLProfile[GL3bc/GL3bc.sw], GL2ES1 GLProfile[GL2ES1/GL3bc.sw], GL4ES3 GLProfile[GL4ES3/GLES3.sw], GL2ES2 GLProfile[GL2ES2/GL3.sw], GL2 GLProfile[GL2/GL3bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL3 GLProfile[GL3/GL3.sw], GL2GL3 GLProfile[GL2GL3/GL3bc.sw], , default GLProfile[GL3bc/GL3bc.sw], count 10 / 12] [apply] ------------- ---------------- --------------- [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404205209 ms III - Start [apply] SLOCK [T main @ 1610404205212 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test [apply] SWT: Platform: gtk, Version 4930 [apply] SWT: isX11 true, isX11GTK true (GTK Version: 3.24.5) [apply] SWT: isOSX false, isWindows false [apply] SWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0 [apply] SWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt true), useCairoAutoScale true [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test [apply] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404208477 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404208477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test took 1.06 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 @ 1610404210031 ms III - Start [apply] SLOCK [T main @ 1610404210034 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [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] setTestSupported: false [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] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404211919 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404211920 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 2.752 sec [apply] ------------- Standard Error ----------------- [apply] ++++ Test Singleton.ctor() [apply] ++++ Test Singleton.lock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404210031 ms III - Start [apply] SLOCK [T main @ 1610404210034 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts [apply] setTestSupported: false [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.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] ++++ Test Singleton.unlock() [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1610404211919 ms III - Stopping: alive true, shallQuit true, hasSocket true [apply] SLOCK [T main @ 1610404211920 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [apply] ------------- ---------------- --------------- [apply] [apply] Testcase: test01SingleButtonPressAndRelease took 0.012 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: test01SingleButtonPressAndRelease took 0.02 sec [apply] Testcase: test02SingleButtonPressAndReleaseWithShift took 0.002 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: test02SingleButtonPressAndReleaseWithShift took 0.002 sec [apply] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 0.001 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 0.002 sec [apply] Testcase: test10HoldOneButtonAndPressAnother took 0.001 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: test10HoldOneButtonAndPressAnother took 0.002 sec [apply] Testcase: test20PressAllButtonsInSequence took 0 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: test20PressAllButtonsInSequence took 0.001 sec [apply] Testcase: test30SingleButtonClickAndDrag took 0 sec [apply] SKIPPED: got: , expected: is [apply] Testcase: test30SingleButtonClickAndDrag took 0.001 sec junit.run.local.java7: junit.run.remote.ssh.all: junit.run.remote.adb: junit.run.tests: junit.run.if.disabled: junit.run: [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.5 compiled on July 10 2018 [echo] ant.java.version 11 [echo] java.version 11.0.9 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/bin/java [echo] jvmJava8.exe ${jvmJava8.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.4.0-rc-20210111 [echo] jogamp.version.int 2414020 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.8 [echo] target.targetlevel 1.8 [echo] target.releaselevel ${target.releaselevel} [echo] target.rt.jar /opt-share/jre1.8.0_212/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name linux64-AMD58xx-debian7-jogamp-x64-sgothel-002 [echo] android.api.level 24 [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=Linux [echo] os.version=4.19.0-12-amd64 [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.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.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] Linux=true [echo] LinuxAMD64=true [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] 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=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=4.19.0-12-amd64 [echo] arch=amd64 [echo] build.dynamiclibs=true [echo] build.staticlibs=false [echo] output.lib.type=shared common.init: declare.common: test-zip-archive: [move] Moving 1070 files to /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/test/results [exec] [exec] 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 [exec] p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs AMD A8-5545M APU with Radeon(tm) HD Graphics (610F31),ASM,AES-NI) [exec] [exec] Scanning the drive: [exec] 1 folder, 1359 files, 158885650 bytes (152 MiB) [exec] [exec] Creating archive: /home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/build/jogl-2.4-b1507-20210111-linux-amd64-test-results-linux64-AMD58xx-debian7-jogamp-x64-sgothel-002.7z [exec] [exec] Items to compress: 1360 [exec] [exec] [exec] Files read from disk: 1358 [exec] Archive size: 11003804 bytes (11 MiB) [exec] Everything is Ok BUILD SUCCESSFUL Total time: 60 minutes 5 seconds [WARNINGS] Parsing warnings in console log with parser Java Compiler (javac) No credentials specified Using GitBlamer to create author and commit information for all warnings. GIT_COMMIT=ecf6e499d3b582d651a28693c871ca14d6e8c991, workspace=/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd [WARNINGS] Computing warning deltas based on reference build #1506 Archiving artifacts Recording test results Build step 'Publish JUnit test result report' changed build result to UNSTABLE [CopyArchiverPublisher] Copying archived artifacts in the shared directory '/srv/www/jogamp.org/deployment/autobuilds/origin/master/jogl-b1507-1507'. [CopyArchiverPublisher] '3' artifacts have been copied. [CopyArchiverPublisher] Stop copying archived artifacts in the shared directory. Notifying upstream projects of job completion No emails were triggered. Finished: UNSTABLE